main.setup .setup-heading h1,.rd-library h1{font:400 34px/1.1 var(--display)}main.setup .category-selection,main.setup .category-browser-tools{background:transparent;border:0;box-shadow:none}main.setup .slot{background:var(--raised);border:1.5px dashed var(--line)}main.setup .category{background:var(--raised);box-shadow:3px 3px 0 var(--base);border:1.5px solid var(--line)}main.setup .category.selected{outline:3px solid var(--gold);outline-offset:0}main.setup .approved-team-fields .team-card{background:var(--team-color);color:#fff;border:0;box-shadow:3px 3px 0 var(--team-color);padding:14px;border-radius:20px}main.setup .approved-team-fields input{background:transparent;color:#fff;border:0;font:400 28px/1.2 var(--display)}main.setup .helper-picker .aid-choice{background:var(--raised);color:var(--ink);box-shadow:3px 3px 0 var(--base);border:1.5px solid var(--line)}main.setup .helper-picker .aid-choice.selected{border:2px solid var(--gold);background:var(--raised)}main.setup .actions{background:var(--surface);border-top:1px solid var(--line);padding-bottom:max(14px,var(--hy-safe-bottom,0px))}.saved-game{border:1.5px solid var(--line);border-radius:22px;background:var(--raised);box-shadow:3px 3px 0 var(--base);padding:14px;margin-bottom:6px}.saved-game-heading strong{font:400 24px var(--display)}.saved-scores{display:flex;gap:8px}.saved-scores>span{background:var(--team-color);color:#fff;border-radius:12px;padding:8px;display:flex;flex-wrap:wrap;font:400 20px var(--display)}.saved-status{background:var(--sunk);border:1px solid var(--line);color:var(--muted);font-size:14px}
