body{min-height:100vh;background:linear-gradient(145deg,#ad8b72,#816452 48%,#5b4438)}.board-shell{width:min(850px,calc(100% - 30px));margin:auto;padding:18px 0 55px}.board-head{padding:48px 3px 25px}.board-head h1{font:700 clamp(38px,6vw,62px) Georgia,serif;margin:0 0 10px;letter-spacing:-.035em}.board-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.board-tab{border:0;border-radius:999px;padding:10px 17px;background:#3f2e26b8;color:var(--text);font-weight:800;cursor:pointer}.board-tab.active{background:var(--accent);color:#3e2c23}.board-card{padding:18px 23px}.board-row{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:15px 5px;border-bottom:1px solid rgba(255,255,255,.08)}.board-row:last-child{border:0}.board-row.me{color:var(--accent)}.rank-medal{font-weight:900;color:var(--muted)}.board-row:nth-child(1) .rank-medal{color:#ffe29a}.board-row:nth-child(2) .rank-medal{color:#dedee3}.board-row:nth-child(3) .rank-medal{color:#d6a783}.board-score{font-weight:900;font-variant-numeric:tabular-nums}.empty{padding:28px;text-align:center;color:var(--muted)}
