.records{max-width:1100px}.records h1{font-size:clamp(36px,6vw,60px);letter-spacing:-1px}.records h1 em{font-style:normal;color:#d8b568}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.stat{background:linear-gradient(135deg,#2c2316,#171513);border:1px solid #68502d;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px}.stat span{color:#d8b568;font-size:14px}.stat strong{font-size:38px}.stat small{color:#b5afa4;line-height:1.8}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.filters button{border:1px solid #68502d;border-radius:20px;padding:10px 18px;color:#f2eadb;background:#171513;font:inherit;cursor:pointer}.filters button[aria-pressed=true]{background:#d8b568;color:#19150d}.record{border:1px solid #55452a;border-radius:12px;padding:25px;margin:18px 0;background:#171513}.record[hidden]{display:none}.record-top{display:flex;justify-content:space-between;color:#d8b568;font-size:13px}.record h3{margin:16px 0}.record dl{display:grid;grid-template-columns:130px 1fr;gap:12px;font-size:14px;line-height:1.7}.record dt{color:#b5afa4}.record dd{margin:0}.empty{text-align:center;padding:40px 20px}.rules{border-top:1px solid #55452a;padding:22px 0;margin:28px 0}.rules summary{cursor:pointer;color:#d8b568}.rules p{font-size:14px}.records .join h2{font-size:26px}@media(max-width:600px){.stats{gap:10px;grid-template-columns:1fr}.stat{padding:20px}.stat strong{font-size:32px}.record dl{grid-template-columns:1fr;gap:5px}.record dd{margin-bottom:10px}.filters button{padding:9px 14px}}
