.door.svelte-x1evwq{--wood:color-mix(in srgb, var(--theme-bg) 35%, var(--theme-deep));--frame-wood:var(--theme-deep);justify-items:center;width:260px;max-width:100%;padding-top:30px;display:grid;position:relative}.wire.svelte-x1evwq{z-index:2;pointer-events:none;width:300px;height:60px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.wire.svelte-x1evwq path:where(.svelte-x1evwq){fill:none;stroke:var(--theme-muted);stroke-opacity:.5;stroke-width:1.5px}.halo.svelte-x1evwq{fill:var(--color-haldi);opacity:.25}.bulb.svelte-x1evwq{fill:var(--color-haldi-tint)}.frame.svelte-x1evwq{aspect-ratio:260/320;background:var(--frame-wood);width:260px;max-width:100%;filter:drop-shadow(var(--drop-object));cursor:pointer;perspective:900px;border:0;border-radius:130px 130px 12px 12px;padding:8px 8px 0;display:block;position:relative}.frame.svelte-x1evwq:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}.glow.svelte-x1evwq{background:radial-gradient(ellipse closest-side at 50% 55%, var(--theme-accent), color-mix(in srgb, var(--theme-accent) 35%, transparent) 55%, transparent);opacity:0;border-radius:122px 122px 0 0;position:absolute;inset:8px 8px 0;transform:scale(.6)}.doors.svelte-x1evwq{width:100%;height:100%;transform-style:preserve-3d;display:flex;position:relative}.half.svelte-x1evwq{backface-visibility:hidden;flex:1;height:100%;display:block;position:relative}.half.left.svelte-x1evwq{transform-origin:0}.half.right.svelte-x1evwq{transform-origin:100%}.half.svelte-x1evwq svg:where(.svelte-x1evwq){width:100%;height:100%;display:block}.wood.svelte-x1evwq{fill:var(--wood)}.panel.svelte-x1evwq{fill:none;stroke:color-mix(in srgb, var(--theme-text) 7%, transparent);stroke-width:2px}.seam.svelte-x1evwq{stroke:var(--theme-deep);stroke-width:1.5px}.knocker.svelte-x1evwq{width:52px;height:86px;filter:drop-shadow(var(--drop-object));transform-origin:50% 12%;display:block;position:absolute;top:44%;left:-26px}.knocker.svelte-x1evwq svg:where(.svelte-x1evwq){width:100%;height:100%;display:block}.brass.svelte-x1evwq{stop-color:var(--color-haldi)}.brass-light.svelte-x1evwq{stop-color:var(--color-haldi-tint)}.hole.svelte-x1evwq{fill:var(--wood)}.stud.svelte-x1evwq{fill:var(--color-haldi-tint)}.threshold.svelte-x1evwq{border-radius:var(--radius-pill);background:var(--theme-accent);height:3px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--theme-accent) 55%, transparent);opacity:.5;position:absolute;bottom:-2px;left:12%;right:12%}.knock-hint.svelte-xi0qt7{justify-items:center;gap:var(--space-12);display:grid}.hand.svelte-xi0qt7{color:var(--theme-muted);display:block}.dots.svelte-xi0qt7{gap:var(--space-16);margin:0;display:flex}.dot.svelte-xi0qt7{border-radius:var(--radius-pill);background:var(--color-glass-line);width:12px;height:12px;display:block}.dot.on.svelte-xi0qt7{background:var(--theme-accent);box-shadow:0 0 12px 2px color-mix(in srgb, var(--theme-accent) 55%, transparent)}
