.scene-model-roster[data-astro-cid-au6jrxai]{z-index:12;width:min(440px,34vw);color:rgb(var(--ds-ink));font-family:var(--ds-font-body);border:var(--ds-line-w) solid rgb(var(--ds-line));border-radius:var(--ds-r-card);background:rgb(var(--ds-surface)/.95);box-shadow:var(--ds-shadow-card);backdrop-filter:blur(15px);flex-shrink:0;position:absolute;top:50%;right:clamp(22px,4vw,66px);overflow:hidden;transform:translateY(-50%)}details[data-astro-cid-au6jrxai]{border:var(--ds-line-w) solid rgb(var(--ds-line));border-radius:var(--ds-r-card);background:rgb(var(--ds-surface)/.95);box-shadow:var(--ds-shadow-card);backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.place-notes[data-astro-cid-au6jrxai]{border-bottom:var(--ds-line-w) solid rgb(var(--ds-line));padding:17px}.notes-heading[data-astro-cid-au6jrxai]{font:700 11px var(--ds-font-display);letter-spacing:.12em;color:rgb(var(--ds-action));border:0;margin:0 0 12px;padding:0}.notes-intro[data-astro-cid-au6jrxai]{border:0;margin:10px 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.55}.story-link[data-astro-cid-au6jrxai]{gap:5px;padding:0 0 12px;font-size:15px;font-weight:700;text-decoration:none;display:grid}#game-shell .story-link[data-astro-cid-au6jrxai] small[data-astro-cid-au6jrxai]{letter-spacing:0;color:rgb(var(--ds-ink-muted));font-size:12px;font-weight:400;line-height:1.5}[data-scene-record-link] a{min-height:44px;color:rgb(var(--ds-ink-muted));text-underline-offset:3px;align-items:center;font-size:12px;display:inline-flex}summary[data-astro-cid-au6jrxai]{cursor:pointer;min-height:48px;color:rgb(var(--ds-ink));font:700 11px/1.2 var(--ds-font-display);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;list-style:none;display:flex}summary[data-astro-cid-au6jrxai]::-webkit-details-marker{display:none}summary[data-astro-cid-au6jrxai]:after{content:"−";color:rgb(var(--ds-action));letter-spacing:0;font-size:18px}details[data-astro-cid-au6jrxai]:not([open]) summary[data-astro-cid-au6jrxai]:after{content:"+"}summary[data-astro-cid-au6jrxai] b[data-astro-cid-au6jrxai]{color:rgb(var(--ds-ink-muted));letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}summary[data-astro-cid-au6jrxai]:focus-visible{outline:3px solid rgb(var(--ds-action));outline-offset:-3px}.roster-body[data-astro-cid-au6jrxai]{border-top:var(--ds-line-w) solid rgb(var(--ds-line));grid-template-columns:1.12fr .88fr;gap:20px;max-height:min(62vh,560px);padding:5px 17px 16px;display:grid;overflow:auto}section[data-astro-cid-au6jrxai]{min-width:0}h2[data-astro-cid-au6jrxai]{color:rgb(var(--ds-action));font:700 11px/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;margin:13px 0 9px}ul[data-astro-cid-au6jrxai]{gap:7px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-au6jrxai]{color:rgb(var(--ds-ink));padding-left:11px;font-size:12.5px;line-height:1.35;position:relative}li[data-astro-cid-au6jrxai]:before{content:"·";color:rgb(var(--ds-action));position:absolute;left:0}a[data-astro-cid-au6jrxai]{color:rgb(var(--ds-ink));text-decoration-color:rgb(var(--ds-action)/.55);text-underline-offset:3px;text-decoration-thickness:1px}a[data-astro-cid-au6jrxai]:hover,a[data-astro-cid-au6jrxai]:focus-visible{color:rgb(var(--ds-action));text-decoration-color:rgb(var(--ds-action))}a[data-astro-cid-au6jrxai] span[data-astro-cid-au6jrxai]{color:rgb(var(--ds-action));margin-left:5px;font-size:.82em;display:inline-block}li[data-astro-cid-au6jrxai]{flex-wrap:wrap;column-gap:8px;display:flex}li[data-astro-cid-au6jrxai]>a[data-astro-cid-au6jrxai]:first-child{flex:100px}li[data-astro-cid-au6jrxai] .species-reading[data-astro-cid-au6jrxai]{text-underline-offset:3px;flex:none;font-size:12px;text-decoration:underline}li[data-astro-cid-au6jrxai] a[data-astro-cid-au6jrxai]{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:5px 0;display:flex}li[data-astro-cid-au6jrxai]:has(a):before{top:18px}a[data-astro-cid-au6jrxai]:focus-visible{outline:2px solid rgb(var(--ds-action));outline-offset:2px;border-radius:3px}p[data-astro-cid-au6jrxai]{border-top:var(--ds-line-w) solid rgb(var(--ds-line));color:rgb(var(--ds-ink-muted));font:600 11px/1.5 var(--ds-font-body);grid-column:1/-1;margin:0;padding-top:11px}@media (width<=980px){.scene-model-roster[data-astro-cid-au6jrxai]{width:min(400px,46vw);top:64px;right:18px;transform:none}.roster-body[data-astro-cid-au6jrxai]{max-height:38vh}}@media (width<=700px){.scene-model-roster[data-astro-cid-au6jrxai]{width:min(350px,100vw - 28px);top:14px;right:14px}summary[data-astro-cid-au6jrxai]{padding:12px 13px}.roster-body[data-astro-cid-au6jrxai]{grid-template-columns:1fr;gap:4px;max-height:36vh;padding:4px 13px 13px}li[data-astro-cid-au6jrxai]{font-size:12.5px}}.scene-navigation[data-astro-cid-rg6rq47v]{z-index:35;font:650 12px/1 var(--ds-font-body);position:absolute;top:16px;left:clamp(18px,7vw,110px)}a[data-astro-cid-rg6rq47v]{min-height:44px;color:rgb(var(--ds-ink));border:var(--ds-line-w) solid rgb(var(--ds-line));border-radius:var(--ds-r-field);background:rgb(var(--ds-bg)/.88);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}a[data-astro-cid-rg6rq47v]:hover{color:rgb(var(--ds-action));border-color:rgb(var(--ds-action))}a[data-astro-cid-rg6rq47v]:focus-visible{outline:3px solid rgb(var(--ds-action));outline-offset:3px}.scene-launch-link[data-astro-cid-rg6rq47v]{display:none}#game-shell:has(#start-screen.is-hidden) .scene-navigation[data-astro-cid-rg6rq47v]{top:78px;left:18px}#game-shell:has(#start-screen.is-hidden) .scene-world-link[data-astro-cid-rg6rq47v]{display:none}#game-shell:has(#start-screen.is-hidden) .scene-launch-link[data-astro-cid-rg6rq47v]{display:inline-flex}@media (width<=700px){.scene-navigation[data-astro-cid-rg6rq47v]{left:16px;top:max(12px,env(safe-area-inset-top))}a[data-astro-cid-rg6rq47v]{min-height:44px;font-size:11px}#game-shell:has(#start-screen.is-hidden) .scene-navigation[data-astro-cid-rg6rq47v]{top:76px;left:12px}}#game-shell:has(#start-screen.is-hidden):has(#tour-review:not([hidden])) .scene-navigation[data-astro-cid-rg6rq47v]{z-index:75;inset:auto 18px 100px auto}.scene-review-entry{min-height:44px;font:inherit;color:rgb(var(--ds-ink));border:var(--ds-line-w) solid rgb(var(--ds-line));border-radius:var(--ds-r-field);background:rgb(var(--ds-bg)/.88);cursor:pointer;margin-left:8px;padding:0 14px}.scene-review-entry:focus-visible{outline:3px solid rgb(var(--ds-action));outline-offset:3px}#game-shell.tour-active .scene-review-entry{display:none}
