.GlobalFeedbackButton-module__KeH58q__anchor.GlobalFeedbackButton-module__KeH58q__anchor{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;background:color-mix(in srgb, #2c2118 var(--bgw-control-fill,78%), transparent);color:#fff0ce;border:1px solid #d5b77a;position:fixed}.GlobalFeedbackButton-module__KeH58q__inline.GlobalFeedbackButton-module__KeH58q__inline{position:static}.GlobalFeedbackButton-module__KeH58q__anchor:focus-visible,.GlobalFeedbackButton-module__KeH58q__inline:focus-visible{outline-offset:3px;outline:3px solid #edc96c}@media (max-width:600px){.GlobalFeedbackButton-module__KeH58q__anchor.GlobalFeedbackButton-module__KeH58q__anchor{max-width:calc(100vw - 2rem)}}@media (forced-colors:active){.GlobalFeedbackButton-module__KeH58q__anchor.GlobalFeedbackButton-module__KeH58q__anchor{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}
.SiteFooter-module__O6zRuW__footer{width:100%;min-width:0;padding:var(--bgw-space-4) var(--bgw-space-5);padding-bottom:calc(var(--bgw-space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bgw-surface-card-border);text-align:center}.SiteFooter-module__O6zRuW__line,.SiteFooter-module__O6zRuW__supportLine{max-width:960px;color:var(--bgw-text-secondary);overflow-wrap:anywhere;margin:0 auto;font-size:.8rem;line-height:1.5}.SiteFooter-module__O6zRuW__link{color:var(--bgw-accent);min-height:44px;padding:0 var(--bgw-space-2);font-weight:600;line-height:44px;text-decoration:underline;display:inline-block}
:root{--bgw-wood-900:#1c140d;--bgw-wood-800:#2a1f16;--bgw-wood-700:#3d2c1e;--bgw-wood-600:#4a3728;--bgw-amber-400:#e8b34f;--bgw-amber-500:#cc9a3c;--bgw-amber-600:#b8860b;--bgw-crimson-400:#ff6b6b;--bgw-crimson-500:#d6303c;--bgw-crimson-600:#a3121c;--bgw-crimson-700:#7a0000;--bgw-parchment-50:#e6d4ad;--bgw-parchment-100:#f3e9d7;--bgw-parchment-200:#e8d9bd;--bgw-parchment-border-strong:#a67c4d;--bgw-ink-900:#241a12;--bgw-ink-700:#4a3a2c;--bgw-ink-500:#6d5a46;--bgw-cream-100:#f5ead9;--bgw-cream-300:#d8cab8;--bgw-surface-page:var(--bgw-parchment-50);--bgw-surface-card:var(--bgw-parchment-100);--bgw-surface-card-border:var(--bgw-parchment-200);--bgw-surface-border-strong:var(--bgw-parchment-border-strong);--bgw-surface-dark:var(--bgw-wood-900);--bgw-surface-dark-card:var(--bgw-wood-800);--bgw-surface-dark-border:var(--bgw-wood-600);--bgw-text-primary:var(--bgw-ink-900);--bgw-text-secondary:var(--bgw-ink-700);--bgw-text-muted:var(--bgw-ink-500);--bgw-text-on-dark:var(--bgw-cream-100);--bgw-text-on-dark-muted:var(--bgw-cream-300);--bgw-accent:var(--bgw-crimson-600);--bgw-accent-strong:var(--bgw-crimson-700);--bgw-accent-on-dark:var(--bgw-amber-400);--bgw-focus-ring:var(--bgw-accent-strong);--bgw-notice-accent:var(--bgw-crimson-500);--bgw-font-body:var(--font-geist-sans), Arial, Helvetica, sans-serif;--bgw-font-display:var(--font-display), Georgia, "Times New Roman", serif;--bgw-space-1:4px;--bgw-space-2:8px;--bgw-space-3:12px;--bgw-space-4:16px;--bgw-space-5:24px;--bgw-space-6:32px;--bgw-space-7:48px;--bgw-space-8:64px;--bgw-radius-sm:6px;--bgw-radius-md:10px;--bgw-radius-lg:14px;--bgw-radius-pill:999px;--bgw-shadow-sm:0 1px 3px #1c140d26;--bgw-shadow-md:0 4px 16px #1c140d38;--bgw-shadow-glow-amber:0 0 16px #cc9a3c59;--bgw-shadow-glow-crimson:0 0 20px #d6303c66;--background:var(--bgw-surface-page);--foreground:var(--bgw-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--bgw-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}main{min-width:0}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--bgw-accent);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}:focus-visible{outline:3px solid var(--bgw-focus-ring);outline-offset:2px}.bgw-global-error-wrap{justify-content:center;align-items:center;gap:var(--bgw-space-4);padding:var(--bgw-space-7) var(--bgw-space-5);text-align:center;background-color:var(--bgw-surface-page);flex-direction:column;flex:1;min-height:60vh;display:flex}.bgw-global-error-title{font-family:var(--bgw-font-display);color:var(--bgw-text-primary);margin:0;font-size:1.5rem}.bgw-global-error-message{color:var(--bgw-text-secondary);max-width:32rem;margin:0;line-height:1.5}.bgw-global-error-retry{font:inherit;padding:var(--bgw-space-2) var(--bgw-space-5);border-radius:var(--bgw-radius-md);border:1px solid var(--bgw-accent);background:var(--bgw-accent);color:var(--bgw-text-on-dark);cursor:pointer;font-weight:600}.bgw-global-error-retry:hover,.bgw-global-error-retry:focus-visible{background:var(--bgw-accent-strong);border-color:var(--bgw-accent-strong)}.bgw-global-error-retry:focus-visible{outline:3px solid var(--bgw-focus-ring);outline-offset:2px}:root{--bgw-page-max:1700px;--bgw-page-gutter:clamp(16px, 3vw, 48px);--bgw-reading-width:72ch}:root,[data-game=site]{--game-field:#fff9ef;--game-ink:#241a12;--game-muted:#66513c;--game-border:#85684d;--game-action:#861320;--game-action-ink:#fff8ee;--game-focus:#70121b;--game-danger:#881326;--game-radius:6px;--game-font-body:var(--bgw-font-body);--game-font-display:var(--bgw-font-display)}[data-game=dnd]{--game-field:#f8efd8;--game-ink:#302111;--game-muted:#665036;--game-border:#866236;--game-action:#71351d;--game-action-ink:#fff6e1;--game-focus:#704612;--game-radius:4px;--game-font-display:var(--bgw-font-display)}[data-game=mtg]{--game-field:#f4f0fa;--game-ink:#271b35;--game-muted:#5d4b71;--game-border:#756086;--game-action:#4b326d;--game-action-ink:#fff8ed;--game-focus:#513270;--game-radius:8px;--game-font-display:Georgia, "Times New Roman", serif}[data-game=warhammer]{--game-field:#e9e9df;--game-ink:#22271f;--game-muted:#4f584a;--game-border:#65705d;--game-action:#34472e;--game-action-ink:#f7f1dd;--game-focus:#36482c;--game-radius:2px;--game-font-display:var(--bgw-font-display)}[data-game=board]{--game-field:#fff4db;--game-ink:#29203e;--game-muted:#62516f;--game-border:#7d6387;--game-action:#603d72;--game-action-ink:#fff5df;--game-focus:#553262;--game-radius:12px;--game-font-display:var(--bgw-font-body)}.bgw-readable{max-width:var(--bgw-reading-width);overflow-wrap:anywhere;line-height:1.65}.bgw-wide-page{overflow-wrap:anywhere;min-width:0}.bgw-wide-page :where(p){max-width:var(--bgw-reading-width)}
body:has([data-game=warhammer][data-page-surface=setup]){color:#f1eee2;--bgw-text-secondary:#c5cec9;--bgw-accent:#dfbf82;--bgw-focus-ring:#f0d79c;--bgw-surface-card-border:#4b605e;background:#101719}[data-game=warhammer][data-page-surface=setup]{--wh-accent:#dfbf82;--wh-edge:#738582;--bgw-font-display:Georgia, "Times New Roman", serif;--bgw-surface-page:#101719;--bgw-surface-card:#1c2628;--bgw-surface-card-border:#4b605e;--bgw-surface-border-strong:#738582;--bgw-surface-dark:#101719;--bgw-surface-dark-card:#172123;--bgw-surface-dark-border:#536765;--bgw-text-primary:#f1eee2;--bgw-text-secondary:#c5cec9;--bgw-text-muted:#b4c1b8;--bgw-text-on-dark:#f1eee2;--bgw-text-on-dark-muted:#c5cec9;--bgw-ink-900:#f1eee2;--bgw-ink-700:#c5cec9;--bgw-ink-500:#b4c1b8;--bgw-wood-600:#738582;--bgw-wood-800:#1c2628;--bgw-wood-900:#101719;--bgw-accent:#f2b5a4;--bgw-accent-strong:#f7cf9a;--bgw-accent-on-dark:#dfbf82;--bgw-focus-ring:#f0d79c;--bgw-radius-sm:2px;--bgw-radius-md:3px;--bgw-radius-pill:2px;--game-field:#121c1e;--game-ink:#f1eee2;--game-muted:#c5cec9;--game-border:#738582;--game-action:#dfbf82;--game-action-ink:#171d1b;--game-focus:#f0d79c;--game-danger:#ffc0b0;--game-radius:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-game=warhammer][data-page-surface=setup] [data-wh-system=WH40K]{--wh-accent:#dfbf82}[data-game=warhammer][data-page-surface=setup] [data-wh-system=AGE_OF_SIGMAR]{--wh-accent:#9cd7e8}[data-game=warhammer][data-page-surface=setup] [data-wh-system=KILL_TEAM]{--wh-accent:#f0b391}[data-game=warhammer][data-page-surface=setup] [data-wh-system=HORUS_HERESY]{--wh-accent:#ebadab}[data-game=warhammer][data-page-surface=setup] [data-wh-system=OLD_WORLD]{--wh-accent:#c4c7eb}[data-game=warhammer][data-page-surface=setup] [data-wh-system=NECROMUNDA]{--wh-accent:#e3ce8c}[data-game=warhammer][data-page-surface=setup] [data-wh-system=WARCRY]{--wh-accent:#c4d799}[data-game=warhammer][data-page-surface=setup] [data-wh-system=BLOOD_BOWL]{--wh-accent:#f0ba98}[data-game=warhammer][data-page-surface=setup] [data-wh-system=LEGIONS_IMPERIALIS]{--wh-accent:#9ed7c7}[data-game=warhammer][data-page-surface=setup] main{color:var(--bgw-text-primary);background:var(--bgw-surface-page);overflow-wrap:anywhere;min-width:0}[data-game=warhammer][data-page-surface=setup] main :is(h1,h2,h3,h4){font-family:var(--bgw-font-display);color:var(--bgw-text-primary);letter-spacing:.045em;text-wrap:balance;line-height:1.3}[data-game=warhammer][data-page-surface=setup] main h1{border-block:3px double var(--wh-accent);border-inline:1px solid var(--wh-edge);text-transform:uppercase;margin-block:.8rem 1.2rem;padding:.75rem 1rem 1rem;font-size:clamp(1.8rem,3.2vw,3rem)}[data-game=warhammer][data-page-surface=setup] main h2{border-bottom:1px solid var(--bgw-surface-card-border);margin-top:1.5rem;padding-bottom:.55rem;font-size:clamp(1.25rem,2vw,1.7rem)}[data-game=warhammer][data-page-surface=setup] main :is(a,summary){color:var(--wh-accent)}[data-game=warhammer][data-page-surface=setup] main a{text-underline-offset:.2em}[data-game=warhammer][data-page-surface=setup] main :is(button,input,select,textarea){font:inherit;box-sizing:border-box;border-radius:2px;min-width:0;max-width:100%}[data-game=warhammer][data-page-surface=setup] main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){color:var(--game-ink);background:var(--game-field);border:1px solid var(--game-border);min-height:44px;padding:.6rem .75rem}[data-game=warhammer][data-page-surface=setup] main :is(input,textarea)::placeholder{color:var(--game-muted);opacity:1}[data-game=warhammer][data-page-surface=setup] main textarea{resize:vertical;min-height:105px}[data-game=warhammer][data-page-surface=setup] main :is(input[type=checkbox],input[type=radio]){accent-color:#dfbf82}[data-game=warhammer][data-page-surface=setup] main :is(button,a[class*=Button],a[class*=button]){color:var(--game-action-ink);background:var(--game-action);border:1px solid var(--wh-accent);white-space:normal;overflow-wrap:anywhere;border-radius:2px;min-height:44px;padding:.65rem 1rem;font-weight:700;line-height:1.4}[data-game=warhammer][data-page-surface=setup] main button:not(:disabled){cursor:pointer}[data-game=warhammer][data-page-surface=setup] main button:disabled{opacity:.65}[data-game=warhammer][data-page-surface=setup] main :is(button,a[class*=Button],a[class*=button]):hover:not(:disabled){background:#f0d79c}[data-game=warhammer][data-page-surface=setup] main :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #f0d79c}[data-game=warhammer][data-page-surface=setup] main summary{cursor:pointer;min-height:44px;padding-block:.65rem}[data-game=warhammer][data-page-surface=setup] main :is(dialog,fieldset){border-color:var(--bgw-surface-border-strong)}[data-game=warhammer][data-page-surface=setup] main dialog{color:#f1eee2;background:#1c2628}[data-game=warhammer][data-page-surface=setup] main :is(th,td){border-color:var(--bgw-surface-card-border);font-variant-numeric:tabular-nums}[data-game=warhammer][data-page-surface=setup] main th{color:var(--wh-accent)}[data-game=warhammer][data-page-surface=setup] main legend{color:var(--wh-accent);padding-inline:.3rem;font-weight:700}[data-game=warhammer][data-page-surface=setup] [data-wh-crest]{color:var(--wh-accent);flex-shrink:0;margin-bottom:.65rem;display:block}[data-game=warhammer][data-page-surface=setup] [data-wh-system]:not(main){border-top:3px solid var(--wh-accent)!important}@media (max-width:600px){[data-game=warhammer][data-page-surface=setup] main h1{letter-spacing:.025em;padding-inline:.6rem}[data-game=warhammer][data-page-surface=setup] main :is(pre,code){overflow-wrap:anywhere;white-space:pre-wrap}}@media print{[data-game=warhammer][data-page-surface=setup]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bgw-surface-page:#fff;--bgw-surface-card:#fff;--bgw-text-primary:#111;--bgw-text-secondary:#333;--bgw-text-muted:#444;--bgw-ink-700:#333;--wh-accent:#111}body:has([data-game=warhammer][data-page-surface=setup]){color:#111;--bgw-text-secondary:#333;--bgw-accent:#111;background:#fff}[data-game=warhammer][data-page-surface=setup] main{color:#111;background:#fff}[data-game=warhammer][data-page-surface=setup] main :is(h1,h2,h3,h4,a,th){color:#111}}[data-game=warhammer][data-page-surface=setup] main [class*=dangerButton]{color:#ffd1c3;background:#491f25;border-color:#edab9f}[data-game=warhammer][data-page-surface=setup] main [class*=dangerButton]:hover:not(:disabled){background:#633039}
[data-game=dnd][data-page-surface=setup]{--dnd-paper:#f2e8ce;--dnd-paper-deep:#e8d8b1;--dnd-ink:var(--game-ink);--dnd-muted:var(--game-muted);--dnd-gold:#8b6021;--dnd-edge:#bda57a}[data-game=dnd][data-page-surface=setup] main{--bgw-text-primary:var(--dnd-ink);--bgw-text-secondary:#51402b;--bgw-text-muted:var(--dnd-muted);--bgw-text-on-dark:var(--dnd-ink);--bgw-text-on-dark-muted:var(--dnd-muted);--bgw-surface-card:#fbf3df;--bgw-surface-card-border:var(--dnd-edge);--bgw-surface-elevated:#f9efd7;--bgw-wood-900:#e8d8b1;--bgw-wood-800:#eedfc0;--bgw-accent:#684517;--bgw-accent-hover:#4c2e0b;--bgw-notice-accent:#815719;--bgw-crimson-600:#803526;--bgw-shadow-glow-crimson:none;color:var(--dnd-ink);background:var(--dnd-paper);border:1px solid var(--dnd-edge);border-top:4px solid var(--dnd-gold);overflow-wrap:anywhere;border-radius:4px;min-width:0;margin-block:1.5rem;padding:clamp(1rem,2.6vw,2.5rem);box-shadow:0 10px 32px #0004}[data-game=dnd][data-page-surface=setup] :is(h1,h2,h3,h4,legend){color:var(--dnd-ink);letter-spacing:.015em;font-family:Georgia,Palatino Linotype,serif}[data-game=dnd][data-page-surface=setup] h1{font-size:clamp(1.8rem,3.2vw,3rem)}[data-game=dnd][data-page-surface=setup] h2{border-bottom:1px solid var(--dnd-edge);padding-bottom:.45rem}[data-game=dnd][data-page-surface=setup] main :is(section,article,details,fieldset){color:var(--dnd-ink);border-color:var(--dnd-edge)}[data-game=dnd][data-page-surface=setup] main a{color:#614311;text-underline-offset:.2em}[data-game=dnd][data-page-surface=setup] main :is(input,select,textarea){font:inherit;max-width:100%;min-height:2.75rem;padding:.6rem .7rem;color:var(--dnd-ink)!important;border:1px solid var(--dnd-edge)!important;background:#fffaf0!important;border-radius:3px!important}[data-game=dnd][data-page-surface=setup] main input:is([type=checkbox],[type=radio]){min-height:1.25rem;accent-color:var(--dnd-gold);width:1.25rem;height:1.25rem}[data-game=dnd][data-page-surface=setup] main button:disabled{opacity:.6;cursor:not-allowed}[data-game=dnd][data-page-surface=setup] main :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #276b8a}[data-game=dnd][data-page-surface=setup] main :is(th,td){border-color:var(--dnd-edge)}[data-game=dnd][data-page-surface=setup] main :is(th,thead){color:var(--dnd-ink);background:var(--dnd-paper-deep)}[data-game=dnd][data-page-surface=setup] main label{color:var(--dnd-ink)}[data-game=dnd][data-page-surface=setup] main :is(p,ul,ol){line-height:1.6}[data-game=dnd][data-page-surface=setup] .dnd-preparation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;margin-top:2rem;display:grid}[data-game=dnd][data-page-surface=setup] .dnd-preparation-grid section{border:1px solid var(--dnd-edge);border-top:3px solid var(--dnd-gold);border-radius:3px;padding:1.5rem}[data-game=dnd][data-page-surface=setup] .dnd-eyebrow{color:var(--dnd-muted);font-variant:small-caps;letter-spacing:.12em;font-weight:700}
@media screen{body:has([data-world-page][data-game]){--world-art:url(/images/page-worlds/site.webp);--world-base:#19120e;--world-panel:#241a14;--world-panel-soft:#31251c;--world-panel-fill:color-mix(in srgb, var(--world-panel) 73%, transparent);--world-panel-soft-fill:color-mix(in srgb, var(--world-panel-soft) 77%, transparent);--world-ink:#f6e9ce;--world-muted:#d2c2a8;--world-edge:#81694b;--world-accent:#f0c781;--world-action:#74351e;--world-action-ink:#fff4db;--world-display:var(--bgw-font-display);--bgw-surface-page:var(--world-base);--bgw-surface-card:var(--world-panel);--bgw-surface-elevated:var(--world-panel-soft);--bgw-surface-card-border:var(--world-edge);--bgw-surface-border-strong:var(--world-edge);--bgw-text-primary:var(--world-ink);--bgw-text-secondary:var(--world-muted);--bgw-text-muted:var(--world-muted);--bgw-ink-900:var(--world-ink);--bgw-ink-700:var(--world-muted);--bgw-ink-500:var(--world-muted);--bgw-accent:var(--world-accent);--bgw-accent-strong:var(--world-accent);--bgw-focus-ring:#f6d894;color:var(--world-ink);background-color:var(--world-base);background-image:linear-gradient(90deg, #0c0b0960, #0c0b09b8 25%, #0c0b09b8 75%, #0c0b0960), var(--world-art);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-position:top;background-size:cover;background-attachment:fixed}body:has([data-world-page=dnd][data-game]){--world-art:url(/images/page-worlds/dnd.webp);--world-base:#171d1a;--world-panel:#232820;--world-panel-soft:#30352b;--world-edge:#8c805d;--world-action:#674224;--world-accent:#f1d5a0;--world-display:Georgia, "Palatino Linotype", serif}body:has([data-world-page=mtg][data-game]){--world-art:url(/images/page-worlds/mtg.webp);--world-base:#171417;--world-panel:#242126;--world-panel-soft:#302c33;--world-edge:#998360;--world-action:#62466f;--world-accent:#ead29d;--world-display:BGWArcana, Georgia, serif}body:has([data-world-page=warhammer][data-game]){--world-art:url(/images/page-worlds/warhammer.webp);--world-base:#151819;--world-panel:#22282a;--world-panel-soft:#2a3235;--world-edge:#8b8c7a;--world-action:#c4a267;--world-action-ink:#181a17;--world-accent:#efd097;--world-display:var(--bgw-font-display)}body:has([data-world-page=board][data-game]){--world-art:url(/images/page-worlds/board-games.webp);--world-base:#0d2424;--world-panel:#153032;--world-panel-soft:#203e3e;--world-edge:#729992;--world-action:#ecd88d;--world-action-ink:#142c2b;--world-accent:#ffe9a0;--world-display:var(--bgw-font-body)}[data-world-page][data-game]{--bgw-parchment-50:var(--world-base);--bgw-parchment-100:var(--world-panel-fill);--bgw-parchment-200:var(--world-panel-soft-fill);--game-field:var(--world-panel-soft);--game-ink:var(--world-ink);--game-muted:var(--world-muted);--game-border:var(--world-edge);--game-action:var(--world-action);--game-action-ink:var(--world-action-ink);--game-focus:#f6d894;--game-danger:#ffbcb0;--game-font-display:var(--world-display);--bgw-surface-dark:var(--world-base);--bgw-surface-dark-card:var(--world-panel-fill);--bgw-surface-dark-border:var(--world-edge);--bgw-surface-card:var(--world-panel-fill);--bgw-surface-page:var(--world-base);--bgw-surface-elevated:var(--world-panel-soft-fill);--bgw-surface-card-border:var(--world-edge);--bgw-surface-border-strong:var(--world-edge);--bgw-text-primary:var(--world-ink);--bgw-text-secondary:var(--world-muted);--bgw-text-muted:var(--world-muted);--bgw-text-on-dark:var(--world-ink);--bgw-text-on-dark-muted:var(--world-muted);--bgw-ink-900:var(--world-ink);--bgw-ink-700:var(--world-muted);--bgw-ink-500:var(--world-muted);--bgw-accent:var(--world-accent);--bgw-accent-strong:var(--world-accent);--bgw-focus-ring:#f6d894;--bgw-font-display:var(--world-display)}[data-world-page] dialog{--world-panel-fill:var(--world-panel);--world-panel-soft-fill:var(--world-panel-soft);--bgw-surface-card:var(--world-panel);--bgw-surface-dark-card:var(--world-panel);--bgw-surface-elevated:var(--world-panel-soft);--bgw-parchment-100:var(--world-panel);--bgw-parchment-200:var(--world-panel-soft);--dnd-paper:var(--world-panel);--dnd-paper-deep:var(--world-panel-soft)}[data-world-page] main{color:var(--world-ink);box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;min-width:0}[data-world-page] main.bgw-wide-page{width:100%;max-width:var(--bgw-page-max);padding:clamp(1rem, 3vw, 3rem) var(--bgw-page-gutter) 6rem;margin-inline:auto}[data-world-page] main :is(h1,h2,h3,h4,legend){color:var(--world-ink);font-family:var(--world-display)}[data-world-page] main h1{letter-spacing:.015em;text-wrap:balance;border-bottom:1px solid var(--world-edge);margin-block:1rem;padding-block:.6rem 1rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.12}[data-world-page] main :is(p,li,dd){line-height:1.65}[data-world-page] main :is(a,summary){color:var(--world-accent)}[data-world-page] main a{text-underline-offset:.2em}[data-world-page] main :is(section,article,fieldset){border-color:var(--world-edge)}[data-world-page] main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=range]),select,textarea){max-width:100%;min-height:44px;font:inherit;padding:.6rem .75rem;color:var(--world-ink)!important;background:var(--world-panel-soft)!important;border:1px solid var(--world-edge)!important}[data-world-page] main :is(input,textarea)::placeholder{color:var(--world-muted);opacity:1}[data-world-page] :is(input[type=checkbox],input[type=radio]){accent-color:var(--world-accent)}[data-world-page] main :is(button,[role=button]){font:inherit;min-height:44px}[data-world-page] main :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #f6d894}[data-world-page] main :is(th,thead){background:var(--world-panel-soft);color:var(--world-ink)}[data-world-page] main :is(th,td){border-color:var(--world-edge)}body:has([data-world-page][data-game])>header{background:var(--world-base);border-bottom-color:var(--world-edge)}body:has([data-world-page][data-game])>footer{border-top-color:var(--world-edge);background:#10100edb;margin-top:auto}body:has([data-world-page][data-game]) dialog form[data-game]{--game-field:var(--world-panel-soft);--game-ink:var(--world-ink);--game-muted:var(--world-muted);--game-border:var(--world-edge);--game-action:var(--world-action);--game-action-ink:var(--world-action-ink);--game-focus:#f6d894;--game-danger:#ffbcb0}[data-world-page=dnd][data-game] main{--dnd-ink:var(--world-ink);--dnd-muted:var(--world-muted);--dnd-paper:var(--world-panel-fill);--dnd-paper-deep:var(--world-panel-soft-fill);--dnd-edge:var(--world-edge);--dnd-gold:var(--world-accent);--bgw-wood-900:var(--world-base);--bgw-wood-800:var(--world-panel-fill);--bgw-text-primary:var(--world-ink);--bgw-text-secondary:var(--world-muted);--bgw-text-muted:var(--world-muted);--bgw-text-on-dark:var(--world-ink);--bgw-text-on-dark-muted:var(--world-muted);--bgw-surface-card:var(--world-panel-fill);--bgw-surface-elevated:var(--world-panel-soft-fill);--bgw-accent:var(--world-accent);--bgw-accent-strong:var(--world-accent);box-shadow:none;background:0 0;border:0}[data-world-page=dnd][data-game] main a{color:var(--world-accent)}[data-world-page=dnd] .dnd-preparation-grid section{background:var(--world-panel-fill)}[data-world-page=dnd] main label{color:var(--world-ink)}[data-world-page=dnd] main button:not([data-variant]):not([data-bgw-artwork-button]){background:color-mix(in srgb, var(--world-action) var(--bgw-control-fill,78%), transparent)!important;color:var(--world-action-ink)!important;border-color:var(--world-edge)!important}[data-world-page=mtg] main [data-mtg-management],[data-world-page=mtg] main[data-mtg-management]{--bgw-text-primary:var(--world-ink);--bgw-text-secondary:var(--world-muted);--bgw-surface-card:var(--world-panel-fill);--bgw-surface-card-border:var(--world-edge);--bgw-surface-border-strong:var(--world-edge);color:var(--world-ink)}[data-world-page=mtg] main button{background:color-mix(in srgb, var(--world-action) var(--bgw-control-fill,78%), transparent);color:var(--world-action-ink);border-color:var(--world-edge)}[data-world-page=mtg] main [class*=panel]{background:var(--world-panel-fill);box-shadow:none}[data-world-page=mtg] main [class*=panel] :is(input,select){background:var(--world-panel-soft)}[data-world-page=board] main{--party-ink:#102929;--party-paper:#fff0cf;--party-muted:#d0ded1;--party-yellow:#ffe69b;--party-coral:#ffb199;--party-mint:#a6e5cc;background:0 0}[data-world-page=board] main [class*=joinBand],[data-world-page=board] main [class*=hostSetup],[data-world-page=board] main [class*=selectedSettings]{background:var(--world-panel-fill)}[data-world-page=board] main [class*=hero]{background:0 0}[data-world-page=board] main h1{border:0}[data-world-page=warhammer][data-game] main{--bgw-surface-card:var(--world-panel-fill);--bgw-surface-dark-card:var(--world-panel-fill);--bgw-surface-elevated:var(--world-panel-soft-fill);--bgw-wood-800:var(--world-panel-fill);background:0 0}[data-world-page=warhammer] main h1{letter-spacing:.06em;border-block:3px double var(--world-edge);background:#1a2020ce}[data-world-page=site] main :is(section,article,fieldset){background-color:var(--world-panel-fill)}@media (max-width:767px){body:has([data-world-page][data-game]){background-repeat:no-repeat;background-size:auto 100dvh;background-attachment:scroll}[data-world-page] main h1{font-size:clamp(1.8rem,7vw,2.7rem)}}}
:root{--bgw-control-fill:78%;--bgw-control-radius:999px;--bgw-control-height:44px;--bgw-control-padding:.6rem 1rem;--bgw-glass-sheen:linear-gradient(145deg, #ffffff2e, #ffffff05 46%, #ffffff12);--bgw-glass-filter:blur(12px) saturate(1.25);--bgw-glass-shadow:inset 0 1px 0 #ffffff70, inset 1px 0 0 #ffffff20, inset 0 -1px 0 #00000038, 0 3px 10px #00000026}@media screen{:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]){box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;-webkit-backdrop-filter:var(--bgw-glass-filter);backdrop-filter:var(--bgw-glass-filter);border-style:solid;border-width:1px;text-decoration:none;transition:box-shadow .16s,border-color .16s;min-height:var(--bgw-control-height)!important;min-width:var(--bgw-control-height)!important;padding:var(--bgw-control-padding)!important;border-radius:var(--bgw-control-radius)!important;font-family:var(--bgw-font-body)!important;background-image:var(--bgw-glass-sheen)!important;box-shadow:var(--bgw-glass-shadow)!important;font-size:.9rem!important;font-weight:650!important;line-height:1.4!important;transform:none!important}:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]):hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px #ffffffa3,inset 1px 0 #ffffff38,inset 0 -1px #00000038,0 4px 14px #00000038!important}:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]):active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 2px 5px #00000040,inset 0 1px #ffffff52!important}:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]):focus-visible{outline-style:solid;outline-offset:3px!important;outline-width:3px!important}:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]):is([aria-pressed=true],[aria-selected=true],[aria-current=page]){text-underline-offset:.2em;text-decoration:underline}:is([data-world-page] main button,a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--bgw-control-fill:96%}}@media (prefers-reduced-motion:reduce){:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]){transition:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--bgw-control-fill:100%;--bgw-glass-filter:none;--bgw-glass-sheen:none;--bgw-glass-shadow:none}body:has([data-world-page][data-game]){--world-panel-fill:var(--world-panel);--world-panel-soft-fill:var(--world-panel-soft)}}@media (forced-colors:active){:root{--bgw-glass-filter:none;--bgw-glass-sheen:none;--bgw-glass-shadow:none}:is([data-world-page] main button,[data-world-page] main [role=button],a[data-bgw-button-link],button[data-bgw-control],button[data-variant]):not([data-bgw-artwork-button]):not([role=menuitem]){color:buttontext!important;background:buttonface!important;border-color:buttontext!important}}
