.site-auth-links{display:flex;align-items:center;gap:12px;white-space:nowrap}.site-auth-links a{font:500 10.5px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:none}.site-auth-links a:hover{font-weight:700;color:var(--accent-hi,var(--accent,currentColor))}.site-auth-links a:last-child{border:1px solid var(--line);padding:8px 10px}#site-auth-dialog{color:var(--ink,#ddd);background:var(--bg,#171719);border:1px solid var(--line,#666);width:min(460px,calc(100% - 32px));padding:28px;box-sizing:border-box;max-height:85vh}#site-auth-dialog::backdrop{background:#000a}#site-auth-dialog h2{font-size:28px;line-height:1.25;margin:32px 0 18px}#site-auth-dialog p{font:14px/1.65 var(--sans,sans-serif);overflow-wrap:anywhere}#site-auth-dialog button{font:500 12px var(--mono,monospace);color:inherit;background:transparent;border:1px solid var(--line,#666);padding:12px 16px;cursor:pointer}#site-auth-dialog .auth-close{float:right;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0}#site-auth-dialog .auth-google{width:100%;margin:12px 0}#site-auth-dialog button:disabled{opacity:.5}@media(max-width:1050px){header{flex-wrap:wrap}.site-auth-links{margin-inline-start:auto}}@media(max-width:600px){.site-auth-links{flex-basis:100%;justify-content:flex-end;margin-top:4px}.site-auth-links a{font-size:10px}#site-auth-dialog{padding:22px}}

@media(max-width:760px){header .site-auth-links{display:none}header nav .site-auth-links{display:flex;width:100%;flex-basis:auto;margin:12px 0 0;padding-top:18px;border-top:1px solid var(--line);justify-content:flex-start;gap:20px}header nav .site-auth-links a{font-size:11px}header nav .site-auth-links a:last-child{padding:10px 14px}}
