.room.svelte-10f4q0o{--ob-bg:#0b0806;--ob-text:#e9d7b0;--ob-dim:#e9d7b08c;--ob-line:#c9a66b47;--ob-gold:#f2cf7a;padding:clamp(.6rem,2vh,1.4rem) clamp(.6rem,2vw,1.4rem) 4.5rem;padding-top:calc(clamp(.6rem, 2vh, 1.4rem) + env(safe-area-inset-top,0px));background:radial-gradient(ellipse 70% 50% at 50% 38%, #ffbe6e12, transparent 70%), var(--ob-bg);color:var(--ob-text);font-family:Georgia,Times New Roman,serif;position:fixed;inset:0;overflow-y:auto}.stage.svelte-10f4q0o{flex-direction:column;gap:.8rem;width:min(100%,980px);margin:0 auto;display:flex}.bar.svelte-10f4q0o{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h1.svelte-10f4q0o{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:400}h1.svelte-10f4q0o span:where(.svelte-10f4q0o){letter-spacing:.12em;color:var(--ob-dim);margin-left:.5rem;font-size:.62em}.exit.svelte-10f4q0o{color:var(--ob-dim);gap:.35rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;text-decoration:none;display:inline-flex}.exit.svelte-10f4q0o:hover{color:var(--ob-text)}.trail.svelte-10f4q0o{text-align:center;letter-spacing:.32em;min-height:2.4em;color:var(--ob-gold);word-break:break-word;justify-content:center;align-items:center;font-size:clamp(1.3rem,4vw,2.1rem);display:flex}.placeholder.svelte-10f4q0o{letter-spacing:.1em;color:var(--ob-dim);font-size:.5em;font-style:italic}.board.svelte-10f4q0o{aspect-ratio:1000/640;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 40px #000000b3);width:100%;position:relative}.board.svelte-10f4q0o>svg:where(.svelte-10f4q0o){width:100%;height:100%;display:block}.ornament.svelte-10f4q0o{fill:none;stroke:#c9a66b;stroke-width:3px;opacity:.75}.moon.svelte-10f4q0o{fill:#c9a66b;fill-opacity:.25}.brand.svelte-10f4q0o{letter-spacing:9px;fill:#c9a66b;opacity:.55;font-size:20px}.glyph.svelte-10f4q0o{fill:#e9d7b0;font-family:Georgia,Times New Roman,serif;transition:fill .12s}.glyph.hot.svelte-10f4q0o{fill:#fff1c9}.glyph.flash.svelte-10f4q0o{fill:var(--ob-gold)}.planchette.svelte-10f4q0o{aspect-ratio:150/180;transform-origin:50% 55.6%;width:15%;transform:translate(-50%, -55.6%) rotate(var(--turn));cursor:grab;touch-action:none;filter:drop-shadow(0 10px 12px #0000008c);outline:none;position:absolute}.planchette.dragging.svelte-10f4q0o{cursor:grabbing;filter:drop-shadow(0 16px 18px #0009)}.planchette.svelte-10f4q0o:focus-visible svg:where(.svelte-10f4q0o) path:where(.svelte-10f4q0o){stroke:var(--ob-gold);stroke-width:5px}.planchette.svelte-10f4q0o svg:where(.svelte-10f4q0o){width:100%;height:100%;display:block}.dwell.svelte-10f4q0o{fill:none;stroke:var(--ob-gold);stroke-width:5px;stroke-linecap:round}.board.tilting.svelte-10f4q0o .planchette:where(.svelte-10f4q0o){cursor:default}.ask.svelte-10f4q0o{gap:.5rem;display:flex}.ask.svelte-10f4q0o input:where(.svelte-10f4q0o){min-width:0;font:inherit;color:var(--ob-text);border:1px solid var(--ob-line);background:#fff0d20d;border-radius:8px;flex:1;padding:.6rem .8rem;font-size:1rem}.ask.svelte-10f4q0o input:where(.svelte-10f4q0o):focus{border-color:var(--ob-gold);box-shadow:none;outline:none}button.svelte-10f4q0o{letter-spacing:.06em;color:var(--ob-text);border:1px solid var(--ob-line);cursor:pointer;background:#fff0d20f;border-radius:8px;padding:.55rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem}button.svelte-10f4q0o:hover:not(:disabled),button.svelte-10f4q0o:focus-visible{border-color:var(--ob-gold)}button.svelte-10f4q0o:disabled{opacity:.4;cursor:default}.ask.svelte-10f4q0o button:where(.svelte-10f4q0o){color:#1b1006;background:var(--ob-gold);border-color:var(--ob-gold);font-weight:600}.controls.svelte-10f4q0o{flex-wrap:wrap;gap:.5rem;display:flex}.segmented.svelte-10f4q0o{display:inline-flex}.segmented.svelte-10f4q0o button:where(.svelte-10f4q0o){border-radius:0}.segmented.svelte-10f4q0o button:where(.svelte-10f4q0o):first-child{border-radius:8px 0 0 8px}.segmented.svelte-10f4q0o button:where(.svelte-10f4q0o):last-child{border-left:none;border-radius:0 8px 8px 0}.segmented.svelte-10f4q0o button[aria-checked=true]:where(.svelte-10f4q0o){color:#1b1006;background:var(--ob-text)}.note.svelte-10f4q0o{color:var(--ob-gold);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem}.log.svelte-10f4q0o{border:1px solid var(--ob-line);border-radius:10px;flex-direction:column;gap:.35rem;padding:.8rem 1rem;font-size:.92rem;display:flex}.log.svelte-10f4q0o li:where(.svelte-10f4q0o){grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.log.svelte-10f4q0o time:where(.svelte-10f4q0o){color:var(--ob-dim);font-family:ui-monospace,Menlo,monospace;font-size:.72rem}.kind.svelte-10f4q0o{color:var(--ob-dim)}.log.svelte-10f4q0o li[data-kind=answer]:where(.svelte-10f4q0o) span:where(.svelte-10f4q0o):last-child{color:var(--ob-gold);letter-spacing:.18em}.log.svelte-10f4q0o li[data-kind=note]:where(.svelte-10f4q0o) span:where(.svelte-10f4q0o):last-child{color:var(--ob-dim);font-style:italic}.honest.svelte-10f4q0o{color:var(--ob-dim);max-width:70ch;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.76rem;line-height:1.6}.sr-only.svelte-10f4q0o{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.glyph.svelte-10f4q0o{transition:none}}
