/* The private entry uses the same typography and colors as the homepage. */
.panel-head{margin-top:65px;padding-bottom:26px;border-bottom:1px solid var(--line)}
.panel-head h1{font-size:37px;letter-spacing:-.6px}.panel-head p{margin:16px 0 0;font-size:17px;color:var(--muted)}
.panel-form{max-width:360px;margin:32px 0 72px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.panel-form label{display:block;font-size:13px;margin-bottom:9px}
.panel-form input[type=password]{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.5}
.panel-form input:focus-visible,.panel-form button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.panel-form button{margin-top:18px;min-height:44px;padding:10px 24px;border:1px solid var(--blue);border-radius:3px;background:var(--blue);color:var(--paper);font:13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.panel-error{font-size:13px;line-height:1.6;margin:16px 0 0;color:var(--ink)}
@media(max-width:650px){.panel-head{margin-top:35px}.panel-head h1{font-size:31px}.panel-form{margin-bottom:48px}}
