.moon-palace.svelte-1jq299z{margin:2rem 0;padding:clamp(18px,4vw,30px);border:1.5px solid #282321;border-radius:26px;background:radial-gradient(ellipse at top right,#f9e0e6,transparent 58%),#fffaf3;box-shadow:5px 5px #edc2c9;color:#282321;font:.94rem/1.6 var(--font)}.moon-palace.svelte-1jq299z p:where(.svelte-1jq299z),.moon-palace.svelte-1jq299z h3:where(.svelte-1jq299z){margin:0}.heading.svelte-1jq299z{display:flex;align-items:center;gap:12px;margin-bottom:18px}.heading.svelte-1jq299z>span:where(.svelte-1jq299z){display:grid;place-items:center;flex:none;width:44px;height:44px;background:#edbdc2;border-radius:14px;font-size:1.5rem}.heading.svelte-1jq299z h3:where(.svelte-1jq299z){font-family:var(--font-headline);font-size:1.4rem;line-height:1.2;color:#171515}.heading.svelte-1jq299z p:where(.svelte-1jq299z){font-size:.77rem;color:#79515e;margin-top:5px}button.svelte-1jq299z{font:inherit;color:inherit;cursor:pointer}button.svelte-1jq299z:disabled{cursor:default}button.svelte-1jq299z:focus-visible{outline:3px solid #a5516c;outline-offset:3px}.mode.svelte-1jq299z{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.mode.svelte-1jq299z button:where(.svelte-1jq299z){padding:8px 12px;border:1px solid #cda6ad;border-radius:999px;background:#fffdf9;font-size:.78rem}.mode.svelte-1jq299z button[aria-pressed=true]:where(.svelte-1jq299z){background:#efcbd1;border-color:#9d6a75}.moon-map.svelte-1jq299z{position:relative;overflow:hidden;border:1px solid #d7beb8;border-radius:19px;background:#f6f0e7;aspect-ratio:16/9}.moon-map.svelte-1jq299z img:where(.svelte-1jq299z){display:block;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none}.pin.svelte-1jq299z{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:1.5px solid #282321;border-radius:50%;background:#fffaf3;box-shadow:2px 2px #282321;font-weight:700}.pin[aria-pressed=true].svelte-1jq299z{background:#edbdc2}.pin.visited.svelte-1jq299z{border-color:#8c5260}.places.svelte-1jq299z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.places.svelte-1jq299z button:where(.svelte-1jq299z){display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:7px 5px;border:1px solid #d8b8bf;border-radius:12px;background:#fffdf9;font-size:.77rem}.places.svelte-1jq299z button[aria-pressed=true]:where(.svelte-1jq299z){background:#f3cfd6;border-color:#9d6a75}.places.svelte-1jq299z button:where(.svelte-1jq299z)>span:where(.svelte-1jq299z){color:#875a67;font-size:.7rem}.discovery.svelte-1jq299z:has(p:where(.svelte-1jq299z)){margin-top:15px;border-radius:15px;background:#f8e8e9;padding:16px;font-size:.88rem}.word.svelte-1jq299z{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.word.svelte-1jq299z strong:where(.svelte-1jq299z){font-size:1.65rem;line-height:1.3}.word.svelte-1jq299z>span:where(.svelte-1jq299z){color:#7d4e5c}.next.svelte-1jq299z,.again.svelte-1jq299z{padding:10px 15px;border:1px solid #282321;border-radius:999px;background:#fffdf9;font-weight:700;margin-top:15px}.all-found.svelte-1jq299z{margin-top:18px!important;font-size:.85rem}.prompt.svelte-1jq299z{margin:15px 0!important}.timeline.svelte-1jq299z{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:10px}.timeline.svelte-1jq299z li:where(.svelte-1jq299z){display:flex;align-items:center;gap:10px;padding:12px 10px!important;margin:0!important;border:1px solid #d9bbc1;border-radius:15px;background:#fffdf9}.timeline.svelte-1jq299z li:where(.svelte-1jq299z):before{display:none}.position.svelte-1jq299z{font-family:var(--font-headline);color:#9c6372;font-size:1.4rem;width:23px;flex:none}.event.svelte-1jq299z{flex:1;min-width:0}.event.svelte-1jq299z p:where(.svelte-1jq299z){font-size:.86rem;font-weight:600}.event.svelte-1jq299z small:where(.svelte-1jq299z){color:#7b535f;font-size:.73rem}.arrows.svelte-1jq299z{display:grid;gap:5px;flex:none}.arrows.svelte-1jq299z button:where(.svelte-1jq299z){width:44px;height:44px;border:1px solid #d8b8bf;border-radius:9px;background:#f7dfe5;line-height:1}.arrows.svelte-1jq299z button:where(.svelte-1jq299z):disabled{opacity:.35}.again.svelte-1jq299z{font-size:.83rem;border-color:#d4b3bb}.sr-only.svelte-1jq299z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.places.svelte-1jq299z{grid-template-columns:repeat(2,minmax(0,1fr))}.pin.svelte-1jq299z{font-size:.8rem}.moon-map.svelte-1jq299z{overflow:visible}.timeline.svelte-1jq299z li:where(.svelte-1jq299z){gap:7px;padding:10px 7px!important}.event.svelte-1jq299z p:where(.svelte-1jq299z){font-size:.79rem}.event.svelte-1jq299z small:where(.svelte-1jq299z){font-size:.67rem}.position.svelte-1jq299z{font-size:1.2rem;width:18px}}
