:root{--bg:#f5f7f2;--surface:#fff;--line:#d8e4db;--ink:#142d20;--ink2:#435d4b;--muted:#667a6c;--brand:#06251e;--brand2:#215c47;--accent:#739c19}body{background:#f5f7f2;font-family:Inter,system-ui,sans-serif}h1,h2,h3,h4,.font-display{font-family:Inter,system-ui,sans-serif!important;letter-spacing:-.025em}.top,header{background:#06251e!important;color:#fff;border-bottom:1px solid #ffffff20}.top a,header a,header h1,header .text-ink-600{color:#fff}.top .back{color:#dfff57}.top .in{min-height:78px}header>div{padding-top:20px!important;padding-bottom:20px!important}header a.ml-auto{background:#dfff57!important;color:#12301f!important}#flagship{background:#06251e}#flagship>.absolute{display:none}#flagshipInner{padding-top:55px;padding-bottom:55px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #82aa21;outline-offset:4px}input,select,button{font:inherit}#codeInput{min-width:0;font-size:16px}.syl{border-color:#d8e4db;border-radius:14px}.syl summary{padding-top:18px;padding-bottom:18px;min-height:56px}.lead{border-radius:16px;padding:24px}.note{background:#f0f5e7;color:#3a5727;border-color:#86a932}footer{background:#06251e!important;color:#c6d4cb!important;padding:28px 18px}footer a,footer p,footer .pw{color:#c6d4cb!important}@media(max-width:520px){header>div{padding:16px!important}header a.ml-auto{font-size:11px;padding:9px 12px}#codeInput{width:100%;padding:12px}#codeInput+button{padding:12px;font-size:12px}main{padding-top:30px}.top .in{padding:15px 18px}#flagshipInner{padding-top:35px;padding-bottom:35px}}

.content-brand,.top .logo.content-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none}.content-brand img{width:52px;height:52px;object-fit:contain;flex-shrink:0}.content-brand .content-wordmark{font-family:Spectral,Georgia,serif!important;font-size:28px;font-weight:700;letter-spacing:.065em;line-height:1.05;margin:0;color:#fff}.content-brand p{color:#c6d4cb!important;letter-spacing:.03em;margin-top:5px}.top .back{white-space:nowrap}@media(max-width:520px){.content-brand,.top .logo.content-brand{gap:9px}.content-brand img{width:44px;height:44px}.content-brand .content-wordmark{font-size:23px}.top .back{font-size:12px}}
