*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111318;color:#f2eee7;font:16px/1.6 system-ui,sans-serif}a{color:#ffad96}a:hover{color:#ffe5dc}:focus-visible{outline:2px solid #ffad96;outline-offset:4px}.wrap{width:min(100% - 2rem,1050px);margin:auto}.hero{padding:3rem 0 2.6rem;border-bottom:1px solid #4a3035;background:radial-gradient(ellipse at 85% 0%,#633136,transparent 65%),#221b24}.eyebrow{color:#ffab94;letter-spacing:.14em;font-size:.78rem;font-weight:800}.eyebrow span{margin-left:.6rem}h1,h2,p{margin:0}h1{font-size:clamp(4.1rem,12vw,7.3rem);line-height:1.12;letter-spacing:-.08em}h1 span{color:#ff957b}h2{font-size:clamp(1.9rem,5vw,3rem);line-height:1.14;letter-spacing:-.04em;margin:.3rem 0 .6rem}p{color:#c9c5cb}.hero p{margin-top:.5rem}nav{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}nav a{padding:.45rem .9rem;border:1px solid #76545a;border-radius:999px;text-decoration:none;color:#fff4ee}section{padding-top:2.8rem;scroll-margin-top:.5rem}.intro{margin-bottom:1.15rem;max-width:72ch}.intro p+p{margin-top:.4rem}.panel,details{background:#1a1d24;border:1px solid #363946;border-radius:14px}.panel{overflow:hidden}table{width:100%;border-collapse:collapse;table-layout:fixed}thead{background:#232631;text-align:left}th,td{padding:.72rem .85rem;vertical-align:top;overflow-wrap:anywhere}th:first-child{width:5.5rem}tr+tr td,tbody tr:first-child td{border-top:1px solid #353743}.rank{display:inline-block;padding:.1rem .55rem;border-radius:6px;background:var(--tone,#d8d1e3);color:#1a1621;font-weight:850;white-space:nowrap}.r0{--tone:#ff9b9f}.r1{--tone:#ffc188}.r2{--tone:#ffe1a1}.r3{--tone:#e6d9a1}.r4{--tone:#bfe2b8}.r5{--tone:#b6d4f2}.r6{--tone:#d5cde5}.chips{display:flex;flex-wrap:wrap;gap:.28rem .4rem}.chip{display:inline-flex;align-items:baseline;padding:.1rem .48rem;background:#282c37;border:1px solid #3e4352;border-radius:7px;color:#f1edf0;text-decoration:none;font-size:.87rem}.chip[href]:hover{background:#44404a}.search{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.search label{font-weight:700}.search input{background:#1a1d24;border:1px solid #505664;border-radius:8px;color:inherit;font:inherit;padding:.55rem .7rem;flex:1;min-width:10rem;max-width:30rem}.search span,.small{font-size:.82rem;color:#c6c2cb}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;align-items:start}details[hidden]{display:none}summary{cursor:pointer;padding:.85rem 1rem;font-weight:750}details[open] summary{border-bottom:1px solid #363946}.guide{padding:.85rem 1rem 1rem}.guide ol{margin:0;padding-left:1.5rem}.guide li+li{margin-top:.5rem}.guide li::marker{color:#ffab94;font-weight:700}.guide p{margin-top:.7rem}footer{padding:2.5rem 0;color:#c9c5cb;font-size:.87rem} @media(max-width:590px){.cards{grid-template-columns:1fr}th,td{padding:.55rem .4rem}th:first-child{width:3.35rem}.rank{padding:.08rem .28rem}.chip{font-size:.78rem;padding:.08rem .28rem}.hero{padding-top:2rem}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.patch-notes{margin-top:1rem}



.chips{align-items:flex-start}.chip{align-items:center}.tier-dot{width:.32rem;height:.32rem;margin-left:.36rem;flex:none;border-radius:50%;background:#9293a0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
