@media(max-width:900px){.codex-page main{padding-top:120px}}.codex-page .foot a{color:var(--gold)}#stamp{font:400 .75rem/1.5 var(--mono);margin-top:6px}.codex-home .lede a{color:var(--gold)}.codex-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:12px}.door{display:flex;flex-direction:column;gap:8px;padding:22px 22px 18px;color:var(--text);text-decoration:none;transition:transform .12s ease}.door:hover{transform:translateY(-3px)}.door-kicker{font:600 .75rem/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--rivet)}.door h2{font-size:1.9rem;margin:0;color:var(--gold)}.door p{margin:0;color:var(--dim);font-size:.95rem;flex:1}.door-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:end}.door-strip.bosses{gap:2px}
