@font-face{font-family:Bodoni Moda;src:url(../fonts/BodoniModa-VF.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(../fonts/BodoniModa-Italic-VF.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Pinyon Script;src:url(../fonts/PinyonScript-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Mr Bedfort;src:url(../fonts/MrBedfort-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Old Standard TT;src:url(../fonts/OldStandard-Regular.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Old Standard TT;src:url(../fonts/OldStandard-Italic.woff2) format("woff2");font-style:italic;font-display:swap}:root{--ink: #0b090c;--paper: #efe3cc;--muted: #b9a58c;--stock: #eee2c8;--mourn: #121012;--print: #231a17;--print-2: #5b4a3d;--pen-h: #2a1b15;--pen-l: #161821;--lamp: #f0b468;--jet: rgba(12, 9, 10, .62);--hair: rgba(239, 227, 204, .42);--display: "Bodoni Moda", "Bodoni 72", Didot, "Libre Bodoni", Georgia, serif;--text: "Old Standard TT", "Bodoni Moda", Georgia, "Times New Roman", serif;--hand-h: "Pinyon Script", "Snell Roundhand", cursive;--hand-l: "Mr Bedfort", "Pinyon Script", cursive;--ease: cubic-bezier(.32, .72, 0, 1);--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--edge: 18px;--slot: 60px;--gap: 10px;--tray-w: 0px}@media (max-height: 500px){:root{--edge: 10px;--slot: 48px;--gap: 8px}}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;height:100%;background:var(--ink);color:var(--paper);overflow:hidden}body{font-family:var(--text);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app{position:fixed;inset:0;overflow:hidden}#stage-wrap{position:absolute;inset:0;overflow:hidden}#stage{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:none}.eb{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:.7em 1.7em .75em;border:1px solid currentColor;border-radius:1px;background:transparent;cursor:pointer;font-family:var(--display);font-weight:500;font-variation-settings:"opsz" 11;font-size:1rem;line-height:1.1;font-variant-caps:all-small-caps;letter-spacing:.16em;color:var(--print);text-decoration:none;transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease)}.eb:before{content:"";position:absolute;inset:3px;border:1px solid currentColor;opacity:.55;pointer-events:none}.eb:hover{background:var(--print);color:var(--stock)}.eb:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}html:not(.kbd) :focus{outline:none!important}[tabindex="-1"]:focus{outline:none}.eb:active{transform:translateY(1px)}.eb.on-dark{color:var(--paper)}.eb.on-dark:hover,.kbd .eb.on-dark:focus-visible{background:#efe3cc14;color:#fff3dc;box-shadow:0 0 0 1px #ffd6a040,0 0 26px #f0b46838,inset 0 0 18px #f0b4681f}.jet{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:2px;cursor:pointer;color:#efe3ccdb;background:var(--jet);box-shadow:inset 0 0 0 1px var(--hair),inset 0 0 0 3px #0c090a66,inset 0 0 0 4px #efe3cc29,0 6px 18px #00000073;transition:color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.jet svg{width:24px;height:24px;display:block}.jet:hover,.kbd .jet:focus-visible,.jet[aria-expanded=true]{color:#fff1d6;box-shadow:inset 0 0 0 1px #ffdcaacc,inset 0 0 0 3px #0c090a66,inset 0 0 0 4px #ffdcaa4d,0 0 22px #f0b46859}.jet:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.paper{background-color:var(--stock);color:var(--print);background-image:radial-gradient(120% 95% at 28% 18%,#fffbee8c,#fffbee00 58%),radial-gradient(150% 130% at 50% 50%,#0000 52%,#6e4e2833),repeating-linear-gradient(90deg,#0000 0 4.6em,#785c3613 4.75em,#0000 4.9em),repeating-linear-gradient(0deg,#785c360d 0 1px,#0000 1px 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .42 0 0 0 0 .32 0 0 0 0 .18 0 0 0 .11 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>")}.band{position:relative}.band:before{content:"";position:absolute;inset:var(--rim, 3px);border:var(--band, 7px) solid var(--mourn);pointer-events:none;border-image:linear-gradient(128deg,#221e20,#0f0d0e 34%,#1d1a1c,#0c0a0b 82%,#1a1719) 1;box-shadow:inset 0 0 0 .5px #00000080}.panel{--rim: 3px;--band: 7px;border-radius:3px;box-shadow:0 1px #fff6 inset,0 24px 60px #0000009e,0 4px 14px #00000073}@media (max-height: 500px){.panel{--band: 5px}}.ov{position:absolute;inset:0;z-index:20;display:grid;place-items:center;container-type:size;padding:calc(var(--sat) + var(--edge)) calc(var(--sar) + var(--edge)) calc(var(--sab) + var(--edge)) calc(var(--sal) + var(--edge))}.ov-scrim{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#0e0908b8,#040304e6 75%);opacity:0;transition:opacity .5s var(--ease)}.ov.on .ov-scrim{opacity:1}.ov>.x{position:absolute;z-index:2;top:calc(var(--sat) + var(--edge));right:calc(var(--sar) + var(--edge));opacity:0;transition:opacity .4s var(--ease) .15s,color .3s var(--ease),box-shadow .3s var(--ease)}.ov.on>.x{opacity:1}.panel .x{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;color:var(--print);background:transparent;box-shadow:none}.panel .x:hover,.kbd .panel .x:focus-visible{color:var(--stock);background:var(--print);box-shadow:none}@media (max-height: 500px){.panel .x{top:4px;right:4px}}.pop-in{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .5s var(--ease),transform .6s var(--ease)}.ov.on .pop-in{opacity:1;transform:none}.veil{position:absolute;inset:0;z-index:10;display:grid;place-items:center;transition:opacity 1.2s var(--ease);background:radial-gradient(ellipse 70% 60% at 50% 46%,#1e100c59,#060406e6 78%)}.veil.gone{opacity:0;pointer-events:none}.veil-inner{text-align:center;padding:24px;display:grid;justify-items:center}.veil .kicker{margin:0 0 .9rem;font:500 .86rem/1 var(--display);font-variation-settings:"opsz" 11;letter-spacing:.34em;text-transform:uppercase;color:#c9a36a}.veil h1{font-family:var(--display);font-weight:400;font-variation-settings:"opsz" 96;font-size:clamp(2.2rem,1.4rem + 4.2vw,4.4rem);margin:0 0 1.05rem;line-height:1.02;color:#f3e8d2;text-shadow:0 2px 30px rgba(0,0,0,.6)}.veil h1 em{font-style:italic}.veil .rule{width:min(18rem,50vw);height:9px;margin:0 0 1rem;color:#efe3cc80}.veil .sub{font:italic 400 clamp(1rem,.92rem + .3vw,1.15rem)/1.4 var(--display);font-variation-settings:"opsz" 14;color:#cbb89c;margin:0 0 1.6rem}.veil .why{display:block;margin:-1rem 0 1.2rem;font:.8rem/1.4 ui-monospace,Menlo,Consolas,monospace;color:#b9a58cbf}.veil #begin{font-size:1.06rem;padding:.85em 2.2em .9em}@media (max-height: 500px){.veil .kicker{margin-bottom:.6rem}.veil h1{margin-bottom:.7rem}.veil .sub{margin-bottom:1.1rem}}.hint,.line,.cap{position:absolute;left:50%;z-index:14;width:max-content;max-width:min(84%,44rem);text-align:center;pointer-events:none;color:#f6ecda;font-family:var(--text);font-style:italic;font-size:clamp(1rem,.94rem + .32vw,1.25rem);line-height:1.38;letter-spacing:.01em;padding:.5em 1.9em .56em;isolation:isolate}.hint:before,.line:before,.cap:before{content:"";position:absolute;inset:0;z-index:-1;background:#080607d6;-webkit-mask:linear-gradient(90deg,transparent,#000 1.5em,#000 calc(100% - 1.5em),transparent),linear-gradient(transparent,#000 .42em,#000 calc(100% - .42em),transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 1.5em,#000 calc(100% - 1.5em),transparent),linear-gradient(transparent,#000 .42em,#000 calc(100% - .42em),transparent);mask-composite:intersect}.hint{bottom:calc(var(--sab) + 26%);transform:translate(-50%);transition:opacity 1.5s var(--ease)}.hint.gone{opacity:0}.line{bottom:calc(var(--sab) + var(--edge) + var(--slot) + 30px);transform:translate(-50%,6px);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease)}.line.on{opacity:1;transform:translate(-50%)}.line.low{bottom:calc(var(--sab) + 6%)}.line.swap{opacity:0;transition:opacity .12s linear}.tell{position:absolute;left:50%;top:62%;z-index:15;width:max-content;max-width:min(86%,46rem);transform:translate(-50%,-50%);text-align:center;text-wrap:balance;pointer-events:none;padding:.7em 2.4em .78em;isolation:isolate}.tell:before{content:"";position:absolute;inset:-1.1em -1.6em;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#060405db,#060405b3 50%,#0604054d 78%,#06040500);opacity:0;transition:opacity .9s var(--ease)}.tell.on:before{opacity:1}.tell.out:before{opacity:0;transition:opacity 1.2s var(--ease) .3s}.tell-t{display:inline;font-family:var(--display);font-style:italic;font-weight:420;font-size:clamp(1.35rem,1.02rem + 1.15vw,2.15rem);line-height:1.3;letter-spacing:.012em;color:#f4e7cf;text-shadow:0 0 1px rgba(8,6,7,.9),0 1px 14px rgba(8,6,7,.85),0 0 26px rgba(240,180,104,.16)}.tell .w{display:inline-block;opacity:0;transform:translate(.85em);filter:blur(5px);transition:opacity .95s var(--ease),transform 1.25s var(--ease),filter 1s var(--ease);transition-delay:calc(var(--i) * 85ms)}.tell.on .w{opacity:1;transform:none;filter:none}.tell.out .w{opacity:0;transform:translate(-1.5em);filter:blur(7px);transition:opacity 1s ease-in,transform 1.3s cubic-bezier(.5,0,.75,.4),filter 1.1s ease-in;transition-delay:calc(var(--i) * 60ms)}.tell.out.fast .w{transition-duration:.45s,.6s,.5s;transition-delay:calc(var(--i) * 22ms)}.tell.out.fast:before{transition:opacity .5s var(--ease)}.calm .tell .w,.calm .tell.out .w{transform:none!important;filter:none!important;transition:opacity .45s linear;transition-delay:0s}@media (max-height: 500px){.tell{left:calc(50% - var(--tray-w) / 2);top:58%;max-width:calc(100% - 2 * var(--edge) - var(--sal) - var(--sar) - var(--tray-w) - 96px)}.tell-t{font-size:clamp(1.15rem,.9rem + 1.2vw,1.5rem)}}.cap{top:calc(var(--sat) + var(--edge) + 4px);transform:translate(-50%,-6px);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);font-size:clamp(1rem,.94rem + .25vw,1.15rem);color:#e9dcc5}.cap.on{opacity:1;transform:translate(-50%)}.cap span:before{content:"[ ";color:#e9dcc599;font-style:normal}.cap span:after{content:" ]";color:#e9dcc599;font-style:normal}@media (max-height: 500px){.line{left:calc(50% - var(--tray-w) / 2);bottom:calc(var(--sab) + var(--edge) + 4px);max-width:calc(100% - 2 * var(--edge) - var(--sal) - var(--sar) - var(--tray-w) - 140px)}.cap{left:calc(50% - var(--tray-w) / 2);max-width:calc(100% - 2 * var(--edge) - var(--sal) - var(--sar) - var(--tray-w) - 140px)}.hint{left:calc(50% - var(--tray-w) / 2);bottom:calc(var(--sab) + var(--edge) + 62px)}}.fps{position:absolute;top:8px;left:8px;font:12px/1.3 ui-monospace,Menlo,monospace;color:#9f9;background:#0000008c;padding:4px 6px;border-radius:4px;z-index:9;white-space:pre}.cursor{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;pointer-events:none;z-index:6;border:1.5px solid rgba(255,214,160,.55);box-shadow:0 0 14px #ffaa5a59,inset 0 0 8px #ffbe7840;opacity:0;transition:opacity .25s var(--ease),width .18s var(--ease),height .18s var(--ease),margin .18s var(--ease),border-color .18s var(--ease)}.cursor.on{opacity:1}.cursor.hot{width:38px;height:38px;margin:-19px 0 0 -19px;border-color:#ffe4b4f2;box-shadow:0 0 22px #ffb46499,inset 0 0 12px #ffc88266}.cursor .held{position:absolute;left:22px;top:16px;width:34px;height:34px;opacity:0;transition:opacity .2s var(--ease);filter:drop-shadow(0 2px 6px rgba(0,0,0,.8))}.cursor.holding .held{opacity:.95}.cursor .held svg{width:100%;height:100%;display:block}.tray{position:absolute;z-index:5;display:flex;gap:var(--gap);padding:7px;left:50%;bottom:calc(var(--sab) + var(--edge));transform:translate(-50%);background:#0b0809b3;border-radius:3px;box-shadow:inset 0 0 0 1px #efe3cc4d,inset 0 0 0 4px #0b080980,inset 0 0 0 5px #efe3cc1a,0 12px 30px #00000080;transition:opacity .4s var(--ease)}.tray.empty{opacity:0;pointer-events:none}.slot{position:relative;width:var(--slot);height:var(--slot);padding:5px;border:0;border-radius:2px;cursor:pointer;background:#efe3cc09;box-shadow:inset 0 0 0 1px #efe3cc29;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}.slot svg{width:100%;height:100%;display:block;filter:drop-shadow(0 1.5px 2px rgba(0,0,0,.55))}.slot:hover{background:#f0b46814;box-shadow:inset 0 0 0 1px #ffdcaa73}.slot.sel{background:radial-gradient(circle at 50% 55%,#f0b4684d,#f0b4680a 70%);box-shadow:inset 0 0 0 1px #ffdeaaf2,0 0 18px #f0b46866;transform:translateY(-3px)}.slot:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.slot-card{background:transparent}.slot-card+.slot{margin-left:calc(var(--gap) * .6)}.slot-card:after{content:"";position:absolute;right:calc(var(--gap) * -.8 - .5px);top:18%;bottom:18%;width:1px;background:#efe3cc38}.slot.pulse{animation:slotbeckon 1.4s var(--ease) 3}@keyframes slotbeckon{0%,to{box-shadow:inset 0 0 0 1px #efe3cc29}50%{box-shadow:inset 0 0 0 1px #f0c47a,0 0 22px #f0b468b3}}.tag{position:absolute;z-index:7;pointer-events:none;white-space:nowrap;padding:.42em .95em .48em;border-radius:2px;font:italic 400 1rem/1.2 var(--text);color:#f6ecda;background:#0a0708e0;box-shadow:inset 0 0 0 1px #efe3cc47;opacity:0;transform:translate(-50%,-4px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.tag.on{opacity:1;transform:translate(-50%)}@media (max-height: 500px){.tray{flex-direction:column;left:auto;right:calc(var(--sar) + var(--edge));top:50%;bottom:auto;transform:translateY(-50%);padding:6px}.slot.sel{transform:translate(-3px)}.slot-card+.slot{margin-left:0;margin-top:calc(var(--gap) * .6)}.slot-card:after{right:18%;left:18%;top:auto;bottom:calc(var(--gap) * -.8 - .5px);width:auto;height:1px}.tag,.tag.on{transform:translate(-100%,-50%)}}.menu{position:absolute;z-index:11;top:calc(var(--sat) + var(--edge));right:calc(var(--sar) + var(--edge));display:flex;gap:10px}.menu-pop{position:absolute;right:0;top:calc(100% + 10px);min-width:15rem;padding:18px 16px;--band: 5px;opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.menu-pop.on{opacity:1;transform:none}.menu-pop button{display:block;width:100%;min-height:48px;padding:.55em .9em;border:0;background:none;cursor:pointer;text-align:center;font:500 1.02rem/1.2 var(--display);font-variation-settings:"opsz" 11;font-variant-caps:all-small-caps;letter-spacing:.16em;color:var(--print);transition:background-color .3s var(--ease),color .3s var(--ease)}.menu-pop button+button{border-top:1px solid rgba(35,26,23,.22)}.menu-pop button:hover,.kbd .menu-pop button:focus-visible{background:var(--print);color:var(--stock);outline:none}@media (max-height: 500px){.menu{right:auto;left:calc(var(--sal) + var(--edge));flex-direction:column}.menu-pop{right:auto;left:0;top:0;left:calc(100% + 10px);padding:12px}}.fade{position:absolute;inset:0;background:#050304;opacity:0;pointer-events:none;transition:opacity .17s ease;z-index:8}.fade.on{opacity:1}.curtain{position:absolute;inset:0;z-index:12;background:#000;opacity:0;pointer-events:none;transition:opacity .7s var(--ease)}.curtain.on{opacity:1;pointer-events:auto}.arrow{position:absolute;z-index:5;width:60px;height:60px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:#efe3cccc;background:radial-gradient(circle,#0805068c,#08050600 68%);transition:color .3s var(--ease),transform .3s var(--ease),filter .3s var(--ease)}.arrow svg{width:48px;height:29px;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.85));transition:filter .3s var(--ease)}.arrow:hover,.kbd .arrow:focus-visible{color:#fff0d2}.arrow:hover svg,.kbd .arrow:focus-visible svg{filter:drop-shadow(0 0 8px rgba(255,180,100,.55)) drop-shadow(0 1px 3px rgba(0,0,0,.85))}.arrow:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}.arrow-left{left:calc(var(--sal) + var(--edge) - 6px);top:50%;transform:translateY(-50%)}.arrow-left svg{transform:scaleX(-1)}.arrow-right{right:calc(var(--sar) + var(--edge) - 6px + var(--tray-w));top:50%;transform:translateY(-50%);transition:right .4s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.arrow-back{left:calc(var(--sal) + var(--edge) - 6px);bottom:calc(var(--sab) + var(--edge) - 6px)}.arrow-back svg{transform:rotate(90deg);width:42px;height:25px}.arrow-left:hover{transform:translate(-3px,-50%)}.arrow-right:hover{transform:translate(3px,-50%)}.arrow-back:hover{transform:translateY(3px)}.arrow.pulse{animation:beckon 1.4s var(--ease) 3}@keyframes beckon{0%,to{color:#efe3cccc}50%{color:#ffe1a8;filter:drop-shadow(0 0 12px rgba(255,170,90,.8))}}@media (max-height: 500px){.arrow{width:52px;height:52px}.arrow svg{width:42px;height:25px}.arrow-back svg{width:36px;height:22px}}.close{position:absolute;inset:0;display:grid;place-items:center;z-index:20;cursor:pointer;container-type:size;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(ellipse at 50% 45%,#0e0908b8,#040304e6 75%);padding:calc(var(--sat) + var(--edge)) calc(var(--sar) + var(--edge)) calc(var(--sab) + var(--edge) + 34px) calc(var(--sal) + var(--edge))}.close.on{opacity:1}.close-inner{opacity:0;transform:scale(.97);transition:transform .45s var(--ease),opacity .45s var(--ease)}.close.on .close-inner{transform:none;opacity:1}.close-hint{position:absolute;bottom:calc(var(--sab) + 8px);left:0;right:0;text-align:center;margin:0;font:italic 1rem/1.3 var(--text);color:#e9dcc5d9}.sc{--w: min(100cqw - 108px, 160cqh, 880px);position:relative;width:var(--w);height:calc(var(--w) / 1.6);container-type:size;transform-origin:50% 50%}.sc-face{--rim: .9cqh;--band: 2.8cqh;position:absolute;inset:0;border-radius:.8cqh;color:var(--pen-h);font-family:var(--hand-h);font-weight:400;display:grid;grid-template-columns:41fr 59fr;grid-template-rows:1fr auto;grid-template-areas:"head rules" "foot foot";padding:7.5cqh 7cqh 6.5cqh 7.5cqh;column-gap:3cqh;box-shadow:0 1px #ffffff80 inset,0 3cqh 9cqh #0009,0 .6cqh 2cqh #00000073}.sc-face p,.sc-face ol{margin:0}.sc-head{grid-area:head;align-self:center;text-align:center;padding-bottom:3cqh}.sc-top{font-size:15cqh;line-height:1.02;margin-bottom:1cqh!important}.sc-sub{font-size:6.4cqh;line-height:1.2}.sc-when{font-size:5.6cqh;line-height:1.25;margin-top:3.2cqh!important;color:#3b2a22}.sc-when span{display:block}.sc-rules{grid-area:rules;align-self:center;list-style:none;padding:0;font-size:6.5cqh;line-height:1.24}.sc-rule{white-space:nowrap}.sc-n{display:inline-block;min-width:1.15em;font-size:.82em;color:#4d3a30}.sc-r{position:relative}.sc-r .strike{position:absolute;left:-.3em;top:47%;height:.36em;width:calc(100% + .7em);overflow:visible;pointer-events:none}.sc-rule.fresh .strike{clip-path:inset(0 100% 0 0);animation:strike .7s var(--ease) .75s forwards}@keyframes strike{to{clip-path:inset(0 0 0 0)}}.sc-rule.glint .sc-r{color:#4a2c0c;animation:glint 3.2s ease-in-out infinite}@keyframes glint{0%,to{text-shadow:0 0 0 rgba(255,190,100,0)}50%{text-shadow:0 0 1.6cqh rgba(255,186,96,.9),0 0 .35cqh rgba(255,226,168,.95)}}.sc-foot{grid-area:foot;font-size:6.2cqh;line-height:1.2;padding:1.5cqh 16cqh 0 1cqh}.sc-u{position:relative;display:inline-block}.sc-u .under{position:absolute;left:-.15em;bottom:-.32em;width:calc(100% + .3em);height:.34em;overflow:visible}.sc-sign{position:absolute;right:9cqh;bottom:6.6cqh;font-size:7.4cqh;line-height:1;transform:rotate(-4deg)}@property --lx{syntax: "<percentage>"; inherits: true; initial-value: 32%;}@property --ly{syntax: "<percentage>"; inherits: true; initial-value: 24%;}.ov-inv{z-index:30}.ov-inv .ov-scrim{background:radial-gradient(ellipse 60% 55% at 50% 48%,#40241280,#040303f7 70%),#040303}.ov-inv:after{content:"";position:absolute;inset:0;z-index:3;background:#000;opacity:0;pointer-events:none;transition:opacity 1.1s var(--ease)}.ov-inv.out:after{opacity:1}.inv-col{position:relative;z-index:1;display:grid;justify-items:center;gap:10px}.inv-stage{position:relative;perspective:1600px;display:grid;place-items:center}.inv-tilt{transform-style:preserve-3d;transition:transform .6s var(--ease)}.inv-card{--w: min(92cqw, (100cqh - 52px) * 1.42, 820px);position:relative;width:var(--w);height:calc(var(--w) / 1.42);transform-style:preserve-3d}.inv-face{--rim: .55cqh;--band: 5cqh;position:absolute;inset:0;display:block;padding:0;border:0;margin:0;border-radius:1.2cqh;cursor:pointer;text-align:center;container-type:size;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;box-shadow:0 1px #ffffff80 inset,0 4cqh 12cqh #000000b3,0 1cqh 3cqh #00000080}.inv-face:focus-visible{outline:2px solid var(--lamp);outline-offset:4px}.inv-face{transition:--lx .5s var(--ease),--ly .5s var(--ease)}.inv-face:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(70% 60% at var(--lx) var(--ly),rgba(255,236,200,.26),rgba(255,236,200,0) 70%);mix-blend-mode:soft-light}.inv-back{transform:rotateY(180deg)}.inv-front .ink{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11cqh 13cqh 12cqh;color:var(--pen-l);font-family:var(--hand-l);letter-spacing:-.005em}.inv-front .ink span{display:block;line-height:1.16}.inv-front .l0{font-size:10cqh;margin-bottom:2.4cqh}.inv-front .ln{font-size:7.3cqh}.inv-front .l4{margin-top:4.2cqh;font-size:7.6cqh}.inv-front .sig{position:absolute;right:13cqh;bottom:10cqh;font-family:var(--hand-l);color:var(--pen-l);font-size:8.4cqh;transform:rotate(-2deg)}.inv-back .ink{position:absolute;inset:0;display:grid;place-items:center;color:var(--pen-h);font-family:var(--hand-h)}.inv-back .blot{position:absolute;width:21cqh;height:21cqh;right:10cqh;top:47cqh;transform:rotate(14deg)}.inv-hint{position:relative;margin:0;pointer-events:none;min-height:1.3em;font:italic 400 1.02rem/1.2 var(--text);color:#e9dcc5e0;letter-spacing:.02em;opacity:0;transition:opacity .8s var(--ease);white-space:nowrap}.inv-hint.on{opacity:1}.ov-inv .inv-card{opacity:0;transform:translateY(5cqh) rotateX(14deg) rotate(-2.5deg) scale(.94);transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.ov-inv.on .inv-card{opacity:1;transform:none}.ov-inv .inv-card.settled{transition:none}.ov-inv .inv-card.flipped{transform:rotateY(180deg)}.ov-inv.out .inv-stage{opacity:0;transform:scale(.97);transition:opacity .9s var(--ease),transform 1.2s var(--ease)}.ov-inv.out .inv-hint{opacity:0}.calm .ov-inv .inv-card{transform:none!important;transition:opacity .3s linear}.calm .inv-face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .35s linear}.calm .inv-back{transform:none;opacity:0}.calm .inv-card.flipped .inv-back{opacity:1}.calm .inv-card.flipped .inv-front{opacity:0}.hb{--w: min(100cqw - 8px, 182cqh, 880px);width:var(--w);height:min(calc(var(--w) / 1.9),100cqh);position:relative;display:grid;grid-template-columns:38% 62%;padding:26px 26px 24px}.hb-left{padding:6px 22px 6px 8px;border-right:1px solid rgba(35,26,23,.28);box-shadow:2px 0 #ffffff59;display:flex;flex-direction:column;min-height:0}.hb-title{margin:0 0 12px;font:500 .95rem/1.2 var(--display);font-variation-settings:"opsz" 11;font-variant-caps:all-small-caps;letter-spacing:.22em;color:var(--print-2);text-align:center}.hb-title:after{content:"";display:block;width:3.2rem;height:1px;margin:9px auto 0;background:#231a1766}.hb-list{display:flex;flex-direction:column;overflow-y:auto;min-height:0;scrollbar-width:thin}.hb-topic{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px 8px 14px;border:0;background:none;text-align:left;cursor:pointer;color:var(--print);font:400 1.06rem/1.2 var(--display);font-variation-settings:"opsz" 14;border-bottom:1px solid rgba(35,26,23,.14);transition:background-color .3s var(--ease),color .3s var(--ease)}.hb-topic:hover{background:#231a170f}.hb-topic[aria-selected=true]{background:var(--print);color:var(--stock)}.hb-topic:focus-visible{outline:2px solid #9a5b1c;outline-offset:-2px}.hb-dots{display:flex;gap:4px}.hb-dots i{width:6px;height:6px;border-radius:50%;border:1px solid currentColor;opacity:.75}.hb-dots i.on{background:currentColor;opacity:1}.hb-topic.solved{color:var(--print-2)}.hb-topic.solved .hb-tt{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#2a1b15bf}.hb-topic.solved[aria-selected=true]{color:var(--stock);background:#4a3a30}.hb-right{padding:6px 26px;display:flex;flex-direction:column;min-height:0}.hb-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;padding:10px 0;margin:-10px 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 10px,#000 calc(100% - 10px),transparent)}.hb-h{margin:6px 52px 14px 0;font:italic 500 1.6rem/1.15 var(--display);font-variation-settings:"opsz" 28;color:var(--print)}.hb-lines{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.hb-lines li{opacity:1}.hb-lines li.new{animation:inkin .7s var(--ease) both}@keyframes inkin{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.hb-lv{display:block;margin-bottom:2px;font:500 .85rem/1.2 var(--display);font-variation-settings:"opsz" 11;font-variant-caps:all-small-caps;letter-spacing:.18em;color:var(--print-2)}.hb-lines p{margin:0;font:400 1.08rem/1.42 var(--text);color:var(--print)}.hb-more{align-self:flex-start;margin-top:4px}.hb-all{margin:4px 0 0;font:italic .98rem/1.4 var(--text);color:var(--print-2)}.hb-none{margin:auto 0;font:italic 1.08rem/1.5 var(--text);color:var(--print-2)}@media (max-height: 500px){.hb{padding:16px 14px 14px;height:100cqh}.hb-left{padding:2px 12px 2px 4px}.hb-title{margin-bottom:6px}.hb-title:after{margin-top:5px}.hb-topic{min-height:46px;padding:6px 8px 6px 10px;font-size:1rem}.hb-right{padding:2px 6px 2px 18px}.hb-body{padding-right:6px}.hb-h{font-size:1.3rem;margin:4px 48px 14px 0}.hb-lines{gap:7px;margin-bottom:8px}.hb-lines p{font-size:1rem;line-height:1.34}}.hb-tonight{font-style:italic;border-bottom:3px double rgba(35,26,23,.3)}.hb-body:focus-visible{outline:none}.kbd .hb-right:has(.hb-body:focus-visible){outline:2px solid #9a5b1c;outline-offset:2px}.hb-journal{--lh: 1.95rem;--graphite: #423f3b}.nb-page{list-style:none;margin:0;padding:0 0 var(--lh);line-height:var(--lh);background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(var(--lh) - 1px),rgba(78,104,146,.24) calc(var(--lh) - 1px),rgba(78,104,146,.24) var(--lh))}.nb-e{margin:0}.nb-e+.nb-e{margin-top:var(--lh)}.nb-e p{margin:0}.nb-you p{font:italic 400 1.1rem/var(--lh) var(--text);color:var(--graphite);letter-spacing:.005em;text-shadow:0 0 .4px rgba(66,63,59,.6)}.nb-leveret p{font:400 1.6rem/1.25 var(--hand-l);color:var(--pen-l);transform:rotate(-1.8deg);transform-origin:0 50%;padding:.15em 0 0 .9em}.nb-e.writing .nb-w{animation:nb-write .6s cubic-bezier(.3,.1,.3,1) both;animation-delay:calc(.45s + var(--i) * 80ms)}@keyframes nb-write{0%{opacity:0;color:#423f3b33}to{opacity:1;color:var(--graphite)}}.calm .nb-e.writing .nb-w{animation:none}@media (max-height: 500px){.hb-journal{--lh: 1.7rem}.nb-you p{font-size:1rem}.nb-leveret p{font-size:1.45rem}}.ov-card .ov-scrim,.ov-hb .ov-scrim{background:radial-gradient(ellipse at 50% 45%,#0a0706db,#030203f5 75%)}.st{width:min(100cqw - 8px,860px);max-height:100cqh;position:relative;padding:26px 34px 30px;overflow-y:auto;scrollbar-width:thin}.st-title{margin:0 0 16px;text-align:center;font:500 1rem/1.2 var(--display);font-variation-settings:"opsz" 11;font-variant-caps:all-small-caps;letter-spacing:.24em;color:var(--print-2)}.st-title:after{content:"";display:block;width:3.2rem;height:1px;margin:9px auto 0;background:#231a1766}.st-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.st-col+.st-col{border-left:1px solid rgba(35,26,23,.2);padding-left:40px}.st-row{display:grid;gap:4px;padding:10px 0 12px;border-bottom:1px solid rgba(35,26,23,.12)}.st-row:last-child{border-bottom:0}.st-lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 1.04rem/1.25 var(--display);font-variation-settings:"opsz" 14;color:var(--print)}.st-val{font:500 1rem/1 var(--display);font-variation-settings:"opsz" 11;font-variant-numeric:lining-nums tabular-nums;color:var(--print-2)}.st input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:36px;margin:0;background:transparent;cursor:pointer}.st input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:0;background:linear-gradient(90deg,var(--print) 0 var(--p, 50%),rgba(35,26,23,.25) var(--p, 50%) 100%)}.st input[type=range]::-moz-range-track{height:3px;background:#231a1740}.st input[type=range]::-moz-range-progress{height:3px;background:var(--print)}.st input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-12.5px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#55443a,#1a1210 62%);box-shadow:0 0 0 1px #efe3cce6,0 0 0 2px var(--print),0 2px 5px #00000073}.st input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#55443a,#1a1210 62%);box-shadow:0 0 0 1px #efe3cce6,0 0 0 2px var(--print),0 2px 5px #00000073}.st input[type=range]:focus-visible{outline:none}.kbd .st input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--stock),0 0 0 4px #9a5b1c}.kbd .st input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--stock),0 0 0 4px #9a5b1c}.st-choice{display:flex;flex-wrap:wrap;gap:6px 4px;border:0;padding:0;margin:0}.st-choice label{position:relative;display:inline-grid;place-items:center;min-height:44px;min-width:48px;padding:0 .85em;cursor:pointer;font:400 1rem/1.15 var(--display);font-variation-settings:"opsz" 14;color:var(--print)}.st-choice input{position:absolute;opacity:0;width:1px;height:1px}.st-choice label svg{position:absolute;inset:3px -2px;width:calc(100% + 4px);height:calc(100% - 6px);overflow:visible;pointer-events:none;opacity:0;transition:opacity .25s var(--ease)}.st-choice label.on svg{opacity:1}.st-choice label.on{font-weight:600}.kbd .st-choice label:has(input:focus){outline:2px solid #9a5b1c;outline-offset:-2px}.st-choice label:hover{background:#231a170f}@media (max-height: 500px){.st{padding:14px 18px 12px}.st-title{margin-bottom:4px}.st-title:after{margin-top:5px}.st-cols{column-gap:22px}.st-col+.st-col{padding-left:22px}.st-row{padding:5px 0 6px;gap:0}.st-lab{font-size:1rem}.st input[type=range]{height:32px}}.ov-q{z-index:40}.cf{width:min(100cqw - 8px,30rem);padding:30px 34px;text-align:center}.cf h2{margin:6px 0 8px;font:italic 500 1.75rem/1.15 var(--display);font-variation-settings:"opsz" 28;color:var(--print)}.cf p{margin:0 auto 22px;max-width:22rem;font:400 1.08rem/1.45 var(--text);color:var(--print)}.cf-buttons{display:flex;justify-content:center;gap:14px}.cf-buttons .eb{min-width:7.5rem}@media (max-height: 500px){.cf{padding:18px 26px 20px}.cf h2{margin-top:0}.cf p{margin-bottom:14px}}.ov-end{z-index:30;background:#000}.end{position:relative;text-align:center;display:grid;justify-items:center;max-width:40rem;padding:0 16px}.end>*{opacity:0;transform:translateY(8px);transition:opacity 1.4s var(--ease),transform 1.6s var(--ease)}.ov-end.on .end>*{opacity:1;transform:none}.end-kicker{margin:0 0 18px;font:500 .86rem/1 var(--display);font-variation-settings:"opsz" 11;letter-spacing:.34em;text-transform:uppercase;color:#c9a36a}.end-lines{margin:0 0 6px}.end-lines p{margin:0 0 10px;font:400 clamp(1.02rem,.95rem + .4vw,1.25rem)/1.45 var(--text);color:#cbb89c}.end-lines p.punch{margin:4px 0 16px;font:italic 400 clamp(1.5rem,1.1rem + 1.8vw,2.5rem)/1.25 var(--display);font-variation-settings:"opsz" 28;color:#f1e6d0}.end .rule{width:min(16rem,46vw);height:9px;margin:16px 0 24px;color:#efe3cc73}.end-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media (max-height: 500px){.end-kicker{margin-bottom:10px}.end .rule{margin:8px 0 14px}}.turn{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 45%,#1a120e,#050405 70%)}.turn-card{--band: 6px;width:min(80vw,20rem);padding:34px 30px 30px;text-align:center;border-radius:3px}.turn-card svg{width:76px;height:76px;color:var(--print);margin:0 auto 12px;display:block}.turn-card p{margin:0;font:italic 400 1.15rem/1.45 var(--text);color:var(--print)}@media (orientation: portrait) and (pointer: coarse) and (max-width: 600px){.turn{display:grid}}.rule path{stroke:currentColor}.calm .pop-in,.calm .end>*,.calm .line,.calm .cap,.calm .tag{transform:none!important}.calm .slot.pulse,.calm .arrow.pulse{animation:none}.calm .sc-rule.fresh .strike{animation:none;clip-path:none}.calm .sc-rule.glint .sc-r{animation:none;text-shadow:0 0 1.2cqh rgba(255,186,96,.7)}.calm .hb-lines li.new{animation:none}@media (prefers-reduced-motion: reduce){.slot.pulse,.arrow.pulse{animation:none}}.vol-pop{position:absolute;right:0;top:calc(100% + 10px);width:16rem;padding:16px 18px 12px;--band: 5px;color:var(--print);opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.vol-pop.on{opacity:1;transform:none}.vol-lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 1rem/1.2 var(--display);font-variation-settings:"opsz" 11;font-variant-caps:all-small-caps;letter-spacing:.16em}.vol-val{font:400 .95rem/1 var(--text);letter-spacing:0;font-variant-numeric:tabular-nums}.vol-range{-webkit-appearance:none;appearance:none;width:100%;height:40px;margin:0;background:transparent;cursor:pointer;--p: 50%}.vol-range::-webkit-slider-runnable-track{height:3px;background:linear-gradient(90deg,currentColor var(--p),rgba(128,112,96,.35) var(--p))}.vol-range::-moz-range-track{height:3px;background:#80706059}.vol-range::-moz-range-progress{height:3px;background:currentColor}.vol-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-12.5px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#6a5546,#1a1210 62%);box-shadow:0 0 0 1px #efe3cc59,0 2px 6px #00000080}.vol-range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#6a5546,#1a1210 62%)}.vol-range:focus-visible{outline:none}.kbd .vol-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--stock),0 0 0 4px #9a5b1c}.vol-title{width:min(17rem,70vw);margin-top:1.3rem;color:var(--paper)}.vol-title .vol-lab{color:#cbb89c}.vol-note{margin:.1rem 0 0;font:italic 400 .86rem/1.4 var(--display);font-variation-settings:"opsz" 11;color:#cbb89ccc}@media (max-height: 500px){.vol-title{margin-top:.6rem}.vol-title .vol-range{height:34px}.vol-note{display:none}.vol-pop{right:auto;left:calc(100% + 10px);top:0}}.jet.beckon{animation:jetbeckon 1.5s var(--ease) 4}@keyframes jetbeckon{0%,to{color:#efe3ccdb}50%{color:#ffe1a8;box-shadow:inset 0 0 0 1px #f0c47a,0 0 26px #f0b468bf}}.calm .jet.beckon{animation:none;box-shadow:inset 0 0 0 1px #f0c47a}.sc-sub,.sc-when,.sc-rules,.sc-foot{font-family:var(--text);font-style:italic;letter-spacing:.005em}.sc-sub{font-size:5.4cqh}.sc-when{font-size:4.7cqh}.sc-rules{font-size:5.25cqh;line-height:1.42}.sc-n{font-style:normal;font-family:var(--display);font-variant-numeric:lining-nums}.sc-foot{font-size:5.1cqh}.inv-front .ink{font-family:var(--text);letter-spacing:0}.inv-front .l0{font:500 8.4cqh/1.1 var(--display);font-variation-settings:"opsz" 28;font-variant-caps:all-small-caps;letter-spacing:.08em;margin-bottom:2.6cqh}.inv-front .ln{font-style:italic;font-size:6.6cqh}.inv-front .l4{font-style:italic;font-size:7.2cqh}.vol-title .vol-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor var(--p),rgba(203,184,156,.3) var(--p))}.vol-title .vol-range::-moz-range-track{background:#cbb89c4d}.goal{position:absolute;z-index:10;top:calc(var(--sat) + var(--edge));left:50%;transform:translate(-50%,-6px);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);display:flex;align-items:baseline;gap:.8em;min-height:44px;padding:.6em 1.8em .62em;border:0;background:none;cursor:pointer;color:#f1e6d1;font-family:var(--text);font-style:italic;font-size:clamp(.95rem,.9rem + .2vw,1.08rem);line-height:1.3;white-space:nowrap;isolation:isolate}.goal:before{content:"";position:absolute;inset:0;z-index:-1;background:#080607c7;-webkit-mask:linear-gradient(90deg,transparent,#000 1.6em,#000 calc(100% - 1.6em),transparent),linear-gradient(transparent,#000 .4em,#000 calc(100% - .4em),transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 1.6em,#000 calc(100% - 1.6em),transparent),linear-gradient(transparent,#000 .4em,#000 calc(100% - .4em),transparent);mask-composite:intersect}.goal.on{opacity:1;transform:translate(-50%)}.goal-t{font-family:var(--display);font-style:normal;font-weight:500;letter-spacing:.05em;color:var(--lamp);font-variant-numeric:oldstyle-nums}.goal-t,.goal-r{transition:opacity .45s var(--ease)}.goal.fading .goal-t,.goal.fading .goal-r{opacity:0}.goal-r{position:relative}.goal .strike{position:absolute;left:-3%;width:106%;top:52%;height:.55em;transform:translateY(-50%);color:#f6ecda;clip-path:inset(0 100% 0 0)}.goal.struck .strike{animation:strike .7s var(--ease) forwards}.goal.struck .goal-x{color:#f1e6d19e;transition:color .6s var(--ease) .5s}.goal:hover .goal-x{color:#fff4de}.goal:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.has-goal .cap{top:calc(var(--sat) + var(--edge) + 50px)}.calm .goal.struck .strike{animation:none;clip-path:none}@media (max-height: 500px){.goal{left:calc(50% - var(--tray-w) / 2);font-size:.9rem;padding:.5em 1.5em .52em;max-width:calc(100% - 2 * var(--edge) - var(--sal) - var(--sar) - var(--tray-w) - 140px)}.has-goal .cap{top:calc(var(--sat) + var(--edge) + 44px)}}.sc-rule.later{opacity:.42}@font-face{font-family:La Belle Aurore;src:url(../fonts/LaBelleAurore-Regular.woff2) format("woff2");font-display:block}:root{--hand-c: "La Belle Aurore", "Pinyon Script", cursive;--pen-c: 38, 24, 18}.ov-inv .inv-back .ink{font-family:var(--hand-c);color:rgb(var(--pen-c))}.ov-inv .inv-back .child{position:relative;display:block;font-size:15.5cqh;line-height:1;white-space:nowrap;letter-spacing:.012em;transform:translate(-1.5cqh,-3cqh) rotate(-2.2deg)}.ov-inv .inv-back .child .w{display:inline-block;transform:translateY(var(--dy, 0)) rotate(var(--rot, 0deg))}.ov-inv .inv-back .child .c{color:rgba(var(--pen-c),var(--ink, 1));text-shadow:0 0 .5px rgba(var(--pen-c),calc(var(--ink, 1) * .8))}.ov-inv .inv-back .ruled{position:absolute;left:20cqh;right:18cqh;top:50.5cqh;height:0;border-top:.32cqh solid rgba(96,92,88,.16);transform:rotate(-.4deg);pointer-events:none}.ov-inv .inv-back .blot{width:6cqh;height:6cqh;right:9cqh;top:60cqh;transform:rotate(-20deg);opacity:.8}.ov-inv .inv-back .child .say{display:block}.ov-inv .inv-back .child .say+.say{margin-top:.22em;padding-left:1.1em}.ov-inv .inv-back .child .c,.ov-inv .inv-back .blot{opacity:0}.ov-inv .inv-back.reveal .child .c{animation:inv-inkup .45s cubic-bezier(.3,.1,.3,1) var(--d, 0ms) both}.ov-inv .inv-back.reveal .blot{animation:inv-blotup .6s cubic-bezier(.3,.1,.3,1) var(--d, 0ms) both}@keyframes inv-inkup{0%{opacity:0;color:rgba(168,104,48,var(--ink, 1))}45%{opacity:.8;color:rgba(118,70,34,var(--ink, 1))}to{opacity:1;color:rgba(var(--pen-c),var(--ink, 1))}}@keyframes inv-blotup{0%{opacity:0;transform:rotate(-20deg) scale(.7)}to{opacity:.8;transform:rotate(-20deg) scale(1)}}.ov-inv .inv-back.reveal-calm .child .c,.ov-inv .inv-back.reveal-calm .blot{animation-duration:.4s;animation-delay:0ms;animation-timing-function:linear}.ov-inv .inv-back.reveal-calm .blot{animation-name:inv-blotfade}@keyframes inv-blotfade{0%{opacity:0}to{opacity:.8}}.ov-inv .inv-back .lamp{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0}.ov-inv .inv-back .lamp:before,.ov-inv .inv-back .lamp:after{content:"";position:absolute;inset:0;border-radius:inherit}.ov-inv .inv-back .lamp:before{background:radial-gradient(ellipse 40% 92% at var(--lx) var(--ly),rgba(70,44,24,0) 0%,rgba(70,44,24,0) 38%,rgba(70,44,24,.22) 100%);mix-blend-mode:multiply}.ov-inv .inv-back .lamp:after{background:radial-gradient(ellipse 30% 66% at var(--lx) var(--ly),rgba(255,224,172,.88) 0%,rgba(255,200,128,.5) 38%,rgba(255,180,100,.14) 72%,rgba(255,170,90,0) 100%);mix-blend-mode:soft-light}.ov-inv .inv-back.reveal .lamp:after{animation:inv-flame 1.3s linear infinite}@keyframes inv-flame{0%,to{opacity:1}11%{opacity:.9}23%{opacity:.98}37%{opacity:.88}52%{opacity:1}64%{opacity:.93}81%{opacity:.99}}.ov-inv .inv-back.reveal-calm .lamp:after{animation:none}
