*{touch-action:manipulation}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chrome:128px;--board-w:min(calc(100vw - 24px), calc((100dvh - var(--chrome)) * .73007), 760px)}html,body{color:#ecdcc7;background:#1c0b09;margin:0}body{-webkit-font-smoothing:antialiased;min-height:100dvh;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}img{max-width:100%}button{font:inherit}.nojs{max-width:32rem;margin:15vh auto;padding:24px}.nojs a{color:#f2c27e}.about.svelte-1bmiiuv{color:#ecdcc7;background:#2a110d;border:1px solid #ffe1be29;border-radius:16px;width:min(92vw,420px);padding:20px 22px 18px;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 30px 80px #0009}.about.svelte-1bmiiuv::backdrop{background:#0c030299}.bar.svelte-1bmiiuv{justify-content:space-between;align-items:center;display:flex}h2.svelte-1bmiiuv{color:#f8e8cf;margin:0;font:400 30px/1 Georgia,Times New Roman,serif}.x.svelte-1bmiiuv{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffe6c814;border:0;border-radius:50%;place-items:center;display:grid}.lead.svelte-1bmiiuv{color:#e3cfb6;margin:12px 0 14px}ul.svelte-1bmiiuv{border-top:1px solid #ffe1be1f;margin:0 0 16px;padding:0;list-style:none}li.svelte-1bmiiuv{border-bottom:1px solid #ffe1be1f;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}li.svelte-1bmiiuv span:where(.svelte-1bmiiuv){color:#bfa58b}li.svelte-1bmiiuv strong:where(.svelte-1bmiiuv){text-align:right;font-weight:500}.reset.svelte-1bmiiuv{color:#f2dcc0;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffdcb440;border-radius:10px}.reset.armed.svelte-1bmiiuv{color:#fff;background:#7a2a1c;border-color:#b4523a}.reset.svelte-1bmiiuv:disabled{opacity:.45;cursor:default}.links.svelte-1bmiiuv{text-align:center;color:#a88d74;margin:14px 0 0;font-size:13px}a.svelte-1bmiiuv{color:#f2c27e;text-underline-offset:.2em}button.svelte-1bmiiuv:focus-visible,a.svelte-1bmiiuv:focus-visible{outline-offset:2px;outline:2px solid #ffd796}.door.svelte-1p8ni9u{cursor:pointer;perspective:70cqw;transform-style:preserve-3d;z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.door.open.svelte-1p8ni9u{z-index:3}.door.big.svelte-1p8ni9u{perspective:120cqw}.door.svelte-1p8ni9u:focus-visible{outline-offset:.4cqw;z-index:4;outline:.5cqw solid #ffd796}.window.svelte-1p8ni9u{visibility:hidden;background:#2a1410;transition:visibility 0s linear 1.3s;position:absolute;inset:0;overflow:hidden}.open.svelte-1p8ni9u .window:where(.svelte-1p8ni9u){visibility:visible;transition-delay:0s}.pic.svelte-1p8ni9u{object-fit:cover;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.shade.svelte-1p8ni9u{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 1.4cqw #140602bf,inset .5cqw .4cqw 1cqw #00000059}.flap.svelte-1p8ni9u{height:100%;transform-style:preserve-3d;will-change:transform;transition:transform 1.25s cubic-bezier(.22,.75,.25,1);position:absolute;top:0}.flap.left.svelte-1p8ni9u{transform-origin:0}.flap.right.svelte-1p8ni9u{transform-origin:100%}.open.svelte-1p8ni9u .flap.left:where(.svelte-1p8ni9u){transform:rotateY(-114deg)}.open.svelte-1p8ni9u .flap.right:where(.svelte-1p8ni9u){transform:rotateY(114deg)}.open.svelte-1p8ni9u:not(.fresh) .flap:where(.svelte-1p8ni9u){transition:none}.face.svelte-1p8ni9u{backface-visibility:hidden;position:absolute;inset:0}.front.svelte-1p8ni9u{background-image:var(--front);background-repeat:no-repeat}.front.svelte-1p8ni9u:after{content:"";pointer-events:none;border:max(1px,.18cqw) dashed #ffeed66b;position:absolute;inset:0}.door.svelte-1p8ni9u:hover .front:where(.svelte-1p8ni9u):after{border-color:#ffeed6bf}.back.svelte-1p8ni9u{visibility:hidden;background:linear-gradient(90deg,#efe7da,#fbf7ef 55%,#e6dccb);transition:visibility 0s linear .12s;transform:rotateY(180deg);box-shadow:0 0 1.5cqw #00000073}.flap.right.svelte-1p8ni9u .back:where(.svelte-1p8ni9u){background:linear-gradient(270deg,#efe7da,#fbf7ef 55%,#e6dccb)}.open.svelte-1p8ni9u .back:where(.svelte-1p8ni9u){visibility:visible;transition-delay:.42s}.open.svelte-1p8ni9u .front:where(.svelte-1p8ni9u){visibility:hidden;transition:visibility 0s linear .42s}.front.svelte-1p8ni9u{transition:visibility 0s linear .12s}.num.svelte-1p8ni9u{font-variant-numeric:oldstyle-nums;color:#fff;text-shadow:0 0 .6cqw #0000008c;pointer-events:none;font:400 2.65cqw/1 Georgia,Times New Roman,serif;position:absolute;bottom:.45cqw;left:.6cqw}.big.svelte-1p8ni9u .num:where(.svelte-1p8ni9u){font-size:3.4cqw}.nope.svelte-1p8ni9u{animation:.6s ease-in-out svelte-1p8ni9u-nope}.flap.right.nope.svelte-1p8ni9u{animation-name:svelte-1p8ni9u-nope-right}@keyframes svelte-1p8ni9u-nope{0%,to{transform:rotateY(0)}20%{transform:rotateY(-14deg)}45%{transform:rotateY(-4deg)}65%{transform:rotateY(-9deg)}85%{transform:rotateY(-1deg)}}@keyframes svelte-1p8ni9u-nope-right{0%,to{transform:rotateY(0)}20%{transform:rotateY(14deg)}45%{transform:rotateY(4deg)}65%{transform:rotateY(9deg)}85%{transform:rotateY(1deg)}}@media (prefers-reduced-motion:reduce){.flap.svelte-1p8ni9u{transition-duration:.35s}.open.svelte-1p8ni9u .back:where(.svelte-1p8ni9u),.open.svelte-1p8ni9u .front:where(.svelte-1p8ni9u){transition-delay:.15s}.back.svelte-1p8ni9u,.front.svelte-1p8ni9u{transition-delay:50ms}.nope.svelte-1p8ni9u{animation:none}}.board.svelte-3qfii2{-webkit-user-select:none;user-select:none;background:#3a1712;border-radius:.6cqw;width:100%;height:100%;position:relative;box-shadow:0 2.5cqw 7cqw #000000a6,0 0 0 1px #ffdcaa14;container-type:inline-size}.art.svelte-3qfii2{width:100%;height:100%;display:block;position:absolute;inset:0}.glow.svelte-3qfii2{pointer-events:none;z-index:5;mix-blend-mode:screen;opacity:var(--flame,.85);background:radial-gradient(circle at 50.7% 17.5%,#ffc47857 0,#ffaa5a1f 9cqw,#ff964600 22cqw),radial-gradient(26cqw 34cqw at 83.5% 37%,#ffbe6e21,#ffa05000 70%),radial-gradient(60cqw 22cqw at 50% 104%,#ff96501f,#ff965000 70%);position:absolute;inset:0}.vignette.svelte-3qfii2{border-radius:inherit;pointer-events:none;z-index:6;position:absolute;inset:0;box-shadow:inset 0 0 9cqw #0f04028c}.sparkle.svelte-3qfii2{z-index:2;width:calc(var(--s) * 4.2cqw);height:calc(var(--s) * 4.2cqw);pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000 0 46%,#fff6dcf2 50%,#0000 54% 100%) 50%/100% 14% no-repeat,linear-gradient(0deg,#0000 0 46%,#fff6dcf2 50%,#0000 54% 100%) 50%/14% 100% no-repeat,radial-gradient(circle,#ffecbee6 0,#ffdc9640 18%,#0000 42%);animation:5s ease-in-out infinite svelte-3qfii2-twinkle;position:absolute;translate:-50% -50%}@keyframes svelte-3qfii2-twinkle{0%,62%,to{opacity:0;rotate:0deg;scale:.4}76%{opacity:1;rotate:12deg;scale:1}88%{opacity:.35;rotate:20deg;scale:.7}}.tag.svelte-3qfii2{z-index:2;filter:drop-shadow(0 .3cqw .5cqw #00000073);position:absolute;overflow:visible}.tag.svelte-3qfii2 path:where(.svelte-3qfii2){fill:#a37b53;stroke:#ffeccd80;stroke-width:1.2px}.tag.svelte-3qfii2 text:where(.svelte-3qfii2){fill:#fff;text-anchor:middle;font:400 14.5px Georgia,Times New Roman,serif}@media (prefers-reduced-motion:reduce){.sparkle.svelte-3qfii2{opacity:.55;animation:none;scale:.7}}.lightbox.svelte-3yp809{color:#f4e6d2;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lightbox.svelte-3yp809::backdrop{-webkit-backdrop-filter:blur(6px);background:#0e0402d6}.lightbox[open].svelte-3yp809{place-items:center;animation:.35s ease-out svelte-3yp809-fade;display:grid}figure.svelte-3yp809{box-sizing:border-box;touch-action:pan-y;justify-items:center;gap:14px;max-width:100%;max-height:100%;margin:0;padding:64px 16px 28px;display:grid}img.svelte-3yp809{-webkit-user-select:none;user-select:none;border-radius:6px;width:auto;max-width:min(92vw,640px);height:auto;max-height:calc(100dvh - 190px);animation:.45s cubic-bezier(.2,.8,.2,1) svelte-3yp809-rise;display:block;box-shadow:0 24px 70px #000000b3,0 0 0 1px #ffebcd1f}figcaption.svelte-3yp809{text-align:center}h2.svelte-3yp809{font-variant-numeric:oldstyle-nums;margin:0;font:400 26px/1.1 Georgia,Times New Roman,serif}p.svelte-3yp809{color:#cdb59c;margin:4px 0 0;font:14px/1.4 system-ui,-apple-system,sans-serif}.round.svelte-3yp809{color:#f6e7d2;cursor:pointer;background:#280e0a99;border:1px solid #ffe6c838;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed}.round.svelte-3yp809:hover{background:#461a12cc}.round.svelte-3yp809:focus-visible{outline-offset:3px;outline:2px solid #ffd796}.close.svelte-3yp809{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right))}.side.svelte-3yp809{top:50%;translate:0 -50%}.prev.svelte-3yp809{left:max(10px, env(safe-area-inset-left))}.next.svelte-3yp809{right:max(10px, env(safe-area-inset-right))}@media (max-width:700px){.side.svelte-3yp809{top:auto;bottom:max(20px, env(safe-area-inset-bottom));translate:none}}@keyframes svelte-3yp809-fade{0%{opacity:0}}@keyframes svelte-3yp809-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lightbox[open].svelte-3yp809,img.svelte-3yp809{animation:none}}.ambient.svelte-1ocnzw1{filter:blur(42px)brightness(.32)saturate(1.25);z-index:0;background-position:50%;background-size:cover;position:fixed;inset:-8%;transform:scale(1.1)}.page.svelte-1ocnzw1{z-index:1;min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));box-sizing:border-box;grid-template-rows:auto 1fr auto;display:grid;position:relative}header.svelte-1ocnzw1{width:100%;max-width:var(--board-w);justify-content:space-between;align-items:center;height:48px;margin:0 auto;display:flex}h1.svelte-1ocnzw1{letter-spacing:.02em;color:#f6e4c8;text-shadow:0 0 18px #ffb46459;margin:0;font:400 26px/1 Georgia,Times New Roman,serif}.tools.svelte-1ocnzw1{gap:6px;display:flex}.tool.svelte-1ocnzw1{color:#f3e1c8;cursor:pointer;background:#280e0a73;border:1px solid #ffe1be29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.tool.svelte-1ocnzw1:hover{background:#461a12b3}.tool.svelte-1ocnzw1:focus-visible{outline-offset:2px;outline:2px solid #ffd796}main.svelte-1ocnzw1{place-items:center;min-height:0;padding:6px 0;display:grid}.frame.svelte-1ocnzw1{width:var(--board-w);aspect-ratio:.73007}footer.svelte-1ocnzw1{text-align:center;padding-top:8px}.status.svelte-1ocnzw1{color:#f1dcc0;min-height:1.4em;margin:0;font:400 17px/1.4 Georgia,Times New Roman,serif}.links.svelte-1ocnzw1{color:#a2836b;margin:6px 0 0;font:12px/1.4 system-ui,-apple-system,sans-serif}.links.svelte-1ocnzw1 a:where(.svelte-1ocnzw1){color:#d7b48a;text-underline-offset:.2em}.links.svelte-1ocnzw1 a:where(.svelte-1ocnzw1):focus-visible{outline-offset:2px;outline:2px solid #ffd796}.snow.svelte-1ocnzw1{pointer-events:none;z-index:2;width:100vw;height:100dvh;position:fixed;inset:0}.note.svelte-1ocnzw1{left:50%;bottom:max(70px, calc(env(safe-area-inset-bottom) + 60px));z-index:3;color:#f6e6cf;white-space:nowrap;background:#1e0a07eb;border:1px solid #ffdcb433;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font:15px/1.3 system-ui,-apple-system,sans-serif;animation:.25s ease-out svelte-1ocnzw1-pop;position:fixed;translate:-50%;box-shadow:0 10px 30px #00000080}@keyframes svelte-1ocnzw1-pop{0%{opacity:0;transform:translateY(6px)}}
