:root{--felt-edge: #17512f;--green: #1f6340;--green-dark: #164630;--gold: #d9a441;--gold-on-light: #a86f14;--btn-face: #f0f2f5;--measure: 72ch;--panel-w: 872px;--stack: 20px;--t-move: .16s;--t-flip: .14s;--t-ack: .22s;--t-return: .2s;--ease-out: cubic-bezier(.2, .5, .4, 1);--card-face: #ffffff;--card-red: #b0201a;--card-black: #1c1e21;--card-edge: #8a8a8a;--card-rim: rgba(28, 30, 33, .34);--rail-w: 300px;--board-h: calc(100vh - 135px) ;--slot-w: 300px;--widget-h: 600px;--adslot-h: 250px;--rail-demand: calc(var(--widget-h) + var(--adslot-h) + 20px);--board-w: calc(100vw - var(--rail-w));--card-w: min(calc(var(--board-h) * .228), calc((var(--board-w) - 4px) / 7.144));--card-h: calc(var(--card-w) * 1.443);--gap: calc(var(--card-w) * .016);--pad-x: var(--gap);--fan-down: calc(var(--card-h) * .086);--fan-up: calc(var(--card-h) * .33);--radius: calc(var(--card-w) * .07)}body{color:#14231a;background:var(--felt);overflow-x:hidden;overscroll-behavior-x:none}.toolbar{display:flex;align-items:center;gap:var(--sp-2);height:49px;padding:0 clamp(8px,1.6vw,16px);background:var(--felt);border-bottom:1px solid rgba(0,0,0,.15)}.toolbar__row{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.toolbar__title{color:#fff;font-weight:700;margin-right:4px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;padding:7px 12px;font:inherit;font-weight:600;font-size:var(--fs-xs);color:#fff;cursor:pointer;background-color:var(--green);line-height:1.1;white-space:nowrap;text-decoration:none}.btn--mode{background-color:var(--green);background-image:none;color:#fff;font-weight:800;box-shadow:1px -1px 2px #0000001f}.btn--mode[aria-pressed=true]{background-color:var(--green-dark);box-shadow:inset 0 2px 5px #00000073}.btn--green{background-color:var(--green)}.btn--gold,.btn--hint,.btn--undo,.btn--check{background-color:var(--btn-face);color:var(--ink);border:1px solid var(--line)}.toolbar .btn--gold,.toolbar .btn--hint,.toolbar .btn--undo,.toolbar .btn--check{background-color:#ffffff24;color:#fff}.toolbar .btn--gold:hover,.toolbar .btn--hint:hover,.toolbar .btn--undo:hover,.toolbar .btn--check:hover{background-color:#ffffff38}.btn--settings{background-color:var(--btn-face);color:var(--ink);border:1px solid var(--line)}.btn--settings .btn__ico{display:none}.btn:hover{filter:brightness(1.08)}.btn--restart,.btn--archive,.daily-banner,body[data-page=daily] .btn--mode,body[data-page=daily] .toolbar [data-action=new-game],body[data-page=daily] .btn--daily-link{display:none}body[data-page=daily] .btn--restart,body[data-page=daily] .btn--archive{display:inline-flex}body[data-page=daily] .daily-banner{display:flex;align-items:center;gap:var(--sp-3);padding:6px clamp(8px,1.6vw,16px);background:var(--topnav);color:#fff;font-size:.92rem;border-bottom:1px solid rgba(0,0,0,.2)}.daily-banner__label{font-weight:700}.daily-banner__date{opacity:.92;white-space:nowrap}.daily-banner__nav{margin-left:auto;display:flex;gap:var(--sp-3);white-space:nowrap}.daily-banner__link{color:var(--gold);text-decoration:none;font-weight:600;background:none;border:0;padding:0;font:inherit;cursor:pointer}.daily-banner__link:hover:not(:disabled){text-decoration:underline}.daily-banner__link:disabled{color:var(--ink-disabled-on-dark);cursor:default}@media(max-width:720px)and (pointer:coarse){body[data-page=daily] .daily-banner{gap:var(--sp-2);padding:5px 10px;font-size:var(--fs-xs)}body[data-page=daily] .daily-banner__label{display:none}.daily-banner__nav{gap:10px}}.play{display:flex;align-items:stretch;height:var(--board-h)}.play__centre{display:contents}.play>.shellnav{display:none!important}.board{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:calc(var(--card-h) * .015) var(--pad-x);background:linear-gradient(180deg,var(--felt-lt) 0%,var(--felt) 52%,var(--felt-dk) 100%);isolation:isolate;touch-action:none}.rail{flex:0 0 var(--rail-w);width:var(--rail-w);color:var(--ink);display:flex;flex-direction:column;gap:14px}.widget{width:var(--slot-w);height:var(--widget-h);flex:0 0 var(--widget-h);overflow:hidden}.widget>*{display:block;max-width:var(--slot-w);max-height:var(--widget-h)}.railstack{display:none}.panel{background:var(--surface);border-radius:var(--r-md);box-shadow:0 1px 2px #0000001a;padding:14px 16px;color:var(--ink)}.panel__h{font-size:var(--fs-sm);font-weight:700;margin:0 0 2px}.panel__sub{color:var(--ink-2);font-size:var(--fs-xs);margin:0 0 12px}.btn-sm{border:1px solid var(--brand);background:#fff;color:var(--brand);border-radius:7px;padding:8px 14px;font-family:inherit;font-weight:700;font-size:15px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.btn-sm:hover{background:var(--brand-soft)}.ticker{list-style:none;margin:0;padding:0}.ticker__row{padding:8px 0;font-size:.85rem;line-height:1.4;border-top:1px solid rgba(255,255,255,.12)}.ticker__row:first-child{border-top:0}.ticker__when{opacity:.7}.boardad,.boardad[data-ad-live="0"]{display:none}.adslot{width:var(--slot-w);height:var(--adslot-h);margin:0;overflow:hidden}.adslot>*{display:block;width:var(--slot-w);height:var(--adslot-h);max-width:var(--slot-w);max-height:var(--adslot-h)}.board__top,.board__tableau{display:grid;grid-template-columns:repeat(7,var(--card-w));column-gap:var(--gap);padding-left:var(--pad-x)}.board__tableau{margin-top:2px;flex:1 1 auto;min-height:0}.board__top{flex:0 0 auto;padding-bottom:6px}.board__top .pile{grid-row:1}.pile--stock{grid-column:1}.pile--waste{grid-column:2}.pile--foundation[data-suit="0"]{grid-column:4}.pile--foundation[data-suit="1"]{grid-column:5}.pile--foundation[data-suit="2"]{grid-column:6}.pile--foundation[data-suit="3"]{grid-column:7}.pile{width:var(--card-w);position:relative}.board__top .pile{height:var(--card-h)}.pile--tableau{min-height:var(--card-h)}.pile--stock,.pile--waste,.pile--foundation,.pile--tableau{border-radius:var(--radius)}.pile--stock:before,.pile--waste:before,.pile--foundation:before,.pile--tableau:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:var(--card-h);border-radius:var(--radius);border:2px solid rgba(255,255,255,.62);background:#0000001a;pointer-events:none}.pile--stock.is-filled:before,.pile--waste.is-filled:before,.pile--foundation.is-filled:before,.pile--tableau.is-filled:before{display:none}.pile--stock:after{content:"↻";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffe6;font-size:calc(var(--card-w) * .35);pointer-events:none}.pile--stock.is-filled:after{display:none}.board.is-won .pile--stock:after{display:none}.pile--foundation:after{position:absolute;top:0;right:0;bottom:0;left:0;height:var(--card-h);display:grid;place-items:center;color:#ffffff9e;font-size:calc(var(--card-w) * .42);line-height:1;pointer-events:none}.pile--foundation[data-suit="0"]:after{content:"♠"}.pile--foundation[data-suit="1"]:after{content:"♥"}.pile--foundation[data-suit="2"]:after{content:"♦"}.pile--foundation[data-suit="3"]:after{content:"♣"}.pile--foundation.is-filled:after{display:none}.card{position:absolute;left:0;width:var(--card-w);height:var(--card-h);border-radius:var(--radius);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none;transition:transform var(--t-move) var(--ease-out),box-shadow var(--t-move) ease}@keyframes card-flip{0%{transform:scaleX(.16)}to{transform:scaleX(1)}}.card--flip{animation:card-flip var(--t-flip) var(--ease-out) both;transform-origin:18% 50%}@keyframes card-return{0%{transform:translate(var(--rx, 0px),var(--ry, 0px))}to{transform:translate(0)}}@keyframes card-return-shake{0%{transform:translate(calc(var(--rx, 0px) * 1),calc(var(--ry, 0px) * 1))}12.5%{transform:translate(calc(var(--rx, 0px) * .67 + 6px),calc(var(--ry, 0px) * .67))}25%{transform:translate(calc(var(--rx, 0px) * .45),calc(var(--ry, 0px) * .45))}37.5%{transform:translate(calc(var(--rx, 0px) * .3 - 6px),calc(var(--ry, 0px) * .3))}50%{transform:translate(calc(var(--rx, 0px) * .2),calc(var(--ry, 0px) * .2))}62.5%{transform:translate(calc(var(--rx, 0px) * .125 + 6px),calc(var(--ry, 0px) * .125))}75%{transform:translate(calc(var(--rx, 0px) * .07),calc(var(--ry, 0px) * .07))}87.5%{transform:translate(calc(var(--rx, 0px) * .03 - 6px),calc(var(--ry, 0px) * .03))}to{transform:translate(0)}}.card--returning{animation:card-return-shake var(--t-return) linear both;z-index:25}@keyframes foundation-ack{0%{box-shadow:0 0 #ffffffd9}to{box-shadow:0 0 0 14px #fff0}}.pile--ack{animation:foundation-ack var(--t-ack) ease-out}@keyframes deal-in{0%{opacity:1;transform:translateY(-9px) scale(.985)}to{opacity:1;transform:none}}.board__top .card{position:absolute;top:0}.pile--waste .card{left:0}.pile--tableau .card{position:relative;left:auto;top:auto;display:block}.card--face-up{background-color:var(--card-face);box-shadow:0 calc(var(--card-h) * -.004) calc(var(--card-h) * .011) #0000004d,0 calc(var(--card-h) * .006) calc(var(--card-h) * .013) #00000073;color:var(--card-black)}.card--face-down{background-image:var(--card-back-image, url(/cards/back-classic-red.svg));background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 calc(var(--card-h) * -.004) calc(var(--card-h) * .011) #00000052,0 1px 2px #00000059}.card--face-up{background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.pstate{margin:0;padding:14px 0 6px;color:var(--ink-2);font-size:15px;line-height:1.5;max-width:var(--measure)}.pstate--quiet{padding:10px 0 12px}.pstate__title{margin:4px 0 6px;font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.pstate__body{margin:0 0 12px;color:var(--ink-2);font-size:15px;line-height:1.5}.skeleton{pointer-events:none}.skeleton .pstate__title,.skeleton .pstate__body,.skeleton .invite-screen__title,.skeleton .invite-screen__body,.skeleton .person__who>b,.skeleton .person__val,.skeleton .callout,.skeleton .item__meta span,.skeleton .pstate--quiet{background:#e9ebee;border-radius:6px;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.skeleton .person__av,.skeleton .seat{background:#e9ebee;border-color:#e9ebee;color:transparent}.skeleton .btn-sm{background:#e9ebee;border-color:#e9ebee;color:transparent;box-shadow:none}.btn:disabled,.btn-sm:disabled,.link:disabled{opacity:1;color:var(--ink-disabled);background:var(--btn-face);border-color:var(--line);cursor:not-allowed;filter:none;transform:none;box-shadow:none}.btn-sm:not(:disabled):active{transform:translateY(1px)}.btn:not(:disabled):active{transform:translateY(1px)}.link:not(:disabled):active{transform:translateY(1px)}[data-demo]{position:relative;outline:2px dashed #b8860b;outline-offset:-2px}[data-demo]:after{content:"demo " attr(data-demo);position:absolute;top:0;right:0;z-index:5;padding:1px 5px;border-radius:0 0 0 4px;background:#b8860b;color:#fff;font:700 10px/1.5 var(--font);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.card.is-dragging{opacity:.35}.card.is-moving{z-index:25}.card.is-hint{z-index:22;animation:hint-pulse .65s ease-in-out infinite alternate}@keyframes hint-pulse{0%{box-shadow:0 0 0 3px #ffd633,0 0 10px 3px #ffd633b3;transform:translateY(0) scale(1)}to{box-shadow:0 0 0 5px #ffe873,0 0 24px 9px #ffd633f2;transform:translateY(-3px) scale(1.05)}}.pile.is-drop-target{outline:3px solid var(--drop-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--drop-ring-halo)}.is-hint-target{z-index:16;border-radius:var(--radius);animation:hint-target .65s ease-in-out infinite alternate}@keyframes hint-target{0%{box-shadow:0 0 0 3px #ffd6338c,0 0 8px 2px #ffd63366}to{box-shadow:0 0 0 5px #ffe873f2,0 0 18px 6px #ffd633cc}}.drag-layer{position:fixed;left:0;top:0;z-index:50;pointer-events:none}.drag-layer .card{position:absolute;transition:none;box-shadow:0 6px 16px #00000073}.board__pause{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#061e0ceb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.board__pause[hidden]{display:none}.board__pause-btn{border:0;border-radius:10px;padding:14px 22px;font:inherit;font-weight:700;font-size:1.1rem;color:#fff;background:var(--green);cursor:pointer}.win{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#061e0cbf}.win[hidden]{display:none}.win__card{background:#fff;color:#14231a;border-radius:14px;padding:22px 26px;text-align:center;box-shadow:0 20px 60px #00000080;min-width:min(340px,86vw);animation:win-pop .25s ease}@keyframes win-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.win__title{margin:0 0 14px;font-size:1.5rem}.win__streak{margin:0 0 10px;font-size:1.05rem;color:#14231a}.win__streak[hidden]{display:none}.win__streak-ico{margin-right:6px}.win__streak b{font-weight:700}.win__promise{margin:0;font-size:1rem;line-height:1.45;color:#3a4a40}.win__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);margin-top:var(--sp-5)}.win__primary{font-size:var(--fs-base);padding:var(--sp-3) var(--sp-5)}.btn--quiet{background:none;border:0;color:var(--brand);font-weight:var(--fw-medium);min-height:44px;padding:var(--sp-2) var(--sp-3)}.btn--quiet:hover{background:var(--brand-soft)}.win-cascade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;overflow:hidden;pointer-events:none}.win-cascade[hidden]{display:none}.win-cascade__card{position:absolute;top:0;left:calc((var(--from) + 2.5) * (var(--card-w) + var(--gap)));width:var(--card-w);height:var(--card-h);border-radius:var(--radius);background:var(--card-face, #fff);border:1px solid rgba(0,0,0,.25);box-shadow:0 3px 10px #00000059;animation:win-cascade-fly 1.4s cubic-bezier(.35,0,.7,1) forwards;will-change:transform,opacity}@keyframes win-cascade-fly{0%{transform:translateZ(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translate3d(var(--drift),105vh,0) rotate(220deg);opacity:0}}@media(prefers-reduced-motion:reduce){.win__card{animation:none}.win-cascade{display:none}}.confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#061e0cb8}.confirm[hidden]{display:none}.confirm__card{background:#fff;color:#14231a;border-radius:14px;padding:22px 26px;max-width:min(400px,88vw);box-shadow:0 20px 60px #00000080;animation:win-pop .2s ease}.confirm__title{margin:0 0 10px;font-size:1.2rem}.confirm__body{margin:0;color:#3b4a40;line-height:1.4}.confirm__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn--ghost{background-color:transparent;background-image:none;color:#1e7e33;box-shadow:inset 0 0 0 2px #1e7e33}.btn--ghost:hover{filter:none;background-color:#1e7e3314}.btn--safe{background-color:var(--green-dark);background-image:none;color:#fff}.btn--safe:hover{filter:brightness(1.15)}.btn--destructive{background-color:transparent;background-image:none;color:#3b4a40;box-shadow:inset 0 0 0 2px #6b7a70}.btn--destructive:hover{filter:none;background-color:#3b4a4017}.settings{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#061e0cb3}.settings[hidden]{display:none}.settings__card{background:#fff;color:#14231a;border-radius:14px;padding:22px 26px;min-width:min(340px,88vw);box-shadow:0 20px 60px #00000080}.settings__title{margin:0 0 14px}.settings__group{border:1px solid var(--line, #d7e2da);border-radius:var(--r-md);padding:10px 12px;margin:0 0 14px}.settings__group legend{font-weight:700;padding:0 6px}.settings__group label,.settings__toggle{display:flex;align-items:center;gap:var(--sp-2);padding:5px 0;cursor:pointer}.settings__toggle{flex-wrap:wrap}.settings__hint{flex-basis:100%;margin:2px 0 0 26px;font-size:var(--fs-xs);color:#5b6b60}.win__grant{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#0000000d;border:1px solid rgba(0,0,0,.12)}.win__grant[hidden]{display:none}.win__grant-msg{margin:0 0 10px;font-size:1rem;line-height:1.45}.win__grant-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.settings__subtitle{margin:14px 0 6px;font-size:var(--fs-sm);color:#14231a;font-weight:700}.settings__actions{display:flex;justify-content:flex-end;margin-top:16px}.belowboard{display:none}@media(max-width:720px)and (pointer:coarse){.belowboard{display:flex;flex-direction:column;gap:var(--sp-3);padding:12px;background:var(--page)}.belowboard .adslot{width:300px;margin:0 auto}}.feed{padding:0 20px}.feed__inner{max-width:100%;margin:0}.item{padding:12px 0}.item+.item{border-top:1px solid var(--line)}.item__body,.callout,.panel__sub,.feed__inner>.panel__h{max-width:var(--measure)}.item__meta{color:var(--ink-2);font-size:var(--fs-xs);margin-top:6px;display:flex;gap:var(--sp-1);align-items:center;flex-wrap:wrap}.link{background:none;border:0;padding:6px 8px;margin:-6px 0;border-radius:6px;font-family:inherit;font-weight:700;font-size:var(--fs-xs);color:var(--brand);cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.link:hover{background:var(--brand-soft);text-decoration-thickness:3px}.link:active{background:var(--brand-soft);transform:translateY(1px)}.callout{background:var(--brand-soft);border-radius:6px;padding:11px 13px;font-size:var(--fs-sm)}.game-footer{display:flex;align-items:center;justify-content:space-between;height:calc(44px * var(--chrome-scale, 1));padding:0 clamp(10px,2vw,20px);background:var(--topnav);color:#fff;font-size:var(--fs-xs)}.game-footer b{color:#fff}.game-footer__metrics{display:flex;align-items:center;gap:var(--sp-4)}.game-footer__pause{border:0;border-radius:5px;padding:5px 12px;font:inherit;font-weight:600;color:#fff;background:#ffffff26;cursor:pointer}.home-content{background:none;color:var(--ink);padding-inline:0;border-top:0}.home-content__inner{max-width:var(--measure);margin-inline:0 auto;margin-block:0;padding-inline:var(--space-gutter);line-height:1.65}.home-content h2{font-size:clamp(1.35rem,2.6vw,1.75rem);margin:1.8em 0 .5em;color:var(--ink)}.home-content h2:first-child{margin-top:0}.home-content h3{font-size:1.15rem;margin:1.5em 0 .35em;color:var(--ink)}.home-content p{margin:0 0 1em}.home-content ul{margin:0 0 1.2em;padding-left:1.3em}.home-content li{margin:.35em 0}.home-content strong{font-weight:700}.home-content a{color:var(--brand);font-weight:600}.archive-page{background:#fbfcfb;color:#1c2b22;padding:clamp(24px,5vw,48px) clamp(16px,5vw,40px);min-height:60vh}.archive-page__inner{max-width:760px;margin:0 auto}.archive-page__title{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 .35em;color:#14231a}.archive-page__intro{margin:0 0 1.4em;line-height:1.6;color:#33413a}.archive{max-width:560px;min-height:106vw}@media(min-width:620px){.archive{min-height:506px}}.cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal__title{font-size:1.25rem;margin:0;color:#11431c;font-weight:700}.cal__nav{border:1px solid #cdd6cf;background:#fff;color:#11431c;width:40px;height:36px;border-radius:6px;font-size:1.2rem;cursor:pointer}.cal__nav:hover:not(:disabled){background:#eef4ee}.cal__nav:disabled{color:var(--ink-disabled);border-color:var(--line);cursor:not-allowed}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal__wd{text-align:center;font-size:.78rem;font-weight:700;color:#6b776f;padding:4px 0}.cal__cell{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);text-decoration:none}.cal__cell--blank{background:transparent}.cal__cell--disabled{color:#626b64;background:#f1f3f1}.cal__cell--playable{color:#14231a;background:#e7efe7;border:1px solid #cfe0cf}.cal__cell--playable:hover{background:#d3e6d3}.cal__cell--done{background:var(--green);border-color:var(--green);color:#fff}.cal__cell--done:hover{background:var(--green-dark)}.cal__cell--today{outline:2px solid var(--gold);outline-offset:1px}.cal__num{line-height:1}.cal__done{position:absolute;top:3px;right:5px;font-size:.7rem}.cal__legend{margin-top:14px;font-size:.85rem;color:#55615a}.cal__key{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.2em;border-radius:var(--r-sm);text-align:center;line-height:1.1em;font-size:.8em}.cal__key--done{background:var(--green);color:#fff}.cal__key--today{border:2px solid var(--gold)}.archive-page__more{margin:0 0 16px;font-size:var(--fs-sm);line-height:1.6;color:#33413a}.archive-page__more a{color:#11431c;font-weight:700}.mstrip{display:flex;align-items:center;gap:var(--sp-2);min-width:0;text-decoration:none;color:inherit;padding:2px 6px;border-radius:6px}.mstrip:hover{background:#ffffff1f}.mstrip__row{display:flex;gap:2px;flex:0 0 auto}.mstrip__d{width:5px;height:12px;border-radius:2px;background:#ffffff38}.mstrip__d--on{background:#cfe8cf}.mstrip__d--try{background:#ffffff80;height:6px;align-self:center}.mstrip__d--today{outline:1.5px solid var(--gold);outline-offset:1px}.mstrip__copy{font-size:var(--fs-xs);opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px)and (pointer:coarse){.mstrip__d{width:3px}.mstrip__row{gap:1px}}.mstrip--closing .mstrip__copy{font-weight:700}.daily-banner__streak{font-weight:700;white-space:nowrap}.daily-banner__strip{display:flex;min-width:0;flex:1 1 auto;justify-content:flex-end}.mcal{max-width:560px}.mcal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mcal__title{font-size:1.25rem;margin:0;color:#11431c;font-weight:700}.mcal__title-mark{color:var(--green);margin-left:2px}.mcal__nav{border:1px solid #cfe0cf;background:#fff;color:#11431c;border-radius:6px;width:34px;height:34px;font-size:1.1rem;line-height:1;cursor:pointer}.mcal__nav:hover:not(:disabled){background:#eef4ee}.mcal__nav:disabled{color:var(--ink-disabled);border-color:var(--line);cursor:not-allowed}.mcal__reward{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;background:#eef4ee;border:1px solid #cfe0cf;border-radius:var(--r-md);padding:10px 12px;margin:0 0 12px}.mcal__reward-line{margin:0;font-size:var(--fs-sm);color:#14231a;display:flex;align-items:center;gap:7px}.mcal__reward-art{font-size:1.25rem;line-height:1}.mcal__bar{margin:0;font-size:var(--fs-sm);color:#33413a}.mcal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.mcal__wd{text-align:center;font-size:.78rem;font-weight:700;color:#6b776f;padding:4px 0}.mcal__cell{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);font-size:var(--fs-xs);font-weight:600;text-decoration:none;border:1px solid transparent}.mcal__cell--blank{background:transparent}.mcal__cell--missed{background:#f1f3f1;color:#626b64;border-color:#e2e6e2}.mcal__cell--played{background:#fff;color:#14231a;border:2px dashed #9bb39b}.mcal__cell--won{background:var(--green);border-color:var(--green);color:#fff}.mcal__cell--won:hover{background:var(--green-dark)}.mcal__cell--repaired{background:var(--green);border:2px dashed #cfe8cf;color:#fff}.mcal__cell--repaired:hover{background:var(--green-dark)}.mcal__cell--open{background:#e7efe7;color:#14231a;border-color:#cfe0cf}.mcal__cell--open:hover{background:#d3e6d3}.mcal__cell--future{background:#f7f8f7;color:#a8b0aa;border-color:#eceeec}.mcal__cell--unavailable{background:#f7f8f7;color:#a8b0aa}.mcal__cell--today{outline:2px solid var(--gold);outline-offset:1px}.mcal__num{line-height:1}.mcal__mark{position:absolute;top:2px;right:4px;font-size:.65rem;line-height:1}.mcal__repair{position:absolute;bottom:2px;right:4px;font-size:.6rem;line-height:1}.mcal__progress{margin:14px 0 0;font-size:.92rem;color:#33413a}.mcal__met{color:#11431c;font-weight:700}.mcal__note{color:#55615a}.mcal__legend{margin-top:8px;font-size:var(--fs-xs);color:#55615a;line-height:1.9}.mcal__key{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--r-sm);vertical-align:middle;font-size:.6rem}.mcal__key--won{background:var(--green);color:#fff}.mcal__key--played{background:#fff;border:2px dashed #9bb39b}.mcal__key--missed{background:#f1f3f1;border:1px solid #e2e6e2}.mcal__key--today{border:2px solid var(--gold)}@media(max-width:999px){.rail{display:none}:root{--rail-w: 0px;--board-w: 100vw}.railstack{display:grid;justify-items:center;padding:var(--sp-4) 0}}@media(max-width:720px)and (pointer:coarse){:root{--board-w: 100vw;--board-h: calc(100dvh - 160px) }.play{height:calc(100vh - 160px);height:var(--board-h)}body[data-page=daily] .daily-banner{height:64px;overflow:hidden;flex-wrap:wrap;row-gap:2px;align-content:center}body[data-page=daily] .daily-banner__strip{flex-basis:100%;justify-content:flex-start}body[data-page=daily] .daily-banner__date{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=daily] .daily-banner__nav{flex:0 0 auto;margin-left:auto}.toolbar{flex-direction:column;align-items:stretch;gap:0;height:88px;padding:0}.toolbar__row{height:44px;gap:5px;padding:0 clamp(8px,1.6vw,16px);overflow-x:auto;flex:none}.toolbar__row--assist{border-top:1px solid rgba(0,0,0,.15)}.toolbar__title{display:none}.btn{padding:6px 9px;font-size:var(--fs-xs)}.btn--gold{padding:6px 8px;font-size:0}.toolbar .btn--gold .ti{width:17px;height:17px;margin-right:0}.btn--settings .btn__label{display:none}.btn--settings .btn__ico{display:inline-block;font-size:1.25rem;line-height:1}.btn--settings{padding:4px 9px}.rail{display:none}.game-footer{height:auto;min-height:32px;padding-bottom:env(safe-area-inset-bottom,0px);font-size:.8rem;box-sizing:content-box}.pile--foundation[data-suit="0"]{grid-column:1}.pile--foundation[data-suit="1"]{grid-column:2}.pile--foundation[data-suit="2"]{grid-column:3}.pile--foundation[data-suit="3"]{grid-column:4}.pile--waste{grid-column:6}.pile--stock{grid-column:7}}.loss,.check{position:absolute;left:50%;bottom:18px;transform:translate(-50%);max-width:min(540px,92%);background:#06140af0;color:#eef4ef;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-lg);padding:14px 18px;box-shadow:0 10px 30px #00000061;z-index:60;text-align:center}.loss[hidden],.check[hidden]{display:none}.loss{animation:loss-in .22s ease-out both}@keyframes loss-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.loss{animation:none}}.loss__head{margin:0 0 12px;font-size:1.15rem;line-height:1.4;font-weight:600}.loss__msg[hidden]{display:none}.loss__msg,.check__msg{margin:0 0 12px;font-size:1.05rem;line-height:1.45}.loss__actions,.check__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.loss .btn--ghost,.check .btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.32);color:#eef4ef}.loss .btn--ghost:hover,.check .btn--ghost:hover{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.card,.card.is-moving{transition:none}.card--flip,.pile--ack{animation:none}.card--returning{animation:card-return var(--t-return) var(--ease-out, ease-out) both}.card.is-hint{animation:none;box-shadow:0 0 0 5px #ffe873,0 0 24px 9px #ffd633f2}.is-hint-target{animation:none;box-shadow:0 0 0 5px #ffe873f2,0 0 18px 6px #ffd633cc}}.rcard{background:#fff;color:#14231a;border-radius:10px;padding:14px 15px}.rcard+.rcard{margin-top:12px}.rcard__h{margin:0;font-size:1.05rem;font-weight:700;color:#11431c}.rcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.rcard__meta{margin:3px 0 0;font-size:.92rem;color:#55615a}.rcard__state{margin:9px 0 11px;font-size:1rem;font-weight:700;color:#11431c}.rcard__lede{margin:9px 0 12px;font-size:.97rem;line-height:1.5;color:#33413a}.rcard__cta{display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 14px;border-radius:var(--r-md);background:var(--green-dark);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;text-align:center}.rcard__cta:hover{filter:brightness(1.15)}.rcard__cta:focus-visible{outline:3px solid #14231a;outline-offset:2px}.rcard__next{margin:10px 0 0;font-size:.88rem;color:#55615a}.rcard__streak{font-size:.88rem;font-weight:700;color:#55615a}.rcard__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--sp-1);margin:10px auto 0;max-width:224px}.rcard__cell{aspect-ratio:1 / 1;border-radius:3px;background:#dde5df}.rcard__cell--done{background:var(--gold-on-light)}.rcard__cell--repaired{background:var(--gold-on-light);opacity:.5}.rcard__cell--today{outline:2px solid #14231a;outline-offset:-2px}.rcard__cell--missed{background:#dde5df}.rcard__cell--open,.rcard__cell--future{background:transparent;box-shadow:inset 0 0 0 1px #14231a21}.rcard__rows{margin:10px 0 0;display:grid;gap:7px}.rcard__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rcard__row dt{margin:0;font-size:var(--fs-sm);color:#55615a}.rcard__row dd{margin:0;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid}.sheet[hidden]{display:none}.sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.sheet__card{position:relative;background:#fff;color:#14231a;border-radius:14px;padding:18px;width:min(460px,calc(100vw - 32px));margin:auto;max-height:min(80vh,640px);overflow-y:auto}.sheet__grip{display:none}.sheet__title{margin:0 0 12px;font-size:1.15rem;color:#11431c}.sheet__account{margin-top:14px}.sheet__account:empty{display:none}.sheet__actions{display:flex;justify-content:flex-end;margin-top:16px}.appscreen{display:contents}.appbar,.cbar,.actionbar,.ad-anchor{display:none}@media(max-width:720px)and (pointer:coarse){body.is-appui .appscreen{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.is-appui .site-header,body.is-appui .toolbar,body.is-appui .game-footer{display:none}body.is-appui .daily-banner{flex:none}body.is-appui .cbar{flex:none;display:flex;align-items:center;gap:var(--sp-3);min-height:52px;box-sizing:content-box;padding:env(safe-area-inset-top,0px) 8px 0;background:var(--chrome);color:#fff}body.is-appui .cbar__btn{flex:none;min-width:44px;min-height:44px;display:grid;place-items:center;color:#fff;text-decoration:none}body.is-appui .cbar__btn .ti{width:22px;height:22px}body.is-appui .cbar__t{flex:1;min-width:0}body.is-appui .cbar__t>b{display:block;font-size:var(--fs-sm);font-weight:700;line-height:1.2}body.is-appui .cbar__status{display:flex;align-items:center;gap:var(--sp-3);font-size:13px;color:#ffffffd1}body.is-appui .appbar__status b{font-weight:500;font-variant-numeric:tabular-nums}body.is-appui .appbar__status .ti{width:13px;height:13px}body.is-appui .appbar__status .game-footer__timer,body.is-appui .appbar__status .game-footer__metrics{display:flex;align-items:center;gap:var(--sp-3)}body.is-appui .appbar__status .game-footer__pause{display:none}body.is-appui .appscreen{min-height:100vh;min-height:100dvh}body.is-appui .play{flex:none;height:auto;min-height:0;overflow:visible}body.is-appui .board{height:auto;min-height:calc(var(--card-h) * 3)}body.is-appui .board__tableau{flex:0 0 auto;min-height:max-content}body.is-appui .actionbar{flex:none;display:flex;justify-content:space-around;align-items:center;height:62px;background:var(--chrome);border-top:1px solid rgba(0,0,0,.25)}body.is-appui .actionbar>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;min-height:44px;height:100%;margin:0;padding:0;background:none;border:0;border-radius:0;color:#eaf4ea;font-size:0;text-decoration:none;cursor:pointer}body.is-appui .actionbar>*:after{font-size:var(--fs-2xs);line-height:1;font-weight:600;letter-spacing:.01em}body.is-appui .actionbar>*:disabled{opacity:1;color:var(--ink-disabled-on-dark);background:none}body.is-appui .actionbar>*:active:not(:disabled){background:#ffffff1a}body.is-appui .actionbar>*:before{content:"";width:22px;height:22px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}body.is-appui .actionbar [data-action=new-game]:before{-webkit-mask-image:var(--ti-cards);mask-image:var(--ti-cards)}body.is-appui .actionbar [data-action=new-game]:after{content:"New"}body.is-appui .actionbar [data-action=hint]:before{-webkit-mask-image:var(--ti-bulb);mask-image:var(--ti-bulb)}body.is-appui .actionbar [data-action=hint]:after{content:"Hint"}body.is-appui .actionbar [data-action=undo]:before{-webkit-mask-image:var(--ti-arrow-back-up);mask-image:var(--ti-arrow-back-up)}body.is-appui .actionbar [data-action=undo]:after{content:"Undo"}body.is-appui .actionbar [data-action=settings]:before{-webkit-mask-image:var(--ti-settings);mask-image:var(--ti-settings)}body.is-appui .actionbar [data-action=settings]:after{content:"Settings"}body.is-appui .actionbar .btn__ico,body.is-appui .actionbar .btn__label{display:none}body.is-appui .ad-anchor{flex:none;display:grid;place-items:center;width:320px;height:50px;margin:auto auto 0;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden}body.is-appui .ad-anchor>*{display:block;width:320px;height:50px;max-width:320px;max-height:50px}@media(min-height:705px){body.is-appui .ad-anchor{width:300px;height:250px}body.is-appui .ad-anchor>*{width:300px;height:250px;max-width:300px;max-height:250px}}body.is-appui .sheet__card,body.is-appui .settings__card{margin:auto auto 0;width:100%;max-width:none;border-radius:16px 16px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));max-height:86dvh}body.is-appui .sheet__grip{display:block;width:40px;height:4px;border-radius:2px;background:#d3dbd5;margin:0 auto 12px}body.is-appui .settings__menu{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e2e6e2}body.is-appui .settings__menu .btn{min-height:44px;font-size:var(--fs-xs);padding:8px 14px}body.is-appui .settings__menu .seg{border-color:#00000047}body.is-appui .settings__menu .seg__btn{color:#14231a}body.is-appui .settings__menu .seg__btn+.seg__btn{border-left-color:#00000047}body.is-appui .settings__menu .seg__btn[aria-pressed=true]{background:var(--felt-edge, #0f3a17);color:#fff}body.is-appui .settings__menu .game-footer__pause{color:#14231a;border:1px solid rgba(0,0,0,.28);border-radius:6px;background:none;min-height:44px;padding:8px 14px;font-size:var(--fs-xs);display:inline-flex;align-items:center;gap:6px}}.btn .ti{width:1.15em;height:1.15em;margin-right:5px}.brand__mark.ti{width:1.05em;height:1.05em;margin-right:2px;vertical-align:-.12em}.game-footer .ti{width:1.1em;height:1.1em}.seg{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:6px;overflow:hidden}.seg__btn{border:0;border-radius:0;background:none;color:#ffffffd9}.seg__btn+.seg__btn{border-left:1px solid rgba(255,255,255,.35)}.seg__btn[aria-pressed=true]{background:#fff;color:var(--felt-edge, #0f3a17);font-weight:600}.game-footer{justify-content:space-between}.game-footer__metrics{justify-content:center}@media(min-width:721px),(pointer:fine){.play{display:flex;height:auto;align-items:stretch}.play__centre{flex:1 1 auto}.rail{height:var(--board-h);min-height:0;overflow-y:auto}.play__centre{display:flex;flex-direction:column;min-width:0;padding-inline:var(--space-gutter)}.play__centre>.board .board__top,.play__centre>.board .board__tableau{padding-left:0}.play__centre>.board{padding-inline:0}.play__centre>.board{flex:none;height:var(--board-h);min-height:0;order:1}.play__centre>.toolbar{order:2}.play__centre>.toolbar{flex:none;background:none;border:0;padding:12px 0 0;min-height:0;height:auto;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--sp-2)}.play__centre>.toolbar .btn,.play__centre>.toolbar .seg{flex:none}.play__centre>.toolbar .toolbar__row{justify-content:flex-start;padding:0;background:none;border:0;min-height:0;flex-wrap:wrap;row-gap:var(--sp-2)}.play__centre>.toolbar .toolbar__title{display:none}.rail{width:auto}}@media(min-width:1000px){body{background:var(--canvas)}.avatar{width:44px;height:44px;font-size:var(--fs-base)}.play{display:grid;grid-template-columns:minmax(0,calc(var(--board-h) * 1.63)) var(--rail-w);justify-content:center;gap:20px;max-width:var(--page-max);margin:20px auto;padding:0 var(--space-gutter);align-items:start;height:auto;background:none}.feed,.home-content{max-width:1560px;margin:0 auto var(--stack);padding-inline:20px}.feed__inner,.home-content__inner{width:min(calc(100% - 340px),var(--panel-w));max-width:none}.home-content__inner{background:var(--surface);border-radius:var(--r-md);box-shadow:0 1px 2px #0000001a;padding:24px 28px;--ring: var(--focus);--ring-counter: #fff;--ring-halo: rgba(11, 61, 39, .22)}.home-content__inner>*{max-width:var(--measure)}.play__centre{display:flex;flex-direction:column;min-width:0}.play__centre>.toolbar{order:1}.play__centre>.board{order:2}.play__centre>.toolbar{background:#fff;border-radius:var(--panel-radius);box-shadow:var(--shadow);padding:calc(12px * var(--chrome-scale, 1)) 16px;margin-bottom:14px;height:auto;border:0;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;row-gap:10px}.play__centre>.toolbar .toolbar__row{gap:var(--sp-3);flex-wrap:wrap;min-width:0}.play__centre>.toolbar .toolbar__row--actions{order:1}.play__centre>.toolbar .toolbar__row--assist{order:2}.play__centre>.toolbar .meter{order:3}.play__centre>.toolbar .toolbar__title{display:none}.play__centre>.toolbar .btn{height:52px;padding:0 22px;border-radius:10px;font-size:var(--fs-base);font-weight:700;background-image:none;background-color:var(--btn-face);color:var(--ink);border:1px solid var(--line)}.play__centre>.toolbar .btn:hover{background-color:#e4e6e9;filter:none}.play__centre>.toolbar .btn--green{background-color:var(--brand);color:#fff}.play__centre>.toolbar .btn--green:hover{background-color:var(--brand-dk)}.play__centre>.toolbar .btn--settings{background-color:var(--btn-face);color:var(--ink)}.play__centre>.toolbar .btn--settings:hover{background-color:#e4e6e9}.play__centre>.toolbar .seg{border-color:var(--line)}.play__centre>.toolbar .seg__btn{color:var(--ink-2);height:52px}.play__centre>.toolbar .seg__btn[aria-pressed=true]{background:var(--brand);color:#fff}.meter{margin-left:auto;display:flex;gap:var(--sp-5)}.meter .game-footer__timer,.meter .game-footer__metrics{display:block;text-align:right}.meter .game-footer__metrics{display:flex;gap:var(--sp-5)}.meter .game-footer__timer b,.meter .game-footer__metrics b{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);display:block;line-height:1;color:var(--ink)}.meter .game-footer__timer .ti--clock,.meter .game-footer__metrics .ti{display:none}.meter .game-footer__timer span,.meter .game-footer__metrics span{display:flex;flex-direction:column-reverse;align-items:flex-end;font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.meter [data-time-unit]{display:block}.meter .game-footer__pause{display:none}.game-footer:empty,body:not(.is-appui) .game-footer{display:none}.play__centre>.board{height:var(--board-h);border-radius:var(--panel-radius);padding:24px;box-shadow:0 1px 2px #0000001a;background:linear-gradient(180deg,var(--felt-lt) 0%,var(--felt) 52%,var(--felt-dk) 100%)}.rail{position:sticky;top:84px;width:auto;background:none;padding:0;gap:14px;height:auto;min-height:0;overflow:visible;flex:none}}:root{--felt-table: #24512d;--felt-line: rgba(255, 255, 255, .09)}@media(min-width:1000px){body{background:var(--surface)}.appscreen{display:block;background-color:var(--felt-table);background-image:repeating-linear-gradient(45deg,#ffffff0f 0,#ffffff0f 1px,#0000 1px,#0000 3px),repeating-linear-gradient(-45deg,#0001 0,#0001 1px,#0000 1px,#0000 3px);border-radius:0}:root{--board-h: calc(100vh - (var(--header-h) + var(--toolbar-h) + var(--sp-2) * 2 + var(--statusbar-h)))}.boardad{display:grid;justify-items:center;padding:var(--sp-4) 0}.play{max-width:none;margin:0;padding:var(--sp-2) 0 0;gap:20px;background:none}.play__centre>.toolbar{background:none;border:0;border-radius:0;box-shadow:none;height:var(--toolbar-h);min-height:0;padding:0;margin:var(--sp-2) 0 var(--sp-2);gap:var(--sp-2);flex-wrap:nowrap;align-items:center;--ring: #fff;--ring-counter: rgba(0, 0, 0, .55)}.play__centre>.toolbar .toolbar__row{gap:var(--sp-2);flex-wrap:nowrap}.play__centre>.toolbar .btn,.play__centre>.toolbar .seg__btn{height:var(--toolbar-h);padding:0 var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);background-image:none;background-color:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.22)}.play__centre>.toolbar .btn:hover,.play__centre>.toolbar .seg__btn:hover{background-color:#ffffff24;filter:none}.play__centre>.toolbar .btn--green{background-color:#ffffff29;border-color:#ffffff57;color:#fff}.play__centre>.toolbar .btn--green:hover{background-color:#ffffff3d}.play__centre>.toolbar .btn--settings{background-color:#ffffff0f;color:#fff}.play__centre>.toolbar .seg{border-color:#ffffff38;border-radius:var(--r-md)}.play__centre>.toolbar .seg__btn{border:0;border-radius:0;color:#ffffffc7}.play__centre>.toolbar .seg__btn[aria-pressed=true]{background:#fff3;color:#fff}.play__centre>.board{background:none;border-radius:0;box-shadow:none;padding:0}.meter{display:none}body:not(.is-appui) .game-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--statusbar-h);padding:0 var(--space-gutter);background:none;border:0;color:#ffffffeb;gap:var(--sp-6)}body:not(.is-appui) .game-footer__timer{justify-self:start}body:not(.is-appui) .game-footer__metrics{justify-self:center}body:not(.is-appui) .game-footer__pause{justify-self:end}.game-footer b{color:#fff;font-weight:700}.game-footer__timer,.game-footer__metrics{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-sm)}.game-footer__timer b{font-family:var(--font-mono);font-size:var(--fs-base)}.game-footer .meter__unit{font-style:normal;opacity:.72;margin-left:.32em}[data-time-unit]{display:inline}.rail{align-self:start;margin-top:calc(var(--sp-2) + var(--toolbar-h) + var(--sp-2))}.rail{background:none}.rail .panel{background:#ffffff0f;color:#fff;box-shadow:none}.rail{height:var(--board-h);min-height:0;overflow-y:auto;scrollbar-width:thin}}:root{--ink-head: var(--felt-table);--ink-subhead: #53975f}@media(min-width:1000px){.feed,.home-content{box-sizing:border-box;max-width:calc(var(--band-max) + 2 * var(--space-gutter));padding-inline:var(--space-gutter);margin-bottom:var(--space-section)}.feed__inner,.home-content__inner{background:none;box-shadow:none;border-radius:0;padding:0;width:min(100%,760px)}.home-content__inner h2,.feed__inner h2{color:var(--ink-head)}.home-content__inner h3,.feed__inner h3{color:var(--ink-subhead)}.site-footer>*{max-width:var(--band-max);margin-inline:auto}.site-footer__legal-inner{max-width:100%}}.win__stats{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.win__record{display:block;margin-top:var(--sp-1);color:var(--brand);font-weight:var(--fw-semibold)}.win__actions .btn--outline{background:transparent;color:var(--brand);border:1.5px solid var(--brand)}.win__actions .btn--outline:hover{background:var(--brand-soft);filter:none}
