/* v6.0 (candidate) All-Stars · heritage palette */
.as{--nv:#1B2A4A;--pa:#F3EAD6;--br:#B8923A}
.as h1{color:var(--pa)}
.as-tabs{display:flex;gap:8px;margin:12px 0}
.as-tabs a{border:1px solid var(--br);color:var(--pa);padding:6px 12px;border-radius:999px;text-decoration:none;font-size:13px}
.as-tabs a.on{background:var(--br);color:#14100a;font-weight:700}
.as-nav{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}
.as-nav a{font-size:12px;color:var(--pa);text-decoration:none;border:1px solid rgba(184,146,58,.45);padding:4px 9px;border-radius:6px;background:rgba(27,42,74,.5)}
.as-nav a b{color:var(--br)}
.as-asof,.as-q,.as-tie{font-size:12px;opacity:.8}
.as-start{border:1px solid var(--br);background:var(--nv);color:var(--pa);padding:14px 16px;border-radius:10px;margin:12px 0 18px;line-height:1.5}
.as-start a{color:var(--br)}
.as-cat{margin:22px 0;border:1px solid rgba(184,146,58,.4);border-radius:12px;overflow:hidden;background:#0d1220;scroll-margin-top:12px}
.as-cat>header{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(100deg,var(--nv),#0d1220 80%);border-bottom:2px solid var(--br);padding:12px 14px}
.as-cat h2{margin:0;color:var(--pa);font-size:20px}
.as-cat header p{margin:4px 0 0;font-size:13px;color:#d9cfb8}
.as-cat header a{color:var(--br)}
.as-code{flex:none;border:1px solid var(--br);color:var(--br);font:700 13px "JetBrains Mono",monospace;padding:6px 8px;border-radius:6px}
.as-dir{color:var(--br);font-weight:600}
.as-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}
.as-col{padding:10px 14px}
.as-col+.as-col{border-left:1px solid rgba(184,146,58,.25)}
.as-col h4{margin:4px 0 8px;color:var(--br);letter-spacing:.12em;text-transform:uppercase;font-size:12px}
.as-list{list-style:none;margin:0;padding:0}
.as-row{display:grid;grid-template-columns:34px 40px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(243,234,214,.08)}
.as-row img{width:40px;height:50px;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px var(--br)}
.as-rk{font:700 13px "JetBrains Mono",monospace;color:var(--br);text-align:right}
.as-nm{color:var(--pa);text-decoration:none;font-weight:600;font-size:14px;line-height:1.25}
.as-nm:hover{text-decoration:underline}
.as-d{display:block;font-weight:400;font-size:11px;opacity:.75;font-family:"JetBrains Mono",monospace}
.as-p{border:1px solid var(--br);border-radius:3px;padding:0 4px}
.as-v{font:700 14px "JetBrains Mono",monospace;color:var(--pa);text-align:right;white-space:nowrap}
.as-empty{font-style:italic;color:#d9cfb8}
.as-foot{font-size:12px;opacity:.7;margin-top:24px}.as-foot a{color:var(--br)}
@media (max-width:720px){.as-grid{grid-template-columns:1fr}.as-col+.as-col{border-left:0;border-top:1px solid rgba(184,146,58,.25)}.as-row{grid-template-columns:28px 36px 1fr auto;gap:8px}.as-row img{width:36px;height:45px}}
