
:root{--bg:#07131F;--surface:#132738;--surface2:#1A3346;--accent:#FFB81C;--cta:#008C5A;--text:#F8FAFC;--muted:#B3C1CE;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}.wrap{width:min(760px,calc(100% - 2.5rem));margin:0 auto;padding:2.5rem 0 4rem}a{color:#FFD56A}.brand{display:flex;align-items:center;gap:.55rem;font-weight:850;text-decoration:none;color:var(--text)}.brand b{color:var(--accent)}.brand img{width:34px;height:34px;border-radius:9px}.label{margin:2rem 0 .4rem;font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}h1{font-size:clamp(1.7rem,5vw,2.55rem);line-height:1.1;letter-spacing:-.04em;margin:.1rem 0 .8rem}h2{font-size:1.05rem;margin:1.75rem 0 .45rem}p,li{color:var(--muted)}.notice{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid rgba(255,184,28,.4);border-radius:.8rem;color:#F8FAFC;background:rgba(255,184,28,.09)}.notice p{margin:.1rem 0;color:#E8EDF3}.card{margin:1rem 0;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:.85rem;background:var(--surface)}.card p:last-child{margin-bottom:0}.back{display:inline-flex;align-items:center;min-height:2.8rem;margin-top:1rem;padding:0 1rem;border-radius:.65rem;color:#fff;background:var(--cta);text-decoration:none;font-weight:800}footer{margin-top:2.5rem;font-size:.78rem;color:var(--muted)}
