@media(orientation:landscape)and (max-height:540px){.sol.sol.sol{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:6px}[data-dfs] .dp-game.dfs-on .sol.sol.sol{height:100%}.sol.sol .sol-stage{grid-column:1;grid-row:1 / span 2;min-height:0;align-items:flex-start}.sol.sol .sol-hd{grid-column:2;grid-row:1;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2px;padding:6px 8px}.sol.sol .sol-hd-l{display:flex;justify-content:center;align-items:center;gap:5px;line-height:1}.sol.sol .sol-hd-l b{font-size:13px;line-height:1}.sol.sol .sol-hd-l span{font-size:10px;line-height:1}.sol.sol .sol-hd-r{flex-wrap:wrap;justify-content:center;gap:3px}.sol.sol .sol-chip{padding:0 7px;font-size:11px;gap:4px}.sol.sol .sol-chip:not(.dfs-btn){height:24px}.sol.sol .sol-ft{grid-column:2;grid-row:2;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:2px;padding:6px 8px;min-height:0;overflow:visible}.sol.sol .sol-ft-l{justify-content:center;gap:8px;font-size:14px;line-height:1}.sol.sol .sol-ft-l .sol-chip:not(.dfs-btn){height:20px}.sol.sol .sol-ft-c{display:grid;grid-template-columns:1fr 1fr;gap:2px;justify-items:center}.sol.sol .sol-stat{flex-direction:row;align-items:baseline;gap:4px;margin:0;min-width:0;font-size:10.5px;line-height:14px}.sol.sol .sol-ft-c .sol-ft-link{margin-left:0;grid-column:1 / -1;font-size:10.5px;line-height:14px}.sol.sol .sol-ft-r{justify-content:center;flex-wrap:wrap;gap:8px;font-size:10.5px}.sol.sol .sol-ft-r .sol-ft-link{font-size:10.5px}.sol.sol .sol-advice{grid-column:1;grid-row:2;align-self:end}.sol.sol .sol-sr{grid-column:1;grid-row:1}}@media(max-width:620px){.sol.sol .sol-hd{padding:5px;gap:4px}.sol.sol .sol-hd-l{display:none}.sol.sol .sol-hd-r{width:100%;justify-content:center;gap:2px;row-gap:4px}.sol.sol .sol-hd .sol-chip:not(.dfs-btn){height:30px;padding:0 8px;font-size:.78rem}.sol.sol .sol-hd .sol-turn .sol-chip{height:24px;padding:0 9px}.sol.sol .sol-gotd span,.sol.sol .sol-statsbtn span{display:none}.sol.sol .sol-statsbtn svg{margin-right:0}.sol.sol .sol-menu .sol-chip-r{min-width:0}.sol.sol .sol-hd .dfs-btn{width:30px;height:30px}}.sol.sol .sol-solve p{margin:0 0 14px;color:#fff;font-size:1rem;line-height:1.5}.sol.sol .sol-solve p b{color:#f7be10}.sol.sol .sol-solve-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.sol.sol .sol-solve-acts .sol-obtn{width:auto}.sol .sol-gotd svg{flex:none}.sol.sol .sol-hd .sol-gotd.is-on{background:#f7be102e;color:#f7be10}.sol .sol-board .sol-slot[data-set=foundation]{container-type:size;display:grid;place-items:center}.sol .sol-board .sol-slot[data-set=foundation]:after{content:"A";color:#00000042;font-family:Georgia,Times New Roman,serif;font-size:46cqw;font-weight:700;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 rgba(0,0,0,.18);pointer-events:none;user-select:none}.sol.is-daily .sol-board .sol-slot[data-set=foundation]:after{content:"GAME\aOF THE\a DAY";white-space:pre;font-family:var(--font, system-ui, sans-serif);font-size:17cqw;font-weight:900;letter-spacing:.02em;line-height:1.05}.sol.is-daily .sol-board .sol-slot[data-set=foundation]{box-shadow:inset 0 0 0 calc(var(--cw, 100px) * .05) #0000000d,inset 0 0 0 calc(var(--cw, 100px) * .06) #00000024}.sol.sol{position:relative}.sol.sol .sol-modal{position:absolute;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden;border-radius:inherit;background:#0000008c;color:#fff}.sol.sol .sol-modal[hidden]{display:none}.sol.sol .sol-modal-box{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:100%;background:#10240f;border:1px solid rgba(247,190,16,.22);border-radius:12px;box-shadow:0 10px 36px #0009;overflow:hidden}.sol.sol .sol-modal-wide{max-width:780px}.sol.sol .sol-modal-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(#003c008c,#00140033);border-bottom:1px solid rgba(247,190,16,.18)}.sol.sol .sol-modal-hd h4{margin:0;color:#f7be10;font-size:1.25rem;font-weight:700;letter-spacing:.01em}.sol.sol .sol-modal-x{display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:7px;color:#fff9;font-size:24px;line-height:1;cursor:pointer}.sol.sol .sol-modal-x:hover{background:#ffffff14;color:#fff}.sol.sol .sol-modal-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}.sol.sol .sol-modal-ft{display:flex;justify-content:flex-end;padding:12px 18px;border-top:1px solid rgba(255,255,255,.08)}.sol.sol .sol-modal-close{height:34px;padding:0 20px;background:#f7be10;border:0;border-radius:7px;color:#1d2a10;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.sol.sol .sol-modal-close:hover{background:#ffcb2f}.sol.sol .sol-set-cols{display:flex;gap:18px}.sol.sol .sol-set-l{flex:1 1 auto;min-width:0;padding-right:18px;border-right:1px solid rgba(255,255,255,.08)}.sol.sol .sol-set-r{flex:0 0 140px;display:flex;flex-direction:column;gap:10px}.sol.sol .sol-set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.sol.sol .sol-set-row b{font-weight:600;font-size:.95rem}.sol.sol .sol-obtn{display:block;width:100%;height:34px;padding:0 12px;background:transparent;border:1px solid rgba(247,190,16,.55);border-radius:7px;color:#f7be10;font:inherit;font-size:.85rem;font-weight:700;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.sol.sol .sol-set-row .sol-obtn{width:auto}.sol.sol .sol-obtn:hover{background:#f7be101f;border-color:#f7be10}.sol.sol .sol-obtn-danger{border-color:#ff806e80;color:#ff8a7a}.sol.sol .sol-obtn-danger:hover{background:#ff806e1f;border-color:#ff8a7a}.sol.sol .sol-modal [data-sol=settingrows]{display:flex;flex-direction:column;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.sol.sol .sol-modal button[data-setting]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0 52px 0 0;background:none;border:0;color:#fff;font:inherit;text-align:left;cursor:pointer}.sol.sol .sol-modal button[data-setting] b{font-size:.95rem;font-weight:600;color:#fff}.sol.sol .sol-modal button[data-setting] b:after{content:none}.sol.sol .sol-modal button[data-setting] small{color:#ffffff8c;font-size:.8rem;line-height:1.35;white-space:normal}.sol.sol .sol-modal button[data-setting]:before{content:"";position:absolute;top:1px;right:0;width:36px;height:20px;box-sizing:border-box;background:#ffffff24;border-radius:10px;transition:background-color .18s}.sol.sol .sol-modal button[data-setting]:after{content:"";position:absolute;top:3px;right:18px;width:16px;height:16px;background:#ffffffb3;border-radius:50%;box-shadow:0 1px 2px #00000059;transition:transform .18s cubic-bezier(.22,.8,.26,1),background-color .18s}.sol.sol .sol-modal button[data-setting].is-on{background:none;box-shadow:none}.sol.sol .sol-modal button[data-setting].is-on:before{background:#f7be10}.sol.sol .sol-modal button[data-setting].is-on:after{background:#fff;transform:translate(16px)}.sol.sol .sol-modal button[data-setting]:focus-visible:before{box-shadow:0 0 0 3px #f7be1059}.sol.sol .sol-modal button[data-setting]:focus-visible{outline:none}.sol.sol .sol-modal .sol-zoom{display:flex;align-items:center;justify-content:space-between;padding:0}.sol.sol .sol-modal .sol-zoom b{font-size:.95rem;font-weight:600;color:#fff}.sol.sol .sol-modal .sol-zoom em{min-width:0;color:#f7be10;font-style:normal}.sol.sol .sol-modal .sol-zoom span{display:inline-flex;gap:6px}.sol.sol .sol-modal .sol-zoom .sol-obtn-sq{width:34px;height:30px;padding:0;background:transparent;border:1px solid rgba(247,190,16,.55);border-radius:7px;color:#f7be10;font-size:1rem}.sol.sol .sol-modal .sol-zoom .sol-obtn-sq:hover{background:#f7be101f;border-color:#f7be10}.sol.sol .sol-design-h{margin:0 0 12px;color:#ffffff8c;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sol.sol .sol-design-h~.sol-design-h{margin-top:22px}.sol.sol .sol-design-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.sol.sol .sol-design-grid button,.sol.sol .sol-design-felts button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;background:#ffffff0a;border:2px solid transparent;border-radius:10px;color:#fff;font:inherit;cursor:pointer;transition:background-color .15s,border-color .15s}.sol.sol .sol-design-grid button:hover,.sol.sol .sol-design-felts button:hover{background:#ffffff14}.sol.sol .sol-design-grid button.is-on,.sol.sol .sol-design-felts button.is-on{border-color:#f7be10;background:#f7be101a}.sol.sol .sol-deck{display:flex;gap:4px}.sol.sol .sol-deck img{width:56px;height:auto;border-radius:4px;box-shadow:0 2px 6px #00000080}.sol.sol .sol-design-grid small,.sol.sol .sol-design-felts small{color:#fffc;font-size:.78rem;text-align:center}.sol.sol .sol-design-grid button.is-on small,.sol.sol .sol-design-felts button.is-on small{color:#f7be10}.sol.sol .sol-design-felts{display:flex;flex-wrap:wrap;gap:10px}.sol.sol .sol-felt-dot{display:block;width:64px;height:44px;border-radius:6px;background-image:url(/daily/solitaire/felt-weave.png);box-shadow:inset 0 0 0 1px #ffffff1f}@media(max-width:560px){.sol.sol .sol-set-cols{flex-direction:column}.sol.sol .sol-set-l{padding-right:0;border-right:0}.sol.sol .sol-set-r{flex-basis:auto}}[data-dfs] .dp-game.dfs-on:has(.sol){padding:0;background:#1a3d1a}[data-dfs] .dfs-on .sol{flex:1 1 auto;min-height:100%;border-radius:0;padding:calc(8px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))}[data-dfs] .dfs-on .sol .sol-stage{flex:1 1 auto}.sol.sol .sol-menu-pop{min-width:290px;padding:6px;gap:1px;background:#102412;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 14px 34px #00000080;color:#fff}.sol.sol .sol-menu-pop button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;background:none;border:0;border-radius:7px;color:#fff;font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.sol.sol .sol-menu-pop button:hover{background:#ffffff12}.sol.sol .sol-menu-pop button b{font-weight:600}.sol.sol .sol-menu-pop small{color:#ffffff80;font-size:.78rem;white-space:nowrap}.sol.sol .sol-menu-pop button.is-on,.sol.sol .sol-menu-pop button[aria-checked=true]{background:#f7be1024}.sol.sol .sol-menu-pop button.is-on b,.sol.sol .sol-menu-pop button[aria-checked=true] b{color:#f7be10}.sol.sol .sol-menu-pop .sol-sure,.sol.sol .sol-settings-pop button[data-setting]{flex-direction:column;align-items:flex-start;gap:2px}.sol.sol .sol-menu-pop .sol-sure small,.sol.sol .sol-settings-pop button[data-setting] small{white-space:normal}.sol.sol .sol-menu-pop .sol-sure.is-on b:after,.sol.sol .sol-settings-pop button[data-setting].is-on b:after{content:" ✓";color:#f7be10}.sol.sol .sol-menu-rule{margin:5px 6px;border:0;border-top:1px solid rgba(255,255,255,.1)}.sol.sol .sol-menu-note{margin:4px 12px 6px;color:#ffffff80;font-size:.75rem;line-height:1.45}.sol.sol .sol-stats{padding:2px 12px}.sol.sol .sol-streak{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.sol.sol .sol-tile{display:flex;flex-direction:column;align-items:center;padding:10px 6px 8px;background:#00000038;border-radius:8px}.sol.sol .sol-tile b{color:#f7be10;font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums}.sol.sol .sol-tile span{color:#ffffffbf;font-size:.75rem}.sol.sol .sol-stats-table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.sol.sol .sol-stats-table caption{padding:4px 0;text-align:left;color:#ffffff80;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.sol.sol .sol-stats-table th,.sol.sol .sol-stats-table td{padding:4px 6px;font-weight:400;text-align:right}.sol.sol .sol-stats-table th[scope=col],.sol.sol .sol-stats-table th[scope=row]{color:#ffffff80}.sol.sol .sol-stats-table th[scope=row]{text-align:left}.sol.sol .sol-stats-table td{color:#f7be10;font-weight:700}.sol.sol .sol-stats-table tbody tr:nth-child(odd){background:#ffffff0a}.sol.sol .sol-swatch-row,.sol.sol .sol-zoom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;font-size:.9rem}.sol.sol .sol-swatch-row b,.sol.sol .sol-zoom b{font-weight:600}.sol.sol .sol-swatches{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sol.sol .sol-menu-pop .sol-swatches button{width:30px;height:42px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:none}.sol.sol .sol-menu-pop .sol-felts button{width:28px;height:28px;border-radius:50%}.sol.sol .sol-swatches button img{display:block;width:100%;height:100%;object-fit:cover}.sol.sol .sol-menu-pop .sol-swatches button.is-on{outline:2px solid #f7be10;outline-offset:2px}.sol.sol .sol-zoom span{display:inline-flex;align-items:center;gap:8px}.sol.sol .sol-zoom em{min-width:44px;color:#ffffffb3;font-style:normal;text-align:center}.sol.sol .sol-menu-pop .sol-zoom button{width:28px;height:28px;padding:0;justify-content:center;align-items:center;background:#ffffff14;border-radius:7px;color:#f7be10;font-weight:700}.sol.sol .sol-menu-pop .sol-reset{justify-content:center;color:#ff8a7a;font-weight:600}.sol.sol .sol-hd .dfs-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:7px;color:#f7be10}.sol.sol .sol-hd .dfs-btn:hover{background:#ffffff14}.sol-board{background:transparent;border-radius:14px;padding:0}.sol-board .sol-slot{position:absolute;background:#ffffff08;border:2px solid rgba(0,0,0,.27);border-radius:4.7%;z-index:0}.sol-board .sol-card{position:absolute;display:block;border-radius:4.7%;filter:drop-shadow(0 0 var(--sol-shadow, 2px) rgba(47,47,47,.55));transform-origin:50% 50%;will-change:transform}.sol-board .sol-card.is-flying{filter:drop-shadow(0 8px 14px rgba(0,0,0,.35)) drop-shadow(0 0 var(--sol-shadow, 2px) rgba(47,47,47,.55))}.sol-board .sol-card[hidden]{display:none}.sol-board .sol-card.is-drag{transition:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5));z-index:900}.sol-board.is-dragging .sol-card:not(.is-drag){transition:none}@media(prefers-reduced-motion:reduce){.sol-board .sol-card{transition:none}}.sol[data-astro-cid-zlxhdya2]{--sol-felt: #245324;--sol-felt-dark: #1a3d1a;--sol-felt-mid: #2e6b2e;display:flex;flex-direction:column;gap:10px;background-color:var(--sol-felt);background-image:url(/daily/solitaire/felt-weave.png);background-repeat:repeat;border:0;border-radius:var(--r-lg);padding:12px;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sol-hd[data-astro-cid-zlxhdya2],.sol-ft[data-astro-cid-zlxhdya2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sol-hd[data-astro-cid-zlxhdya2]{gap:8px;padding:4px 6px 4px 12px;background:linear-gradient(#00280099,#001400cc);border-radius:10px;box-shadow:0 4px 12px #0006}.sol-hd-l[data-astro-cid-zlxhdya2]{display:flex;align-items:baseline;gap:8px}.sol-hd-l[data-astro-cid-zlxhdya2] b[data-astro-cid-zlxhdya2]{font-size:1.1rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 8px rgba(212,175,55,.15)}.sol-hd-l[data-astro-cid-zlxhdya2] span[data-astro-cid-zlxhdya2]{color:#ffffffb3;font-size:.85rem}.sol-hd-r[data-astro-cid-zlxhdya2]{margin-left:auto;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.sol-chip[data-astro-cid-zlxhdya2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;padding:0 12px;font:inherit;font-size:.84rem;cursor:pointer}.sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn){height:32px;background:transparent;border:0;color:#f7be10;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .15s,color .15s}.sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn):hover:not(:disabled){background:#ffffff14}.sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn):focus-visible{outline:2px solid #f7be10;outline-offset:-2px}.sol-chip[data-astro-cid-zlxhdya2].sol-finish:not(:disabled),.sol-win[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn){background:#f7be10;color:#1d2a10}.sol-chip[data-astro-cid-zlxhdya2].sol-finish:hover:not(:disabled),.sol-win[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn):hover:not(:disabled){background:#ffcb2f}.sol-chip[data-astro-cid-zlxhdya2]:disabled{opacity:.38;cursor:default}.sol-stage[data-astro-cid-zlxhdya2]{position:relative;display:flex;justify-content:center;min-height:240px;overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:620px){.sol[data-astro-cid-zlxhdya2]{margin-inline:calc(50% - 50vw);border-radius:0;padding:8px 4px}.sol-stage[data-astro-cid-zlxhdya2]{border-radius:0;padding:4px 0}}.sol-board[data-astro-cid-zlxhdya2]{position:relative;isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none}.sol-win[data-astro-cid-zlxhdya2]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0c260cd1;color:#fff;border-radius:var(--r);z-index:1000}.sol-win[data-astro-cid-zlxhdya2][hidden]{display:none}.sol-sr[data-astro-cid-zlxhdya2]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sol-advice[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn){background:#6b4a001f;color:#4a3300}.sol-advice[data-astro-cid-zlxhdya2] .sol-chip-go[data-astro-cid-zlxhdya2]:not(.dfs-btn){background:var(--sol-felt-dark);color:#fff}.sol-turn[data-astro-cid-zlxhdya2]{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;margin:0 4px;background:#00000059;border-radius:999px;box-shadow:inset 0 1px 3px #0006}.sol-turn[data-astro-cid-zlxhdya2]:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:#f7be10;border-radius:999px;box-shadow:0 1px 3px #00000059;transition:transform .22s cubic-bezier(.22,.8,.26,1)}.sol-turn[data-astro-cid-zlxhdya2]:has([data-draw="3"].is-on):before{transform:translate(100%)}.sol-hd[data-astro-cid-zlxhdya2] .sol-turn[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]{position:relative;z-index:1;height:26px;padding:0 12px;background:transparent;border-radius:999px;color:#fff9;transition:color .2s}.sol-hd[data-astro-cid-zlxhdya2] .sol-turn[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]:hover:not(:disabled){background:transparent;color:#fff}.sol-hd[data-astro-cid-zlxhdya2] .sol-turn[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2].is-on,.sol-hd[data-astro-cid-zlxhdya2] .sol-turn[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2].is-on:hover:not(:disabled){background:transparent;color:#1d2a10}.sol-board[data-astro-cid-zlxhdya2]:focus-visible{outline:3px solid #ffd44d;outline-offset:3px}.sol-dead[data-astro-cid-zlxhdya2]{background:#0a180adb}.sol-dead[data-astro-cid-zlxhdya2] span[data-astro-cid-zlxhdya2]{max-width:30ch;text-align:center}.sol-board[data-astro-cid-zlxhdya2] .sol-card[data-astro-cid-zlxhdya2].is-hint{outline:3px solid #ffd54a;outline-offset:-1px;filter:drop-shadow(0 0 6px rgba(255,213,74,.9));z-index:800}.sol-note[data-astro-cid-zlxhdya2]{color:var(--ink-3);font-style:italic}.sol-dbg[data-astro-cid-zlxhdya2]{width:100%;font-family:monospace;font-size:11px;color:#b00}.sol-advice[data-astro-cid-zlxhdya2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px 14px;background:#fff4d6;color:#6b4a00;border:1px solid #e8c766;border-radius:var(--r);font-size:.9rem;font-weight:600}.sol-advice[data-astro-cid-zlxhdya2][hidden]{display:none}.sol-acts[data-astro-cid-zlxhdya2]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sol-win[data-astro-cid-zlxhdya2] b[data-astro-cid-zlxhdya2]{font-size:clamp(20px,4vw,34px)}.sol-win[data-astro-cid-zlxhdya2] .sol-win-streak[data-astro-cid-zlxhdya2]{color:#f7be10;font-weight:700;opacity:1}.sol-win[data-astro-cid-zlxhdya2] .sol-win-streak[data-astro-cid-zlxhdya2][hidden]{display:none}.sol[data-astro-cid-zlxhdya2].sol .sol-win[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2].sol-ghost{background:transparent;color:#f7be10;box-shadow:inset 0 0 0 1.5px #f7be10b3;text-decoration:none;display:inline-flex;align-items:center}.sol[data-astro-cid-zlxhdya2].sol .sol-win[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2].sol-ghost:hover{background:#f7be101f}.sol[data-astro-cid-zlxhdya2] .sol-statsbtn[data-astro-cid-zlxhdya2] svg[data-astro-cid-zlxhdya2]{margin-right:6px;vertical-align:-2px}.sol[data-astro-cid-zlxhdya2].sol .sol-stats-note[data-astro-cid-zlxhdya2]{margin:12px 0 0;color:#ffffff8c;font-size:.75rem}.sol[data-astro-cid-zlxhdya2].sol .sol-modal-link[data-astro-cid-zlxhdya2]{margin-right:auto;align-self:center;color:#f7be10;font-weight:700;font-size:.9rem}.sol-win[data-astro-cid-zlxhdya2] span[data-astro-cid-zlxhdya2]{font-variant-numeric:tabular-nums;opacity:.85}.sol-ft[data-astro-cid-zlxhdya2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:44px;padding:3px 12px;background:linear-gradient(#00280099,#001400cc);border:0;border-radius:10px;box-shadow:0 4px 12px #0006}.sol-ft-l[data-astro-cid-zlxhdya2],.sol-ft-c[data-astro-cid-zlxhdya2],.sol-ft-r[data-astro-cid-zlxhdya2]{display:flex;align-items:center;min-width:0}.sol-ft-l[data-astro-cid-zlxhdya2]{gap:8px}.sol-ft-c[data-astro-cid-zlxhdya2]{gap:4px;justify-content:center}.sol-ft-r[data-astro-cid-zlxhdya2]{gap:14px;justify-content:flex-end}.sol-clock[data-astro-cid-zlxhdya2]{color:#fff;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sol-pause[data-astro-cid-zlxhdya2]{display:grid;place-items:center;width:26px;height:26px;padding:0;background:#0003;border:0;border-radius:5px;color:#fff;cursor:pointer}.sol-pause[data-astro-cid-zlxhdya2]:hover{background:#ffffff1a}.sol-pause[data-astro-cid-zlxhdya2] .sol-i-play[data-astro-cid-zlxhdya2],.sol-pause[data-astro-cid-zlxhdya2][aria-pressed=true] .sol-i-pause[data-astro-cid-zlxhdya2]{display:none}.sol-pause[data-astro-cid-zlxhdya2][aria-pressed=true] .sol-i-play[data-astro-cid-zlxhdya2]{display:block}.sol-stat[data-astro-cid-zlxhdya2]{display:inline-flex;flex-direction:column;align-items:center;margin:0 5px;min-width:44px;color:#fff;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.sol-stat[data-astro-cid-zlxhdya2] b[data-astro-cid-zlxhdya2]{color:#f7be10;font-weight:700}.sol-ft-link[data-astro-cid-zlxhdya2]{padding:0;background:none;border:0;color:#fff;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;white-space:nowrap}.sol-ft-c[data-astro-cid-zlxhdya2] .sol-ft-link[data-astro-cid-zlxhdya2]{margin-left:14px;font-size:13px}.sol-ft-link[data-astro-cid-zlxhdya2]:hover{text-decoration:underline}.sol-ft-gold[data-astro-cid-zlxhdya2]{color:#f7be10}.sol-ft[data-astro-cid-zlxhdya2] .sol-note[data-astro-cid-zlxhdya2]{overflow:hidden;color:#fffc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sol-ft[data-astro-cid-zlxhdya2] .sol-note[data-astro-cid-zlxhdya2]:empty{display:none}.sol-ft[data-astro-cid-zlxhdya2] [data-astro-cid-zlxhdya2][hidden]{display:none}.sol-hd[data-astro-cid-zlxhdya2],.sol-ft[data-astro-cid-zlxhdya2]{flex-shrink:0}@media(max-width:700px){.sol-ft[data-astro-cid-zlxhdya2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:4px;padding:6px 10px 8px}.sol-ft-r[data-astro-cid-zlxhdya2]{gap:10px;min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:2px}.sol-ft-c[data-astro-cid-zlxhdya2]{order:3;flex:1 1 100%;flex-wrap:wrap;justify-content:center}.sol-ft-c[data-astro-cid-zlxhdya2] .sol-ft-link[data-astro-cid-zlxhdya2]{margin-left:8px}.sol-stat[data-astro-cid-zlxhdya2]{min-width:38px;margin:0 3px}}.sol-paused[data-astro-cid-zlxhdya2]{position:absolute;inset:0;z-index:1100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#081e0afa;border-radius:14px;color:#fff}.sol-paused[data-astro-cid-zlxhdya2][hidden]{display:none}.sol[data-astro-cid-zlxhdya2].is-paused .sol-board[data-astro-cid-zlxhdya2]{visibility:hidden}.sol[data-astro-cid-zlxhdya2].is-busy [data-astro-cid-zlxhdya2][data-sol=shuffle]{cursor:progress;opacity:.7}.sol-paused[data-astro-cid-zlxhdya2] b[data-astro-cid-zlxhdya2]{font-size:clamp(20px,3vw,28px);letter-spacing:.04em}.sol-paused[data-astro-cid-zlxhdya2] .sol-chip[data-astro-cid-zlxhdya2]:not(.dfs-btn){background:#f7be10;color:#1d2a10}@media(max-width:620px){.sol[data-astro-cid-zlxhdya2]{padding:8px;gap:8px}.sol-chip[data-astro-cid-zlxhdya2]{padding:6px 12px;font-size:.8rem}.sol-hd-r[data-astro-cid-zlxhdya2]{width:100%;margin-left:0}}.sol-chip[data-astro-cid-zlxhdya2][hidden],.sol-menu[data-astro-cid-zlxhdya2][hidden]{display:none}.sol-menu[data-astro-cid-zlxhdya2]{position:relative;display:inline-flex}.sol-menu[data-astro-cid-zlxhdya2] .sol-chip-l[data-astro-cid-zlxhdya2]{border-top-right-radius:0;border-bottom-right-radius:0}.sol-menu[data-astro-cid-zlxhdya2] .sol-chip-r[data-astro-cid-zlxhdya2]{gap:7px;min-width:104px;justify-content:flex-start;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 1px 0 #f7be1038;padding-left:11px;padding-right:10px}.sol-menu[data-astro-cid-zlxhdya2]:has(.sol-chip-l){background:#0000004d;border-radius:7px;box-shadow:inset 0 1px 3px #00000059}.sol-menu[data-astro-cid-zlxhdya2] .sol-chip-l[data-astro-cid-zlxhdya2]{padding-right:11px}.sol-bars[data-astro-cid-zlxhdya2]{flex:none;margin-right:6px;vertical-align:-1px}.sol-bars[data-astro-cid-zlxhdya2] rect[data-astro-cid-zlxhdya2]{fill:currentColor;opacity:.25;transition:opacity .15s}[data-astro-cid-zlxhdya2][data-band=any] .sol-bars[data-astro-cid-zlxhdya2] rect[data-astro-cid-zlxhdya2]{opacity:.6}[data-astro-cid-zlxhdya2][data-band=easy] .sol-bars[data-astro-cid-zlxhdya2] rect[data-astro-cid-zlxhdya2]:nth-child(1),[data-astro-cid-zlxhdya2][data-band=medium] .sol-bars[data-astro-cid-zlxhdya2] rect[data-astro-cid-zlxhdya2]:nth-child(-n+2),[data-astro-cid-zlxhdya2][data-band=hard] .sol-bars[data-astro-cid-zlxhdya2] rect[data-astro-cid-zlxhdya2]{opacity:1}.sol-menu[data-astro-cid-zlxhdya2] .sol-chip-r[data-astro-cid-zlxhdya2] .sol-bars[data-astro-cid-zlxhdya2]{margin-right:0}.sol-caret[data-astro-cid-zlxhdya2]{flex:none;opacity:.8;transition:transform .2s cubic-bezier(.22,.8,.26,1)}.sol-chip-r[data-astro-cid-zlxhdya2] .sol-caret[data-astro-cid-zlxhdya2]{margin-left:auto}.sol-chip-r[data-astro-cid-zlxhdya2][aria-expanded=true] .sol-caret[data-astro-cid-zlxhdya2]{transform:rotate(180deg)}.sol-menu-pop[data-astro-cid-zlxhdya2]{position:absolute;top:calc(100% + 6px);right:0;z-index:1200;min-width:230px;padding:6px;display:flex;flex-direction:column;gap:1px;background:#102412;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 14px 34px #00000080;color:#fff}.sol-menu-pop[data-astro-cid-zlxhdya2][hidden]{display:none}.sol-menu-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;background:none;border:0;border-radius:7px;font:inherit;font-size:.9rem;text-align:left;color:#fff;cursor:pointer}.sol-menu-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2]:hover{background:#ffffff12}.sol-menu-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2].is-on{background:#f7be1024;color:#f7be10}.sol-menu-pop[data-astro-cid-zlxhdya2] small[data-astro-cid-zlxhdya2]{color:#ffffff80;font-size:.78rem;white-space:nowrap}.sol-menu-note[data-astro-cid-zlxhdya2]{margin:4px 12px 6px;color:#ffffff80;font-size:.74rem;line-height:1.35}@media(max-width:620px){.sol-menu-pop[data-astro-cid-zlxhdya2]{right:auto;left:0}}.sol-menu-pop[data-astro-cid-zlxhdya2] .sol-sure[data-astro-cid-zlxhdya2]{flex-direction:column;align-items:flex-start;gap:1px}.sol-menu-pop[data-astro-cid-zlxhdya2] .sol-sure[data-astro-cid-zlxhdya2] small[data-astro-cid-zlxhdya2]{white-space:normal;font-size:.74rem}.sol-menu-pop[data-astro-cid-zlxhdya2] .sol-sure[data-astro-cid-zlxhdya2].is-on{background:#f7be1024;color:#f7be10}.sol-menu-pop[data-astro-cid-zlxhdya2] .sol-sure[data-astro-cid-zlxhdya2].is-on b[data-astro-cid-zlxhdya2]:after{content:" ✓";color:#f7be10}.sol-menu-rule[data-astro-cid-zlxhdya2]{border:0;border-top:1px solid rgba(255,255,255,.1);margin:5px 4px}.sol-surebadge[data-astro-cid-zlxhdya2]{padding:1px 9px;background:#e8f5ec;color:#156325;border:1px solid #9ed3b0;border-radius:var(--r-pill);font-size:.78rem;font-weight:700}.sol-surebadge[data-astro-cid-zlxhdya2][hidden]{display:none}.sol-stats[data-astro-cid-zlxhdya2]{padding:2px 4px 0}.sol-stats-table[data-astro-cid-zlxhdya2]{width:100%;border-collapse:collapse;font-size:.8rem}.sol-stats-table[data-astro-cid-zlxhdya2] caption[data-astro-cid-zlxhdya2]{padding:0 0 3px 6px;color:var(--ink-3);font-size:.74rem;text-align:left}.sol-stats-table[data-astro-cid-zlxhdya2] th[data-astro-cid-zlxhdya2][scope=col]{color:var(--ink-3);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sol-stats-table[data-astro-cid-zlxhdya2] th[data-astro-cid-zlxhdya2][scope=row]{padding:2px 8px 2px 6px;color:var(--ink-3);font-weight:600;text-align:left;white-space:nowrap}.sol-stats-table[data-astro-cid-zlxhdya2] td[data-astro-cid-zlxhdya2]{padding:2px 6px;font-variant-numeric:tabular-nums;text-align:right}.sol-stats-table[data-astro-cid-zlxhdya2] tbody[data-astro-cid-zlxhdya2] tr[data-astro-cid-zlxhdya2]:nth-child(odd){background:var(--surface-2)}.sol-settings-pop[data-astro-cid-zlxhdya2]{min-width:290px}.sol-settings-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2][data-setting]{flex-direction:column;align-items:flex-start;gap:1px}.sol-settings-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2][data-setting] small[data-astro-cid-zlxhdya2]{white-space:normal;font-size:.74rem}.sol-settings-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2][data-setting].is-on{background:#e8f5ec;box-shadow:inset 0 0 0 1px #9ed3b0}.sol-settings-pop[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2][data-setting].is-on b[data-astro-cid-zlxhdya2]:after{content:" ✓";color:#1a7a30}.sol-zoom[data-astro-cid-zlxhdya2]{display:flex;align-items:center;justify-content:space-between;padding:7px 11px;font-size:.85rem}.sol-zoom[data-astro-cid-zlxhdya2] span[data-astro-cid-zlxhdya2]{display:inline-flex;align-items:center;gap:8px}.sol-zoom[data-astro-cid-zlxhdya2] em[data-astro-cid-zlxhdya2]{min-width:44px;color:var(--ink-3);font-style:normal;font-variant-numeric:tabular-nums;text-align:center}.sol-zoom[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2]{width:28px;height:28px;padding:0;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;font:inherit;cursor:pointer}.sol-reset[data-astro-cid-zlxhdya2]{justify-content:center!important;color:#ff8a7a!important;font-weight:600}.sol-swatch-row[data-astro-cid-zlxhdya2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;font-size:.85rem}.sol-swatches[data-astro-cid-zlxhdya2]{display:inline-flex;gap:6px}.sol-swatches[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2]{width:30px;height:40px;padding:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:5px;cursor:pointer}.sol-swatches[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2] img[data-astro-cid-zlxhdya2]{display:block;width:100%;height:100%;object-fit:cover}.sol-swatches[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2].is-on{outline:2px solid #1a7a30;outline-offset:1px}.sol-felts[data-astro-cid-zlxhdya2] button[data-astro-cid-zlxhdya2]{width:28px;height:28px;border-radius:50%}.sol-board[data-astro-cid-zlxhdya2] .sol-card[data-astro-cid-zlxhdya2].is-splash{animation:sol-splash .4s ease-out}@keyframes sol-splash{0%{filter:drop-shadow(0 0 0 rgba(255,224,130,0));transform:scale(1)}35%{filter:drop-shadow(0 0 14px rgba(255,224,130,.95));transform:scale(1.07)}to{filter:drop-shadow(0 0 0 rgba(255,224,130,0));transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sol-board[data-astro-cid-zlxhdya2] .sol-card[data-astro-cid-zlxhdya2].is-splash{animation:none}}.dp-col[data-astro-cid-wim3bbrz]{min-width:0}.sol-page[data-astro-cid-wim3bbrz] .adbox{margin:30px auto 28px;width:100%}.sol-page[data-astro-cid-wim3bbrz] h1[data-astro-cid-wim3bbrz]{font-size:27px;margin:6px 0 12px}
