#exploration-ui{position:absolute;inset:0;pointer-events:none}.world-compass{position:absolute;top:112px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:.12em;color:#d4dbc7;text-shadow:0 1px 5px #000}.world-compass i{height:13px;width:1px;background:#c9cba36b}.world-compass span:last-child{color:#adbbae;font-variant-numeric:tabular-nums}.frontier-hud{position:absolute;top:187px;left:34px;display:flex;flex-direction:column;gap:6px;text-shadow:0 2px 8px #001810}.frontier-hud .eyebrow{font-size:7px;color:#a9bead}.frontier-hud strong{font-family:var(--serif);font-size:22px;font-weight:500}.frontier-hud>span:last-of-type{font-size:10px;color:#bed1bb}.frontier-hud button{align-self:flex-start;margin-top:6px;border:1px solid #c2d2a730;border-radius:3px;background:#0c211bc9;padding:7px 10px;font-size:9px;color:#c6d3bc}.frontier-hud kbd,.world-tools kbd{font-family:var(--sans);margin-left:12px;font-size:9px;color:#dfd0a0}.world-tools{position:absolute;right:34px;bottom:181px;width:243px;pointer-events:auto;text-shadow:0 2px 6px #000}.world-tools>button{display:flex;align-items:center;gap:9px;width:100%;background:#0b201bd9;border:1px solid #c2d2a730;border-radius:4px;padding:11px 13px;font-size:10px}.world-tools>button>span{color:#b9e9db;font-size:18px;line-height:15px}.world-tools>button kbd{margin-left:auto}.world-tools>button[aria-pressed=true]{border-color:#92c7ad99;background:#173c30ed}.world-tools small{display:block;text-align:right;font-size:8px;color:#aabfaa;margin-top:8px}#worldcraft-panel{padding:13px;background:#0a1b18ed;border:1px solid #c2d2a730;border-top:0}.sculpt-modes{display:flex;gap:4px}.sculpt-modes button{flex:1;background:#233d32;color:#b6c9ba;border:1px solid transparent;padding:6px 3px;font-size:9px;border-radius:3px}.sculpt-modes button[aria-pressed=true]{color:#e6edc8;border-color:#b9cb83aa;background:#405039}#sculpt-hint{font-size:10px;line-height:1.6;margin:12px 0;color:#d8b593;min-height:32px}#sculpt-hint.valid{color:#bfdab8}.sculpt-actions{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:8px;color:#a4b8a8}.sculpt-actions button{background:none;border:0;padding:2px 0;color:#d9d9b8;font-size:9px;white-space:nowrap}.sculpt-actions kbd{margin-left:3px}.waystone-prompt{position:absolute;bottom:235px;left:50%;transform:translateX(-50%);background:#0b251ee0;border:1px solid #bad19b55;border-radius:3px;padding:12px 20px;text-align:center;box-shadow:0 8px 40px #0004}.waystone-prompt strong{display:block;font-family:var(--serif);font-size:22px;font-weight:500}.waystone-prompt span{display:block;font-size:9px;margin-top:5px;color:#c8dcb1;letter-spacing:.04em}.world-atlas{position:absolute;inset:0;background:#061411d9;backdrop-filter:blur(9px);display:grid;place-items:center;pointer-events:auto;padding:24px;z-index:30}.world-atlas[hidden],#worldcraft-panel[hidden],.waystone-prompt[hidden]{display:none}.atlas-dialog{width:min(100%,1040px);max-height:calc(100vh - 48px);overflow:auto;background:#0b211ce8;border:1px solid #b7c89c40;box-shadow:0 20px 100px #0008}.atlas-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:23px 28px;border-bottom:1px solid #c2d2a725}.atlas-dialog h2{font-family:var(--serif);font-size:34px;font-weight:400;margin:4px 0 0}.atlas-dialog>header button{font-size:30px;color:#bdcbb8;background:none;border:0;padding:5px 10px}.atlas-body{display:grid;grid-template-columns:minmax(0,1fr) 300px}.atlas-chart{padding:20px;position:relative}.atlas-chart canvas{display:block;width:100%;height:auto;border:1px solid #a4c09b30}.atlas-legend{font-size:8px;display:flex;gap:14px;flex-wrap:wrap;margin-top:13px;color:#bbcfb9}.atlas-legend span:last-child{color:#839d8d;margin-left:auto}.atlas-journal{border-left:1px solid #c2d2a725;padding:22px}.atlas-journal>p{font-size:11px;line-height:1.8;color:#a7c1ad;margin:0 0 20px}.atlas-place{padding:13px 0;border-top:1px solid #c2d2a725}.atlas-place strong{font-family:var(--serif);font-size:22px;font-weight:500;color:#dfe4c6}.atlas-place p{font-size:10px;line-height:1.6;color:#92ac9b;margin:5px 0 10px}.atlas-place>div{display:flex;align-items:center;gap:12px}.atlas-place button{border:1px solid #c6d3ab40;background:#233d30;padding:5px 10px;border-radius:2px;font-size:9px;color:#d5ddbd}.atlas-place span{font-size:8px;color:#819c89}.atlas-journal footer{margin-top:20px;color:#b1c6a5;font-size:9px;line-height:1.8}.world-tools button:hover,.frontier-hud button:hover,.atlas-place button:hover{border-color:#c6d3ab88;color:#eff3db}.settings-dialog{max-height:90vh;overflow:auto}.invocation.active~.world-compass{display:none}
@media(max-width:1100px){.frontier-hud{left:23px;top:175px}.world-tools{right:23px;width:205px;bottom:200px}.atlas-body{grid-template-columns:minmax(0,1fr) 260px}.atlas-journal{padding:16px}}
@media(max-width:700px){.world-compass{top:88px}.frontier-hud{left:15px;top:140px}.frontier-hud .eyebrow{display:none}.frontier-hud strong{font-size:18px}.frontier-hud>span:last-of-type{font-size:8px}.world-tools{right:15px;bottom:200px;width:174px}.world-tools>button{padding:9px;font-size:9px}.world-tools small{font-size:7px}.waystone-prompt{bottom:190px;padding:9px 12px}.waystone-prompt strong{font-size:19px}.world-atlas{padding:12px}.atlas-dialog{max-height:calc(100vh - 24px)}.atlas-dialog>header{padding:16px}.atlas-dialog h2{font-size:29px}.atlas-body{display:block}.atlas-chart{padding:12px}.atlas-journal{border-left:0;border-top:1px solid #c2d2a725}.atlas-place{padding:10px 0}.atlas-legend span:last-child{margin-left:0}}
@media(max-height:720px) and (min-width:701px){.atlas-dialog>header{padding:13px 22px}.atlas-chart{max-height:calc(100vh - 140px);overflow:auto}.atlas-journal{max-height:calc(100vh - 140px);overflow:auto}.frontier-hud{top:153px}.world-tools{bottom:170px}}
