.outer:has(>.apply-shake) button{isolation:isolate}button.apply-shake{animation:wiggle var(--AnimDuraMS,.35s) ease-in-out}@keyframes ape{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes vis{0%,90%{visibility:hidden}to{visibility:visible}}@keyframes wiggle{0%,to{transform:rotate(0)}20%,60%{transform:rotate(3deg)}40%,80%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.apply-shake{outline:1px dashed red;animation:none}}.wrap.svelte-1di3lyv{background:var(--bg1);border:1px solid var(--mg1);corner-shape:scoop;padding:1rem;border-radius:1rem;grid-template-rows:auto auto 1fr auto;align-content:start;gap:.5rem;max-width:1200px;min-height:100vh;margin-inline:auto;padding-block:1rem;padding-inline:clamp(1rem,2vw,3rem);line-height:1;display:grid;overflow:auto}.btn.svelte-1di3lyv{border-radius:2rem}.controls.svelte-1di3lyv{grid-template-columns:repeat(10,1fr);gap:.25rem;display:grid}.controls.svelte-1di3lyv>.deals:where(.svelte-1di3lyv){display:grid}.controls.svelte-1di3lyv>.actions:where(.svelte-1di3lyv){gap:.5rem;display:grid}.controls.svelte-1di3lyv>.cells:where(.svelte-1di3lyv){grid-column:3/11;grid-template-columns:repeat(8,1fr);gap:.25rem;display:grid}.deals.svelte-1di3lyv>.card:where(.svelte-1di3lyv){place-items:center;display:grid}.deals.svelte-1di3lyv>.card:where(.svelte-1di3lyv):disabled{cursor:not-allowed}.deals.svelte-1di3lyv>.card:where(.svelte-1di3lyv)>span:where(.svelte-1di3lyv){color:#000;corner-shape:scoop;background:#fff;border-radius:.25rem;place-items:center;padding:.75rem;font-weight:700;display:grid}.board.svelte-1di3lyv{grid-template-columns:repeat(10,1fr);gap:.25rem;padding-bottom:10vh;display:grid;position:relative}.outer.svelte-1di3lyv{--cs:9;display:grid}.outer.svelte-1di3lyv>:where(.svelte-1di3lyv){grid-column:1/2}.outer.svelte-1di3lyv>button:where(.svelte-1di3lyv){grid-row:1 / span var(--cs)}.outer.svelte-1di3lyv{grid-row:2 / span var(--cs)}.outer.svelte-1di3lyv.up>.outer:where(.svelte-1di3lyv){grid-row:3 / span var(--cs)}.outer.svelte-1di3lyv{touch-action:none;user-drag:none;-webkit-user-drag:none}.outer.svelte-1di3lyv.must>.cell>.empty{background-color:oklch(50% .08 0/.5)}.outer.svelte-1di3lyv.dragging{cursor:grabbing;background-color:#0000}.cell.svelte-1di3lyv>.empty:where(.svelte-1di3lyv),.card.svelte-1di3lyv{border:1px solid;border-radius:6px}.cell.svelte-1di3lyv{--h:clamp(4rem, 14vmax, 9rem);height:var(--h);background:0 0;min-width:4ch;font-size:1.75rem;font-weight:700;display:grid}.cell.svelte-1di3lyv>.empty:where(.svelte-1di3lyv){background:var(--bg2);border-color:var(--mg3);corner-shape:scoop}.card.svelte-1di3lyv{-webkit-user-select:none;user-select:none;border-color:oklch(.51 .08 var(--h));color:#0000;padding-block:.25rem;padding-inline:.25rem;line-height:1;display:grid}.card.svelte-1di3lyv>.top:where(.svelte-1di3lyv){justify-content:space-between;font-weight:700;display:flex}.card.svelte-1di3lyv>b:where(.svelte-1di3lyv){place-self:end center;font-size:2.5em}.card.svelte-1di3lyv:not(.face){background-color:var(--mg2);border-color:oklch(24% .06 140)}.card.svelte-1di3lyv.face{color:oklch(.35 .12 var(--h));background-color:oklch(.84 .06 var(--h))}button.svelte-1di3lyv:disabled>.card.face:where(.svelte-1di3lyv){cursor:not-allowed}button.svelte-1di3lyv:disabled>.card.face:where(.svelte-1di3lyv):not(:hover){background-color:oklch(.65 .04 var(--h))}button.cell.hint>.card{background-color:oklch(.98 .08 var(--h));transition:none}button.hints.svelte-1di3lyv b:where(.svelte-1di3lyv){min-width:3ch}.act.svelte-1di3lyv{padding-bottom:.5rem}.fce.svelte-1di3lyv{gap:.5rem}.foot.svelte-1di3lyv{background:var(--bg0);border-radius:.5rem;padding-block:.5rem;padding-inline:1rem}.foot.svelte-1di3lyv>.time:where(.svelte-1di3lyv){color:var(--fg1)}.foot.svelte-1di3lyv>.stats:where(.svelte-1di3lyv){color:var(--fg1);border-radius:.25rem;gap:1.5ch;padding:.3rem;padding-inline:1rem}.foot.svelte-1di3lyv>.stats:where(.svelte-1di3lyv) .emo:where(.svelte-1di3lyv){padding-right:.5ch}dialog.svelte-1di3lyv{text-align:center}dialog.svelte-1di3lyv .hh:where(.svelte-1di3lyv){font-size:3rem}dialog.svelte-1di3lyv .btns:where(.svelte-1di3lyv){margin-top:2rem}#dev.svelte-1di3lyv{gap:1rem;margin-bottom:1rem;display:flex}#dev.svelte-1di3lyv>button.btn:where(.svelte-1di3lyv){color:#000;background:#f5f5f5}nav.svelte-8krd9z{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}a.svelte-8krd9z{justify-content:start;padding-inline:.5rem}@layer base{*,:before,:after{box-sizing:border-box}*{font:inherit;margin:0;padding:0}:root{interpolate-size:allow-keywords}ul,menu{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img{vertical-align:middle;shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;max-width:100%;height:auto;font-style:italic}:target{scroll-padding-block-start:2rem}:focus{scroll-padding-block-end:8vh}@media (prefers-reduced-motion:reduce){:root:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:not(.btn){text-underline-offset:.15em;color:inherit;text-decoration-thickness:max(.08em,1px)}dialog{background:0 0;border:none;margin:auto}dialog::backdrop{background:#00000080}}@layer lib{:where(.fce,.fsb,.fse,.fsa){flex-wrap:wrap;justify-content:center;align-items:center;display:flex}:where(.fce,.fsb,.fse,.fsa).g1{gap:1rem}.fsa{justify-content:space-around}.fsb{justify-content:space-between}.fse{justify-content:space-evenly}.fdc{flex-direction:column;display:flex}.reverse{flex-direction:column-reverse;gap:1rem;display:flex}.tac{text-align:center}.ttc{text-transform:capitalize}.ttu{text-transform:uppercase}.flow>*+*{margin-top:var(--gap,1em)}:root{--bgc:.05;--fgc:.12;--bgl-0:.88;--bgl-1:.94;--bgl-2:.97;--bgl-3:.99;--bgl-4:1;--fgl-0:.46;--fgl-1:.36;--fgl-2:.26;--fgl-3:.09;--fgl-4:0}:root.dark{--bgc:.04;--fgc:.09;--bgl-0:.18;--bgl-1:.23;--bgl-2:.26;--bgl-3:.28;--bgl-4:.35;--fgl-0:.68;--fgl-1:.82;--fgl-2:.92;--fgl-3:.98;--fgl-4:1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--alpha-hue:260;--beta-hue:90;--gamma-hue:140;--delta-hue:20;--brand-hue:var(--beta-hue);--c:1}.alpha{--hue:var(--alpha-hue)}.beta{--hue:var(--beta-hue)}.gamma{--hue:var(--gamma-hue)}.delta{--hue:var(--delta-hue)}.brand{--hue:var(--brand-hue)}.brand,.alpha,.beta,.gamma,.delta{--cb:calc(var(--c) * var(--bgc));--bg-ch:var(--cb) var(--hue);--cf:calc(var(--c) * var(--fgc));--fg-ch:var(--cf) var(--hue);--mgc:calc(var(--c) * .06)}.base{--bg-ch:0 0;--fg-ch:0 0;--mgc:0}.base,.brand,.alpha,.beta,.gamma,.delta{--bg0:oklch(var(--bgl-0) var(--bg-ch));--bg1:oklch(var(--bgl-1) var(--bg-ch));--bg2:oklch(var(--bgl-2) var(--bg-ch));--bg3:oklch(var(--bgl-3) var(--bg-ch));--bg4:oklch(var(--bgl-4) var(--bg-ch));--mg0:oklch(.4 calc(var(--mgc) * 1) var(--hue));--mg1:oklch(.45 calc(var(--mgc) * 1.25) var(--hue));--mg2:oklch(.5 calc(var(--mgc) * 1.5) var(--hue));--mg3:oklch(.65 calc(var(--mgc) * 1.75) var(--hue));--mg4:oklch(.7 calc(var(--mgc) * 2) var(--hue));--fg0:oklch(var(--fgl-0) var(--fg-ch));--fg1:oklch(var(--fgl-1) var(--fg-ch));--fg2:oklch(var(--fgl-2) var(--fg-ch));--fg3:oklch(var(--fgl-3) var(--fg-ch));--fg4:oklch(var(--fgl-4) var(--fg-ch));accent-color:var(--fg2)}:root{--_fg0:var(--fg0);--_fg1:var(--fg1);--_fg2:var(--fg2);--_fg3:var(--fg3);--_fg4:var(--fg4);--_mg0:var(--mg0);--_mg1:var(--mg1);--_mg2:var(--mg2);--_mg3:var(--mg3);--_mg4:var(--mg4);--_bg0:var(--bg0);--_bg1:var(--bg1);--_bg2:var(--bg2);--_bg3:var(--bg3);--_bg4:var(--bg4);--__bg:var(--bg4)}:root.dark{--__bg:var(--bg0)}[data-level=g0],.g0{--hue:150}[data-level=g05],.g05{--hue:120}[data-level=g1],.g1{--hue:90}[data-level=g2],.g2{--hue:60}[data-level=g3],.g3{--hue:30}[data-level=g4],.g4{--hue:0}[data-level=g5],.g5{--hue:-30}button{color:inherit;border:none}.btn{background:var(--mg0);color:#fff;border:1px solid #0000;border-radius:.5em;justify-content:center;align-items:center;gap:.5em;min-height:2.5em;padding-block:.5em;padding-inline:1em;display:inline-flex}.btn:hover:not(:active){background:var(--mg2)}.btn.reverse{color:#000;background:var(--mg3)}.btn.reverse:hover:not(:active){background:var(--mg4)}.btn.ghost{color:inherit;background:0 0;background:oklch(.5 var(--mgc) var(--hue) / .15)}.btn.ghost:hover:not(:active){color:var(--fg2);background:oklch(.5 var(--mgc) var(--hue) / .3)}.btn.holo{color:inherit;background:0 0;justify-content:start}.btn.holo:hover:not(:active){color:var(--fg1);background:oklch(.5 var(--mgc) var(--hue) / .25)}.btn:has(>svg:first-child){padding-inline-start:.5em}.btn:has(>svg:last-child){padding-inline-end:.5em}a.btn:not(:hover):not(:focus-visible){text-decoration:none}.btn-group{background:var(--bg0);box-shadow:0 0 0 .25em var(--bg0);border-radius:.5em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em;display:flex}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-serif:Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Android Emoji", EmojiSymbols, "EmojiOne Mozilla", "Twemoji Mozilla", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color";font-size:16px;font-family:var(--font-sans);tab-size:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{line-height:1.5}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-emo{font-family:var(--font-emoji)}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h1,h2,h3,h4,h5,h6{text-wrap:balance;text-wrap:pretty;overflow-wrap:break-word;font-family:var(--font-serif);color:var(--fg1);font-weight:700}button,input,label{line-height:1.1}p{overflow-wrap:break-word;text-wrap:pretty;line-height:1.5}strong,b{font-weight:700}i{font-style:italic}select:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,summary:focus-visible,button:focus-visible,a:focus-visible{z-index:1;outline:.15em solid oklch(50% 0 0);outline-color:oklch(.5 var(--mgc) var(--hue));outline-offset:.15em}.field,label{gap:.25lh;display:grid}label.box{cursor:pointer;align-items:center;gap:1ch;display:flex}label.radio{background:var(--bg2);border-radius:.5rem;padding:1rem .5rem}label.radio:has(>:checked){background:var(--bg3)}label.radio:hover{background:var(--bg4)}.field>b,.label>b,label>b{color:var(--fg1);font-size:calc(1rem - 2px);font-weight:700}label>input,label>textarea,label>select{border:none;border-bottom:1px solid;border-color:var(--fg0);background:0 0;outline:none;padding-block:.25rem;padding-inline:.5rem;line-height:1.5}:is(label>input,label>textarea,label>select):active,:is(label>input,label>textarea,label>select):focus-visible{background:var(--bg3)}}@layer app{html{--border:1px solid oklch(var(--__fg-0) var(--fg-ch) / .2);--border-table:1px solid oklch(50% 0 0/.5);scroll-behavior:smooth}body{color:var(--_fg2);background:var(--bg0)}.panel{background:var(--bg1);border-radius:.5rem;padding-block:1rem;padding-inline:1rem}.pane{background:var(--bg2);border-radius:.5rem;padding-block:.5rem;padding-inline:.5rem}.trunk{max-width:110ch;margin-inline:auto}article>header>h1{margin-bottom:.25rem}.f-full{flex-wrap:wrap;gap:.25lh .5ch;display:flex}.f-full>*{flex-grow:1}.hide{display:none}abbr{all:unset}table.lite{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}table.lite>thead th{background:var(--bg2);color:var(--_fg1);font-size:14px;font-weight:700}table.lite tr{border-block:var(--border-table)}table.lite tr:hover{background:var(--bg2)}table.lite tr>*{vertical-align:top;padding-block:.75rem;padding-inline-start:.5rem}dialog{background:var(--bg1);border-radius:1rem;padding-block:clamp(1rem,2.5vh,2rem);padding-inline:clamp(.5rem,2vw,2rem)}:root:has(dialog[open]){width:100%;position:fixed;overflow-y:scroll}}.game.svelte-xgc2hu{padding-block:1rem}.trunk.svelte-xgc2hu{margin-top:2rem}
