.tb-login{background:var(--button);color:#fff;height:34px;font:600 13px var(--font-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px 0 11px;text-decoration:none;transition:background .16s cubic-bezier(.32,.72,0,1);display:inline-flex}.tb-login:hover,.tb-login:focus-visible{background:var(--button-hover)}.acctmenu{flex-shrink:0}.acctbtn{border:1px solid var(--line);color:#c6cfdd;height:34px;font:700 13px var(--font-display);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 9px;transition:color .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.acctbtn:hover,.acctbtn:focus-visible{color:#fff;border-color:#3a4a6b}.acctbtn:active{transform:scale(.97)}.acctpop{border:1px solid var(--line);background:var(--surface);min-width:220px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:10px;margin:0;padding:6px;position:fixed;inset:60px 16px auto auto;box-shadow:0 16px 40px #00000073}.acctpop .acct-email{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;padding:8px 10px 10px;font-size:13px}.acctpop a,.acctpop button{width:100%;color:var(--ink);font:500 14px var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;text-decoration:none;display:flex}.acctpop a:hover,.acctpop button:hover{background:#ffffff0f}.acctpop form{margin:0}@media (width<=760px){.tb-login{justify-content:center;width:34px;padding:0}.tb-login span{display:none}.acctpop{inset:56px 8px auto auto}}.tb-scout{--scout:#f2c14e;border:1px solid var(--line);color:#dbe3ef;height:34px;font:600 13px var(--font-text);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;transition:color .16s cubic-bezier(.32,.72,0,1),border-color .16s cubic-bezier(.32,.72,0,1),transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.tb-scout .star{color:var(--scout)}.tb-scout:hover,.tb-scout:focus-visible{color:#fff;border-color:#3a4a6b}.tb-scout:active{transform:scale(.97)}.tb-scout[aria-current=page]{border-color:color-mix(in srgb, var(--scout) 55%, transparent);color:#fff}@media (width<=760px){.tb-scout{justify-content:center;width:34px;padding:0}.tb-scout span{display:none}}.langmenu{flex-shrink:0;margin-left:auto}.langbtn{border:1px solid var(--line);color:#c6cfdd;cursor:pointer;height:34px;font:600 12px var(--font-text);letter-spacing:.04em;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.langbtn:hover,.langbtn:focus-visible{color:#fff;border-color:#3a4a6b}.langpop{border:1px solid var(--line);background:var(--surface);min-width:180px;color:var(--ink);border-radius:10px;margin:0;padding:6px;position:fixed;inset:60px 16px auto auto;box-shadow:0 16px 40px #00000073}.langpop a{color:var(--ink);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.langpop a:hover{background:#ffffff0f}.langpop a[aria-current]{font-weight:700}.langpop .flag{object-fit:cover;border-radius:50%;width:20px;height:20px}@media (width<=760px){.langbtn{gap:0;padding:0 8px;font-size:0}.langbtn .ic{width:18px;height:18px}.langpop{inset:56px 8px auto auto}}
