.tip[data-astro-cid-jnlh2373]{text-align:center;padding:44px 28px 40px}.tip[data-astro-cid-jnlh2373] p[data-astro-cid-jnlh2373]{max-width:56ch;color:var(--hud-dim);margin:0 auto;font-size:16px;line-height:26px}:root{--chrome-card:#160f26;--chrome-card-hover:#241a38;--chrome-card-border:#3a2f55;--chrome-btn:#180f2b;--chrome-btn-hover:#2a1f45;--chrome-panel:#0c0816f0;--chrome-panel-border:#241b3a;--chrome-rule:#2a2142;--chrome-tab-border:#3a2f5c;--chrome-gold-card:#241c10;--chrome-neutral:#8a93a8;--chrome-standings:#8a83ab;--page-max:1100px;--page-pad:28px;--section-gap:84px;--card-gap:24px}@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jacquard24-latin.woff2)format("woff2")}:root{--font-display:"Jacquard 24", Georgia, serif;--font-body:Georgia, serif;--font-num:ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{background:var(--hud-bg);color:var(--hud-text);font-family:var(--font-body);text-shadow:0 1px 2px #000;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}a{color:var(--hud-gold);border-bottom:1px solid color-mix(in srgb, var(--hud-gold) 35%, transparent);text-decoration:none}a:hover,a:focus-visible{color:color-mix(in srgb, var(--hud-gold), #fff 25%);border-bottom-color:color-mix(in srgb, var(--hud-gold) 70%, transparent)}:focus-visible{outline:2px solid var(--hud-player);outline-offset:2px}h1,h2,h3{margin:0;font-weight:400}p{margin:0 0 18px}hr{border:0;border-top:1px solid var(--chrome-rule);margin:0}.wrap{max-width:var(--page-max);padding:0 var(--page-pad);margin:0 auto}.section{padding:var(--section-gap) 0}.section+.section{border-top:1px solid var(--chrome-rule)}.section-title{letter-spacing:6px;color:var(--hud-gold);text-align:center;margin:0 0 12px;font-size:34px}.section-sub{color:var(--hud-dim);text-align:center;max-width:62ch;margin:0 auto 44px;font-size:19px}.grid{gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.btn{--btn-color:var(--hud-gold);background:var(--chrome-btn);border:1.5px solid color-mix(in srgb, var(--btn-color) 85%, transparent);min-height:52px;color:color-mix(in srgb, var(--btn-color), #fff 35%);font-family:var(--font-body);letter-spacing:2px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 30px;font-size:22px;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--chrome-btn-hover);border-color:color-mix(in srgb, color-mix(in srgb, var(--btn-color), #fff 25%) 85%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, color-mix(in srgb, var(--btn-color), #fff 25%) 85%, transparent);color:color-mix(in srgb, var(--btn-color), #fff 35%);outline:none}.btn.play{--btn-color:var(--hud-player);min-height:60px;font-size:24px}.btn.quiet{--btn-color:var(--chrome-neutral);min-height:42px;font-size:18px}.card{--card-color:var(--chrome-card-border);background:var(--chrome-card);border:2px solid var(--card-color);border-radius:10px;padding:20px 18px}.card.hoverable:hover{background:var(--chrome-card-hover);border-color:color-mix(in srgb, var(--card-color), #fff 30%);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-color), #fff 30%)}.card-head{align-items:center;gap:12px;display:flex}.card-name{color:var(--hud-text);letter-spacing:1px;font-size:22px}.card-desc{color:var(--hud-text);margin:14px 0 0;font-size:17px;line-height:25px}.card-note{color:var(--hud-dim);margin:10px 0 0;font-size:15px}.card.gold{background:var(--chrome-gold-card);border-color:color-mix(in srgb, var(--hud-gold) 60%, transparent)}.tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.tag{letter-spacing:1px;border:1px solid color-mix(in srgb, var(--tag-color), transparent 66%);color:var(--tag-color);border-radius:999px;padding:4px 9px;font-size:13px;line-height:1}.stats{border-collapse:collapse;width:100%;margin-top:14px;font-size:15px}.stats th,.stats td{text-align:left;border-bottom:1px solid var(--chrome-rule);padding:5px 10px 5px 0}.stats th{color:var(--hud-dim);letter-spacing:1px;font-weight:400}.stats td{font-family:var(--font-num);color:var(--hud-text);font-size:14px}.stats tr:last-child th,.stats tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto}details.fold{border-top:1px solid var(--chrome-rule);margin-top:16px;padding-top:12px}details.fold>summary{cursor:pointer;color:var(--hud-gold);letter-spacing:1px;align-items:center;gap:8px;font-size:15px;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"▸";opacity:.8;font-size:12px}details.fold[open]>summary:before{content:"▾"}details.fold>summary:hover{color:color-mix(in srgb, var(--hud-gold), #fff 25%)}.board-title{color:var(--hud-gold);font-family:var(--font-body);letter-spacing:2px;white-space:nowrap;opacity:.85;margin:0 0 10px;font-size:20px}.board-body{flex-direction:column;gap:1px;min-height:60px;display:flex}.board-note{color:var(--hud-dim);font-size:16px;font-style:italic}.board-row{white-space:nowrap;align-items:baseline;gap:10px;display:grid}.board-rank{text-align:right;color:var(--hud-dim)}.board-name{text-overflow:ellipsis;overflow:hidden}.board-tag{color:var(--hud-dim);font-size:.72em}.board-detail{text-align:right;color:var(--hud-dim);font-size:.85em}.board-score{color:var(--hud-gold);text-align:right;font-family:var(--font-num);opacity:.9}.board.compact{color:var(--chrome-standings);font-size:20px}.board.compact .board-row{grid-template-columns:26px 1fr auto}.board.compact .board-score{font-size:18px}.board.full{width:min(720px,100%);margin:0 auto}.board.full .board-title{text-align:center}.board.full .board-row{border-bottom:1px solid var(--chrome-rule);grid-template-columns:44px 1fr 110px 96px;padding:6px 10px;font-size:17px}.board.full .board-score{font-size:18px}.board-tabs{justify-content:center;gap:10px;margin-bottom:26px;display:flex}.board-tab{color:var(--hud-dim);font-family:var(--font-body);letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 16px;font-size:18px;text-decoration:none}.board-tab[aria-current=page]{color:var(--hud-gold);border-color:var(--chrome-tab-border)}.board-stepper{color:var(--hud-dim);justify-content:center;align-items:center;gap:16px;margin-bottom:20px;font-size:18px;display:flex}.board-stepper button{border:1px solid var(--chrome-tab-border);color:var(--hud-text);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:6px;padding:4px 14px;font-size:18px}.board-stepper button:disabled{opacity:.35;cursor:default}.board-date{font-family:var(--font-num);color:var(--hud-text);font-size:17px}@media (width<=700px){.board.full .board-row{grid-template-columns:34px 1fr 84px 80px;font-size:15px}.board.compact{font-size:18px}}.nav{z-index:20;background:color-mix(in srgb, var(--hud-bg) 92%, transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--chrome-rule);position:sticky;top:0}.nav-inner{max-width:var(--page-max);padding:12px var(--page-pad);align-items:baseline;gap:22px;margin:0 auto;display:flex}.nav-mark{font-family:var(--font-display);color:var(--hud-text);letter-spacing:1px;white-space:nowrap;border:0;margin-right:auto;font-size:26px}.nav a{color:var(--hud-dim);letter-spacing:1px;border:0;font-size:17px}.nav a:hover,.nav a[aria-current=page]{color:var(--hud-gold)}.foot{border-top:1px solid var(--chrome-rule);color:var(--hud-dim);padding:40px 0 56px;font-size:16px}.foot-links{flex-wrap:wrap;gap:20px;margin-bottom:16px;display:flex}.foot a{color:var(--hud-dim);border:0}.foot a:hover{color:var(--hud-gold)}@media (width<=700px){:root{--section-gap:56px;--page-pad:20px}body{font-size:17px}.section-title{letter-spacing:4px;font-size:27px}.grid,.grid.wide{grid-template-columns:1fr}}@media (width<=620px){.nav-inner{flex-wrap:wrap;gap:6px 18px;padding-top:10px;padding-bottom:10px}.nav-mark{flex:1 0 100%;margin-right:0;font-size:22px}.nav a{font-size:16px}.btn{width:100%;padding:0 16px;font-size:19px}}
