:root{--paper-background:var(--background);--paper-foreground:var(--foreground);--paper-muted:var(--muted);--paper-muted-foreground:var(--muted-foreground);--paper-border:var(--border)}.is-cover{--c-card:var(--c-card-l);--c-text:var(--c-text-l);--c-lift:var(--c-lift-l);--foreground:var(--c-text);--muted-foreground:var(--c-text);--border:color-mix(in srgb, var(--c-text) 28%, transparent);background:var(--c-card);color:var(--c-text);border-radius:28px}:root.dark .is-cover{--c-card:var(--c-card-d);--c-text:var(--c-text-d);--c-lift:var(--c-lift-d)}.is-cover :is(.daily-game-button,.follow-button,.icon-button,.challenge-button,.cb-pad button){background:var(--c-lift);color:var(--c-text);border-color:#0000}.is-cover :is(.daily-game-button,.follow-button,.challenge-button,.cb-pad button):hover:not(:disabled){background:color-mix(in srgb, var(--c-lift) 82%, var(--c-text))}.is-cover .follow-button.is-following,.is-cover .follow-button[aria-pressed=true],.is-cover .daily-assist[aria-pressed=true],.is-cover .cb-pad .cb-chosen{background:var(--c-text);color:var(--c-card);border-color:#0000}.is-cover .daily-game-button:disabled{color:var(--c-text)}.is-cover .cb-pad-tight button{min-width:44px}.is-cover .cb-pad-tight{margin-top:6px}.is-cover :is(.save-card,.challenge-banner,.challenge-result,.challenge-sent,.challenge-signin,.solved-details,.inline-tip){--background:var(--paper-background);--foreground:var(--paper-foreground);--muted:var(--paper-muted);--muted-foreground:var(--paper-muted-foreground);--border:var(--paper-border);color:var(--paper-foreground)}.is-cover :is(.save-card,.challenge-banner,.challenge-result,.challenge-sent,.challenge-signin,.solved-details){background:var(--paper-background);border-radius:22px}.is-cover .board-surface{--b-background:var(--b-background-l);--b-foreground:var(--b-foreground-l);--b-muted:var(--b-muted-l);--b-muted-foreground:var(--b-muted-foreground-l);--b-border:var(--b-border-l);--b-frame:var(--b-frame-l);--b-primary:var(--b-primary-l);--b-primary-foreground:var(--b-primary-foreground-l);--b-bad:var(--b-bad-l);--b-good:var(--b-good-l);--b-gold:var(--b-gold-l);--b-violet:var(--b-violet-l);--b-water:var(--b-water-l);--b-tok-0:var(--b-tok-0-l);--b-tok-1:var(--b-tok-1-l);--b-tok-2:var(--b-tok-2-l);--b-tok-3:var(--b-tok-3-l);--b-tok-4:var(--b-tok-4-l);--b-tok-5:var(--b-tok-5-l);--b-tok-ink:var(--b-tok-ink-l);--b-s0:var(--b-s0-l);--b-s1:var(--b-s1-l);--b-s2:var(--b-s2-l);--b-on:var(--b-on-l);--b-z1:var(--b-z1-l);--b-z2:var(--b-z2-l);--b-z3:var(--b-z3-l);--b-w0:var(--b-w0-l);--b-w1:var(--b-w1-l);--b-w2:var(--b-w2-l)}:root.dark .is-cover .board-surface{--b-background:var(--b-background-d);--b-foreground:var(--b-foreground-d);--b-muted:var(--b-muted-d);--b-muted-foreground:var(--b-muted-foreground-d);--b-border:var(--b-border-d);--b-frame:var(--b-frame-d);--b-primary:var(--b-primary-d);--b-primary-foreground:var(--b-primary-foreground-d);--b-bad:var(--b-bad-d);--b-good:var(--b-good-d);--b-gold:var(--b-gold-d);--b-violet:var(--b-violet-d);--b-water:var(--b-water-d);--b-tok-0:var(--b-tok-0-d);--b-tok-1:var(--b-tok-1-d);--b-tok-2:var(--b-tok-2-d);--b-tok-3:var(--b-tok-3-d);--b-tok-4:var(--b-tok-4-d);--b-tok-5:var(--b-tok-5-d);--b-tok-ink:var(--b-tok-ink-d);--b-s0:var(--b-s0-d);--b-s1:var(--b-s1-d);--b-s2:var(--b-s2-d);--b-on:var(--b-on-d);--b-z1:var(--b-z1-d);--b-z2:var(--b-z2-d);--b-z3:var(--b-z3-d);--b-w0:var(--b-w0-d);--b-w1:var(--b-w1-d);--b-w2:var(--b-w2-d)}.is-cover .board-surface>*{--background:var(--b-background);--foreground:var(--b-foreground);--muted:var(--b-muted);--muted-foreground:var(--b-muted-foreground);--border:var(--b-border);--primary:var(--b-primary);--primary-foreground:var(--b-primary-foreground);--bad:var(--b-bad);--good:var(--b-good);--gold:var(--b-gold);--violet:var(--b-violet);--water:var(--b-water);--tok-0:var(--b-tok-0);--tok-1:var(--b-tok-1);--tok-2:var(--b-tok-2);--tok-3:var(--b-tok-3);--tok-4:var(--b-tok-4);--tok-5:var(--b-tok-5);--tok-ink:var(--b-tok-ink);color:var(--b-foreground)}:root:not(.dark) .is-cover .board-surface[data-tone-l=dark]>*,:root.dark .is-cover .board-surface[data-tone-d=dark]>*{--vk-on-bg:color-mix(in srgb, var(--primary) 24%, var(--background));--vk-on-ink:var(--primary);--w4-cube-top:color-mix(in srgb, var(--foreground) 40%, var(--background));--w4-cube-left:color-mix(in srgb, var(--foreground) 26%, var(--background));--w4-cube-right:color-mix(in srgb, var(--foreground) 15%, var(--background));--w4-cube-edge:color-mix(in srgb, var(--foreground) 70%, transparent)}:root:not(.dark) .is-cover .board-surface[data-tone-l=dark] .w4-palette,:root.dark .is-cover .board-surface[data-tone-d=dark] .w4-palette{--w4-ring:color-mix(in srgb, var(--foreground) 28%, transparent)}:root:not(.dark) .is-cover .board-surface[data-tone-l=dark] .w4-frame-art,:root.dark .is-cover .board-surface[data-tone-d=dark] .w4-frame-art{--w4-paper:var(--muted);--w4-moon:color-mix(in srgb, var(--tok-1) 80%, var(--foreground));--w4-night:color-mix(in srgb, var(--foreground) 30%, var(--background))}:root:not(.dark) .is-cover .board-surface[data-tone-l=light]>*,:root.dark .is-cover .board-surface[data-tone-d=light]>*{--vk-on-bg:var(--primary);--vk-on-ink:var(--primary-foreground);--w4-cube-top:color-mix(in srgb, var(--foreground) 3%, var(--background));--w4-cube-left:color-mix(in srgb, var(--foreground) 18%, var(--background));--w4-cube-right:color-mix(in srgb, var(--foreground) 34%, var(--background));--w4-cube-edge:color-mix(in srgb, var(--foreground) 60%, transparent)}.is-cover .board-surface .shaded-cell:not(.conflict){color:var(--b-background)}.is-cover .board-surface{margin-inline:-8px}.is-cover .board-surface .daily-grid{border-width:0;border-radius:8px;position:relative}.is-cover .board-surface .daily-grid:after{content:"";z-index:2;border:3px solid var(--foreground);pointer-events:none;border-radius:8px;position:absolute;inset:0}.is-cover .board-surface :is(.daily-game-button,.cb-pad button){background:var(--c-lift);color:var(--c-text);border-color:#0000}.is-cover .board-surface :is(.daily-assist[aria-pressed=true],.cb-pad .cb-chosen){background:var(--c-text);color:var(--c-card)}.daily-slide.is-cover{margin-bottom:6px;padding:4px 2px 2px}.daily-slide.is-cover .daily-card{overscroll-behavior-x:none;touch-action:pan-y;padding-inline:8px;overflow-x:hidden}.daily-slide.is-cover .daily-caption{padding-inline:8px}.daily-card.is-cover{padding:14px 10px 16px}.next-peek{background:var(--c-card-l);border-radius:28px 28px 0 0;flex:none;height:12px;margin:0 10px}:root.dark .next-peek{background:var(--c-card-d)}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-lit-0{background:var(--b-s0)!important}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-lit-1{background:var(--b-s1)!important}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-lit-2{background:var(--b-s2)!important}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-lit.cb-lit,.is-cover .board-surface .cb-cell.cb-lit .cb-hint{color:var(--b-on)}.is-cover .board-surface .cb-cell.cb-lit.cb-picked{box-shadow:inset 0 0 0 3px var(--b-on)}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-soft-0{background:var(--b-w0)!important}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-soft-1{background:var(--b-w1)!important}.is-cover .board-surface .cb-gridwrap .cb-grid .daily-cell.cb-soft-2{background:var(--b-w2)!important}.is-cover .board-surface[data-won] .daily-grid .daily-cell:not(.cb-cell):not(.shaded-cell):not(.conflict):nth-child(3n+1){background:var(--b-w0)}.is-cover .board-surface[data-won] .daily-grid .daily-cell:not(.cb-cell):not(.shaded-cell):not(.conflict):nth-child(3n+2){background:var(--b-w1)}.is-cover .board-surface[data-won] .daily-grid .daily-cell:not(.cb-cell):not(.shaded-cell):not(.conflict):nth-child(3n){background:var(--b-w2)}@keyframes cb-ripple{0%{transform:scale(1)}40%{transform:scale(.88)}75%{transform:scale(1.05)}to{transform:scale(1)}}.is-cover .board-surface .cb-cell.cb-ripple{animation:.42s ease-out both cb-ripple;animation-delay:var(--d,0s)}.is-cover .board-surface[data-won] .daily-grid .daily-cell:not(.cb-cell){animation:.42s ease-out both cb-ripple}@media (prefers-reduced-motion:reduce){.is-cover .board-surface .cb-cell.cb-ripple,.is-cover .board-surface[data-won] .daily-grid .daily-cell:not(.cb-cell){animation:none}}.is-cover .game-avatar{background:var(--c-lift)}.is-cover .game-avatar i.on{background:var(--c-text)}.is-cover .daily-done-mark{border-color:var(--c-text);color:var(--c-text)}.is-cover .report-link{color:var(--c-text)}.app-shell.is-page{--background:var(--c-card);--muted:var(--c-lift);--primary:var(--c-text);--primary-foreground:var(--c-card);border-radius:0}html.cover-page body{background:var(--c-card-l)}html.dark.cover-page body{background:var(--c-card-d)}.app-shell.is-page .board-surface{margin-inline:0}.app-shell.is-page :is(.topbar,.game-overview) .icon-button{background:0 0}.is-cover .board-surface .daily-grid .daily-cell.cb-zone:not(.shaded-cell):not(.cb-dark):not(.conflict):not(.water-cell){background:var(--zone)}.is-cover .board-surface .daily-cell.cb-zone-1{--zone:var(--b-z1)}.is-cover .board-surface .daily-cell.cb-zone-2{--zone:var(--b-z2)}.is-cover .board-surface .daily-cell.cb-zone-3{--zone:var(--b-z3)}.is-cover .board-surface .w4-sq.alt{background:color-mix(in srgb, var(--foreground) 24%, var(--background))}.is-cover .board-surface .w4-chess{border:3px solid var(--foreground);border-radius:8px}.app-shell.is-bleed,html.cover-page body{transition:background-color .42s cubic-bezier(.2,.8,.2,1)}.app-shell.is-bleed .daily-slide{padding:4px 2px 2px}.app-shell.is-bleed .daily-slide .daily-card{overscroll-behavior-x:none;touch-action:pan-y;padding-inline:8px;overflow-x:hidden}.app-shell.is-bleed .daily-slide .daily-caption{padding-inline:8px}@media (prefers-reduced-motion:reduce){.app-shell.is-bleed,html.cover-page body{transition:none}}
