.summary-heading.svelte-17c2rie{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-16)}h2.svelte-17c2rie{margin:0;font-size:var(--ds-font-size-body-large);font-weight:var(--ds-font-weight-semibold)}a.svelte-17c2rie{display:inline-flex;align-items:center;gap:var(--ds-space-4);color:var(--ds-color-primary);font-size:var(--ds-font-size-label);text-decoration:none;white-space:nowrap;min-height:var(--ds-control-height-44)}p.svelte-17c2rie{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-label);line-height:var(--ds-line-height-reading)}dl.svelte-17c2rie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-12);margin:var(--ds-space-16) 0 0}dl.svelte-17c2rie div:where(.svelte-17c2rie){display:flex;flex-direction:column-reverse;gap:var(--ds-space-8)}dt.svelte-17c2rie{font-size:var(--ds-font-size-caption);color:var(--ds-color-text-secondary)}dd.svelte-17c2rie{margin:0;font-size:var(--ds-font-size-heading-min);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.daily-progress.svelte-yck2h0{padding-block:var(--ds-space-12);color:var(--ds-color-text)}.daily-progress-header.svelte-yck2h0{display:flex;justify-content:space-between;gap:var(--ds-space-8);margin-bottom:var(--ds-space-8);font-size:var(--ds-font-size-caption)}.daily-progress-header.svelte-yck2h0 strong:where(.svelte-yck2h0){color:var(--ds-color-success);font-variant-numeric:tabular-nums}.daily-progress-days.svelte-yck2h0{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ds-space-4)}.daily-progress-day.svelte-yck2h0{min-width:0;min-height:48px;display:grid;place-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-10);background:var(--ds-color-scene-glass);font-size:var(--ds-font-size-caption)}.daily-progress-day.won.svelte-yck2h0{color:var(--ds-color-success);border-color:var(--ds-color-success)}.daily-progress-day.today.svelte-yck2h0{outline:1px solid var(--ds-color-warning);outline-offset:1px}.daily-progress-day.future.svelte-yck2h0{color:var(--ds-color-text-secondary)}.daily-progress-label.svelte-yck2h0{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-progress-marker.svelte-yck2h0{font-weight:var(--ds-font-weight-semibold)}.ds-dialog-online-surface .daily-progress.svelte-yck2h0{width:100%;padding-block:0;color:var(--ds-online-ink)}.ds-dialog-online-surface .daily-progress-header.svelte-yck2h0{color:var(--ds-online-muted)}.ds-dialog-online-surface .daily-progress-day.svelte-yck2h0{border-color:var(--ds-online-rim);border-radius:var(--ds-radius-12);background:var(--ds-online-control)}.ds-dialog-online-surface .daily-progress-day.won.svelte-yck2h0{color:var(--ds-color-success);border-color:var(--ds-color-success)}.ds-dialog-online-surface .daily-progress-day.future.svelte-yck2h0{color:var(--ds-online-muted)}.daily-share-controls.svelte-ek4tr2{display:grid;gap:var(--ds-space-8);width:100%}.daily-social-actions.svelte-ek4tr2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8)}.daily-social-actions.svelte-ek4tr2 .ds-button{min-width:0}.daily-share-controls.compact.svelte-ek4tr2 .daily-social-actions:where(.svelte-ek4tr2) .ds-button{min-block-size:var(--ds-control-height-44)}.daily-social-icon.svelte-ek4tr2{width:var(--ds-space-20);height:var(--ds-space-20);fill:currentColor}.daily-share-feedback.svelte-ek4tr2{margin:0;color:var(--ds-online-muted);font-size:var(--ds-font-size-caption);text-align:center}.daily-challenge-widget.svelte-78kbsl{width:100%;min-width:0;color:var(--ds-color-text)}.daily-topline.svelte-78kbsl{display:flex;align-items:center;gap:var(--ds-space-8);font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary)}.daily-status.svelte-78kbsl{margin-inline-start:auto;color:var(--ds-color-success)}.daily-title.svelte-78kbsl{margin:var(--ds-space-16) 0 var(--ds-space-8);font-size:var(--ds-font-size-heading-min);line-height:1.2;font-weight:var(--ds-font-weight-semibold)}.daily-copy.svelte-78kbsl{margin:0;font-size:var(--ds-font-size-label);line-height:var(--ds-line-height-reading)}.daily-meta.svelte-78kbsl{display:flex;flex-wrap:wrap;gap:var(--ds-space-8);margin-block:var(--ds-space-16);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-caption)}.daily-cta.svelte-78kbsl,.daily-review-link.svelte-78kbsl{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-12);width:100%;min-height:var(--ds-control-height-44);padding:var(--ds-space-12) var(--ds-space-16);background:var(--ds-color-surface-raised);color:var(--ds-color-primary);border:0;border-radius:var(--ds-radius-12);text-decoration:none;font:inherit;font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-semibold);cursor:pointer}@media (hover: hover) and (pointer: fine){.daily-cta.svelte-78kbsl:hover,.daily-review-link.svelte-78kbsl:hover{background:var(--ds-color-paper)}}.daily-restart.svelte-78kbsl{margin-top:var(--ds-space-8);background:transparent}.daily-loading-row.svelte-78kbsl{display:flex;gap:var(--ds-space-8)}.daily-skeleton.svelte-78kbsl{display:block;background:var(--ds-color-border);border-radius:var(--ds-radius-10);height:var(--ds-space-24);margin-bottom:var(--ds-space-16)}.daily-skeleton-icon.svelte-78kbsl{width:var(--ds-space-24)}.daily-skeleton-title.svelte-78kbsl{width:60%}.daily-skeleton-line.svelte-78kbsl{width:90%}.daily-skeleton-button.svelte-78kbsl{height:var(--ds-control-height-44)}.playing-card,[class^=pcard-],[class*=" pcard-"]{display:inline-block;width:var(--scaled-card-width, var(--card-width, 86px));height:var(--scaled-card-height, var(--card-height, 125px));border-radius:var(--card-border-radius);box-sizing:border-box}.pcard-back{background:var(--ds-color-primary)}.preview-paused.svelte-2qvtvx *{animation:none!important}.preview-paused.svelte-2qvtvx .card-flipper:where(.svelte-2qvtvx){transform:none}.board-viewport.svelte-2qvtvx{min-width:0;width:100%;flex:1}.resin-stage.svelte-2qvtvx{position:relative;width:100%}.reference-scene .placeholder-foundation.svelte-2qvtvx{border:1px solid var(--ds-color-scene-rim);border-radius:var(--foundation-slot-radius, var(--ds-radius-16));background:var(--ds-color-scene-action)}.reference-scene .foundation-hint.svelte-2qvtvx{font-size:var(--foundation-suit-font-size, 48px)}.reference-scene .placeholder-card.svelte-2qvtvx{box-shadow:none;border:0}.placeholder-content.svelte-2qvtvx{pointer-events:none;-webkit-user-select:none;user-select:none}.placeholder-content.svelte-2qvtvx .game-grid:where(.svelte-2qvtvx){grid-template-areas:none;grid-template-rows:auto auto}.placeholder-tableau.svelte-2qvtvx{padding-bottom:var(--pile-gap);grid-area:auto;grid-column:1 / -1}.placeholder-stock.svelte-2qvtvx{display:flex;gap:var(--scaled-pile-gap, var(--pile-gap));position:relative;height:var(--scaled-card-height, var(--card-height))}.placeholder-stock.svelte-2qvtvx .stock-pile:where(.svelte-2qvtvx){position:relative;width:var(--scaled-card-width, var(--card-width));height:var(--scaled-card-height, var(--card-height))}.placeholder-card.svelte-2qvtvx{box-shadow:0 12px 26px #0000001f,inset 0 1px #ffffff73}.placeholder-empty.svelte-2qvtvx,.waste-pile.placeholder-empty.svelte-2qvtvx{position:relative;width:var(--scaled-card-width, var(--card-width));height:var(--scaled-card-height, var(--card-height));border:none;border-radius:var(--card-border-radius);display:flex;align-items:center;justify-content:center;background-color:transparent}.placeholder-foundation.svelte-2qvtvx{width:var(--scaled-card-width, var(--card-width));height:var(--scaled-card-height, var(--card-height));border:var(--card-border-width) solid var(--border-color-standard);border-radius:var(--card-border-radius);display:flex;align-items:center;justify-content:center;background-color:var(--bg-gameboard)}.placeholder-foundations.svelte-2qvtvx{display:grid;grid-template-columns:repeat(4,var(--scaled-card-width, var(--card-width)));column-gap:var(--scaled-pile-gap, var(--pile-gap));height:var(--scaled-card-height, var(--card-height));align-items:center}.top-piles-row.svelte-2qvtvx{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--scaled-pile-gap, var(--pile-gap));width:100%}.auxiliary-piles-row.svelte-2qvtvx,.foundation-piles-row.svelte-2qvtvx{display:flex;align-items:flex-start;gap:var(--scaled-pile-gap, var(--pile-gap))}.foundation-hint.svelte-2qvtvx{font-size:24px;color:var(--foundation-hint-color);opacity:.6;font-weight:700;-webkit-user-select:none;user-select:none;pointer-events:none}.placeholder-tableau.svelte-2qvtvx{display:grid;grid-template-columns:repeat(7,var(--scaled-card-width, var(--card-width)));gap:var(--scaled-pile-gap, var(--pile-gap));justify-content:start;align-items:flex-start;align-self:start}.placeholder-pile.svelte-2qvtvx{position:relative;display:flex;flex-direction:column;width:var(--scaled-card-width, var(--card-width));min-height:var(--card-height)}.placeholder-card-stack.svelte-2qvtvx{position:relative;flex:none;height:var(--card-height);width:100%;perspective:1000px}.placeholder-card-stack.svelte-2qvtvx:not(:last-child){margin-bottom:calc(var(--tableau-fan-offset) - var(--card-height))}.card-flipper.svelte-2qvtvx{position:relative;width:var(--scaled-card-width, var(--card-width));height:var(--scaled-card-height, var(--card-height));transform-style:preserve-3d}.card-front.svelte-2qvtvx,.card-back.svelte-2qvtvx{position:absolute;top:0;left:0;backface-visibility:hidden}.card-back.svelte-2qvtvx{transform:rotateY(180deg)}.placeholder-card-stack.is-top-card.svelte-2qvtvx .card-flipper:where(.svelte-2qvtvx){animation:svelte-2qvtvx-card-flip 1.8s ease-in-out infinite}.placeholder-pile.svelte-2qvtvx:nth-child(1) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:0s}.placeholder-pile.svelte-2qvtvx:nth-child(2) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:.2s}.placeholder-pile.svelte-2qvtvx:nth-child(3) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:.4s}.placeholder-pile.svelte-2qvtvx:nth-child(4) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:.6s}.placeholder-pile.svelte-2qvtvx:nth-child(5) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:.8s}.placeholder-pile.svelte-2qvtvx:nth-child(6) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:1s}.placeholder-pile.svelte-2qvtvx:nth-child(7) .placeholder-card-stack.is-top-card:where(.svelte-2qvtvx) .card-flipper:where(.svelte-2qvtvx){animation-delay:1.2s}@keyframes svelte-2qvtvx-card-flip{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.placeholder-stock.svelte-2qvtvx .stock-pile:where(.svelte-2qvtvx) .placeholder-card:where(.svelte-2qvtvx){animation:svelte-2qvtvx-stock-pulse 1s ease-in-out infinite}@keyframes svelte-2qvtvx-stock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.reference-scene .placeholder-stock.svelte-2qvtvx .stock-pile:where(.svelte-2qvtvx) .placeholder-card:where(.svelte-2qvtvx){animation:none;transform:none}@media (prefers-reduced-motion: reduce){.placeholder-card-stack.is-top-card.svelte-2qvtvx .card-flipper:where(.svelte-2qvtvx),.placeholder-stock.svelte-2qvtvx .stock-pile:where(.svelte-2qvtvx) .placeholder-card:where(.svelte-2qvtvx){animation:none}}
