.labyrinth-workspace{max-width:1260px}.labyrinth-progress{display:block;width:100%;height:3px;border:0;background:#6f84942a;margin:0 0 32px;accent-color:var(--gold)}.labyrinth-progress::-webkit-progress-bar{background:#6f84942a}.labyrinth-progress::-webkit-progress-value{background:var(--gold)}.map-instruction{color:var(--muted);font-size:12px;margin-bottom:28px}.realm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.realm{position:relative;border:1px solid #93a3b527;padding:26px 30px;background:radial-gradient(ellipse at 90% 0,#799bb412,transparent 70%);min-height:270px}.realm.open{border-top-color:#c9ad7990}.realm.restored{border-color:#b59a6955}.realm.sealed{opacity:.65}.realm-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.realm-number{font:italic 27px Georgia,serif;color:var(--gold)}.realm h2{font:29px Georgia,serif;margin-bottom:8px}.room-chain{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:28px;gap:14px}.room-chain:before{content:"";height:1px;position:absolute;top:22px;left:15%;right:15%;background:#a7b7c135;z-index:0}.room-stop{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px}.room-stop>span{font-size:10px;line-height:1.5;color:var(--muted);max-width:115px}.room-node{position:relative;z-index:1;width:46px;height:46px;border-radius:50%;background:#0b1420;border:1px solid #75839170;color:var(--muted);font:17px Georgia,serif}.room-node.available{border-color:var(--gold);color:var(--gold);box-shadow:0 0 24px #c9ad7915}.room-node.available:hover{background:#c9ad7920}.room-node.solved{background:var(--gold);color:var(--ink);border-color:var(--gold)}.room-node.locked:disabled{opacity:1;cursor:not-allowed}.master-gate{margin-top:28px;padding:30px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.master-gate h2{font:27px Georgia,serif}.master-gate .primary:disabled{cursor:not-allowed}.onboarding{max-width:900px;margin:auto;padding:80px 30px}.onboarding h1{font-size:clamp(52px,6vw,80px)}.onboarding-copy{max-width:620px;font:20px/1.8 Georgia,serif;color:#c0cad5}.mission-rules{margin:40px 0;display:grid;gap:24px;max-width:650px}.mission-rules>div{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:20px}.mission-rules h2{font:22px Georgia,serif;margin-bottom:6px}.mission-rules>div>span{font:italic 24px Georgia,serif}.chamber{max-width:900px;margin:auto;padding:35px;border:1px solid var(--line);background:#0b1420a0}.chamber-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.chamber-title{font:clamp(32px,4vw,49px) Georgia,serif;margin:28px 0}.chamber-brief{font:19px/1.9 Georgia,serif;color:#d9dcd8;white-space:pre-line}.chamber details{border-top:1px solid var(--line);padding-top:8px;margin:25px 0}.answer-console{max-width:500px;border-top:1px solid var(--line);padding-top:15px;margin-top:28px}.hint-drawer{border-top:1px solid var(--line);padding-top:28px;margin-top:38px}.hint-drawer h3{font:24px Georgia,serif}.hint-drawer ol{padding-left:20px}.hint-drawer li{font-size:13px;color:var(--muted);padding:6px 8px;line-height:1.8}.discovery{padding:28px;background:#c9ad790a;border-left:1px solid var(--gold);margin:30px 0}.discovery h3{font:36px Georgia,serif;color:var(--gold)}.discovery p:last-child{font-size:14px;line-height:1.9}.coefficient-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 0}.coefficient-grid>div{padding:12px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px}.coefficient-grid span{font:italic 16px Georgia,serif;color:var(--muted)}.coefficient-grid strong{font:24px Georgia,serif;color:var(--gold)}.journal-records{padding:25px 5px}.journal-records details{border-top:1px solid var(--line);padding:12px 0}.journal-records details p{font-size:14px;color:var(--muted);line-height:1.9}.experiment{border:1px solid var(--line);padding:22px;margin:30px 0}.experiment svg{display:block;width:100%;max-height:330px}.instrument-reading{color:var(--gold);font:15px Georgia,serif}.experiment input[type=range]{padding:0;accent-color:var(--gold)}@media(max-width:760px){.realm-grid{grid-template-columns:1fr;gap:20px}.realm{padding:23px 20px}.master-gate{flex-direction:column;align-items:flex-start}.chamber{padding:23px 20px}.chamber-topline{flex-wrap:wrap}.chamber-brief{font-size:18px}.coefficient-grid{grid-template-columns:repeat(3,1fr)}.onboarding{padding:50px 24px}.onboarding-copy{font-size:18px}.mission-rules>div{gap:17px}.experiment{padding:15px}.labyrinth-workspace .workspace-header .button-row{gap:10px}.labyrinth-workspace .workspace-header .secondary{padding:12px 17px;font-size:8px}}
.developer-toolbar{border:1px solid #c9ad7988;background:#292313ed;padding:16px 20px;margin-bottom:22px;color:var(--gold);font-size:10px;letter-spacing:1.5px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.developer-toolbar .secondary{padding:9px 13px;min-height:38px;font-size:9px}
