:root{--bg:#edf6ff;--surface:#fff;--ink:#112d48;--muted:#4a6278;--line:#b9cddd;--accent:#174f9d;--button:#174f9d;--tint:#ffedb3;--radius:7px;--foot:#ffedb3;--foot-ink:#112d48;--foot-muted:#334e64;--heading:'Trebuchet MS',Arial,sans-serif}body{font-family:'Trebuchet MS',Arial,sans-serif}.dock-mast{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1240px,calc(100% - 64px));margin:auto;padding:23px 0}.theme-dock .brand strong{font-size:35px}.theme-dock .brand small{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.mast-note{font-size:11px;font-weight:bold;color:var(--muted)}.mast-contact{font-size:12px;font-weight:bold}.theme-dock #site-nav{justify-content:center;min-height:48px;background:#174f9d;color:#fff;gap:50px}.theme-dock #site-nav a[aria-current]{color:#ffedb3}.theme-dock #site-nav .quiet{color:#fff}.dock-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:38px}.dock-hero h1{font-size:39px;max-width:20ch}.dock-hero figure{border:2px solid #112d48;box-shadow:8px 8px 0 #ffcf4e}.dock-hero img{aspect-ratio:1.65;height:auto}.dock-hero figcaption{background:#fff;font-weight:bold}.hero-jumps{display:flex;gap:25px;font-size:13px;font-weight:bold}.theme-dock .session-picker{padding:30px;background:#ffedb3;border-top:3px solid var(--ink);margin-top:20px}.theme-dock .session-options>button{border:1px solid var(--ink);background:var(--surface);border-radius:0}.theme-dock .session-options>button:hover{box-shadow:4px 4px 0 #112d48}.theme-dock .section-heading h2{font-size:30px}.theme-dock .game-list{gap:0;border-top:2px solid var(--ink)}.theme-dock .game-entry article{display:grid;grid-template-columns:75px 1fr 240px;gap:28px;background:#fff;padding:30px;border-bottom:1px solid #b9cddd}.dock-rank{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.dock-rank .rank{font-size:35px;color:#174f9d}.dock-rank .score{display:block}.dock-rank .score span{display:block;margin-top:5px}.dock-rank .score span br{display:none}.theme-dock .game-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 15px}.theme-dock .game-heading .genre{order:2}.theme-dock .game-heading h3{font-size:27px}.theme-dock .game-art img{aspect-ratio:1.12}.theme-dock .game-meta{gap:30px}.theme-dock .game-entry:nth-child(even) article{background:#f7fbff}.theme-dock .host-note{margin:16px 0}.theme-dock .game-tip{border-left:3px solid #e1af27;padding-left:14px}.theme-dock .field-note{background:#dcecff;border-top:2px solid #112d48;border-radius:0}.theme-dock .site-footer .footer-map{grid-template-columns:1fr 1fr}.theme-dock .site-footer .footer-map address{grid-column:auto}.theme-dock .site-footer .disclaimer{background:#fff7df;border-color:#b99a44;border-left:0;margin:0 0 30px}.theme-dock .site-footer>div>nav{display:flex;flex-wrap:wrap;gap:20px;font-weight:bold}.theme-dock .copyright{border-color:#b99a44}.theme-dock .privacy-banner{bottom:16px;left:16px;right:auto;width:430px;display:block;background:#fff7df;border:2px solid #112d48;box-shadow:6px 6px 0 #112d48}.theme-dock .notice-actions{flex-direction:row;margin-top:15px}.theme-dock .age-dialog{border:3px solid #112d48;box-shadow:9px 9px 0 #e7b934}.theme-dock .age-mark{border:2px solid #112d48;border-radius:0}.theme-dock .copyright a{color:#334e64}
 @media(max-width:960px){.theme-dock #site-nav{display:none;color:var(--ink);background:#fff;align-items:start;gap:20px}.theme-dock #site-nav.open{display:flex}.theme-dock #site-nav a[aria-current]{color:var(--accent)}.theme-dock #site-nav .quiet{color:var(--ink)}.mast-contact,.mast-note{display:none}.dock-mast{padding:17px 0}.theme-dock .brand strong{font-size:28px}.dock-hero{gap:30px}.dock-hero h1{font-size:32px}.theme-dock .game-entry article{grid-template-columns:55px 1fr 170px;padding:24px;gap:22px}.hero-jumps{gap:15px;flex-wrap:wrap}}
 @media(max-width:640px){.dock-mast{width:calc(100% - 36px)}.theme-dock .brand strong{font-size:27px}.theme-dock .brand small{font-size:8px}.dock-hero{grid-template-columns:1fr;gap:25px}.dock-hero h1{font-size:32px}.dock-hero figure{box-shadow:5px 5px 0 #ffcf4e}.theme-dock .session-picker{padding:24px;margin-top:12px}.theme-dock .game-entry article{grid-template-columns:45px 1fr;gap:20px;padding:24px 18px}.dock-rank{grid-column:1;grid-row:1}.theme-dock .game-art{grid-column:2;grid-row:1}.theme-dock .game-art img{aspect-ratio:1.5}.dock-game{grid-column:1/-1}.theme-dock .game-heading{display:block}.theme-dock .game-heading .genre{order:0}.theme-dock .game-heading h3{font-size:25px}.theme-dock .site-footer .footer-map{grid-template-columns:1fr}.theme-dock .site-footer .footer-map address{grid-column:auto}.theme-dock .site-footer>div>nav{gap:16px}.theme-dock .privacy-banner{left:12px;right:12px;width:auto;box-shadow:3px 3px 0 #112d48}}