.mobile-controls.svelte-1thne01{display:none}@media(pointer:coarse){.mobile-controls.svelte-1thne01{position:absolute;right:12px;bottom:12px;left:12px;z-index:10;display:grid;grid-template-columns:minmax(108px,132px) minmax(88px,1fr) minmax(108px,132px);gap:10px;align-items:end;pointer-events:none;touch-action:none;user-select:none}.action-pad.svelte-1thne01{display:grid;gap:8px;pointer-events:auto}.action-pad.svelte-1thne01{grid-template-columns:repeat(2,minmax(0,1fr))}.control.svelte-1thne01,.look-pad.svelte-1thne01,.move-pad.svelte-1thne01{min-width:0;border:1px solid rgb(232 243 226 / 24%);border-radius:8px;background:#0d1211c7;color:#f7f3e8;font:inherit;font-size:.8rem;font-weight:800;letter-spacing:0;touch-action:none;backdrop-filter:blur(10px)}.control.svelte-1thne01{aspect-ratio:1;padding:0}.move-pad.svelte-1thne01,.look-pad.svelte-1thne01{height:124px;padding:0;pointer-events:auto}.control.svelte-1thne01:active,.move-pad.svelte-1thne01:active,.look-pad.svelte-1thne01:active{border-color:#b8f2cf85;background:#1e332dd6}}@media(pointer:coarse)and (max-width:520px){.mobile-controls.svelte-1thne01{grid-template-columns:112px minmax(76px,1fr) 112px;gap:8px}.move-pad.svelte-1thne01,.look-pad.svelte-1thne01{height:112px}}.interaction-prompt.svelte-1v8xreu{position:absolute;left:50%;bottom:30px;width:min(520px,calc(100vw - 32px));transform:translate(-50%);border:1px solid rgb(184 242 207 / 30%);border-radius:8px;background:#0d1211d1;box-shadow:0 16px 46px #00000047;color:#f7f3e8;padding:12px 16px;text-align:center;backdrop-filter:blur(12px)}.interaction-prompt.locked.svelte-1v8xreu{border-color:#ffd9a847}.interaction-prompt.svelte-1v8xreu span:where(.svelte-1v8xreu){display:block;color:#b8f2cf;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.interaction-prompt.locked.svelte-1v8xreu span:where(.svelte-1v8xreu){color:#ffd9a8}.interaction-prompt.svelte-1v8xreu strong:where(.svelte-1v8xreu){display:block;overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.35}.story-note-reader.svelte-1v8xreu{position:absolute;top:50%;left:50%;z-index:20;width:min(620px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 48px));transform:translate(-50%,-50%);overflow:auto;border:1px solid rgb(232 243 226 / 26%);border-radius:8px;background:#0d1211eb;box-shadow:0 24px 80px #0000006b;color:#f7f3e8;padding:18px;backdrop-filter:blur(14px)}.story-note-heading.svelte-1v8xreu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.story-note-heading.svelte-1v8xreu span:where(.svelte-1v8xreu){overflow-wrap:anywhere;color:#b8f2cf;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.story-note-heading.svelte-1v8xreu button:where(.svelte-1v8xreu){border:1px solid rgb(232 243 226 / 24%);border-radius:8px;background:#1e332dd6;color:#f7f3e8;font:inherit;font-size:.8rem;font-weight:800;letter-spacing:0;padding:7px 10px}.story-note-reader.svelte-1v8xreu h2:where(.svelte-1v8xreu){margin:14px 0 0;font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.12;letter-spacing:0}.story-note-meta.svelte-1v8xreu,.story-note-excerpt.svelte-1v8xreu{margin:8px 0 0;color:#a9bbb5;font-size:.9rem;line-height:1.5}.story-note-excerpt.svelte-1v8xreu{color:#ffd9a8;font-weight:700}.story-note-body.svelte-1v8xreu{display:grid;gap:12px;margin-top:16px;border-top:1px solid rgb(232 243 226 / 12%);padding-top:14px}.story-note-body.svelte-1v8xreu p:where(.svelte-1v8xreu){margin:0;color:#f7f3e8;font-size:.96rem;line-height:1.62}@media(max-width:560px){.interaction-prompt.svelte-1v8xreu{bottom:18px;width:calc(100vw - 20px);padding:10px 12px}.interaction-prompt.svelte-1v8xreu strong:where(.svelte-1v8xreu){font-size:.9rem}.story-note-reader.svelte-1v8xreu{top:12px;max-height:calc(100vh - 24px);transform:translate(-50%);padding:14px}}@media(pointer:coarse){.interaction-prompt.svelte-1v8xreu{bottom:154px}}.game-client.svelte-1t942sq{position:relative;min-width:320px;min-height:100vh;background:#101417;overflow:hidden}.game-canvas.svelte-1t942sq{position:fixed;inset:0;display:block;width:100vw;height:100vh}
