:root{--v1-panel:rgba(15,20,31,.94);--v1-line:rgba(255,255,255,.12);--v1-gold:#e6c37c;--v1-mint:#79cdb9;--v1-text:#f4f1e8;--v1-muted:#aeb6c8}
.creation-expanded .origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.v1-game-context{max-width:1440px;margin:1.25rem auto 0;padding:.85rem 1rem;display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(46rem,2.28fr);gap:1.25rem;align-items:center;border:1px solid var(--v1-line);border-radius:1rem;background:var(--v1-panel);box-shadow:0 18px 55px rgba(0,0,0,.2)}
.v1-game-context>div{min-width:0}.v1-game-context .game-context-who{display:grid;grid-template-columns:1fr;gap:.08rem;padding-right:1.25rem;border-right:1px solid var(--v1-line)}.v1-game-context .game-context-who>strong{color:var(--v1-text);font:500 1rem var(--serif)}.v1-game-context .game-context-who>time{color:var(--v1-gold);font:500 1.45rem var(--serif);line-height:1.1;white-space:nowrap}.v1-game-context .game-context-who>small{color:var(--v1-muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.v1-game-context .context-label{color:var(--v1-muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap}
.v1-game-context .hybrid-clock-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.advance-time-buttons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;min-width:0}.v1-game-context .hybrid-clock-controls button{min-width:0;min-height:2.15rem;padding:.35rem .42rem;border:1px solid var(--v1-line);border-radius:.5rem;background:rgba(255,255,255,.05);color:var(--v1-text);font-size:.7rem;white-space:nowrap;cursor:pointer}.v1-game-context .hybrid-clock-controls button:hover,.v1-game-context .hybrid-clock-controls button:focus-visible{border-color:var(--v1-gold);background:rgba(230,195,124,.12)}
.v1-life-nav{position:sticky;top:.5rem;z-index:30;max-width:1120px;margin:.7rem auto 1.5rem;padding:.4rem;display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem;border:1px solid var(--v1-line);border-radius:1rem;background:rgba(8,11,18,.94);backdrop-filter:blur(16px);box-shadow:0 12px 35px rgba(0,0,0,.24)}
.v1-life-nav a{display:flex;min-height:3.7rem;padding:.65rem .75rem;flex-direction:column;justify-content:center;border:1px solid transparent;border-radius:.7rem;text-decoration:none;color:var(--v1-muted)}.v1-life-nav a strong{font-size:.95rem;color:var(--v1-text)}.v1-life-nav a small{margin-top:.15rem;font-size:.68rem;line-height:1.2}.v1-life-nav a:hover,.v1-life-nav a:focus-visible{background:rgba(255,255,255,.05);border-color:var(--v1-line)}.v1-life-nav a.active{background:linear-gradient(135deg,rgba(121,205,185,.16),rgba(230,195,124,.1));border-color:rgba(121,205,185,.48)}.v1-life-nav a.active strong{color:var(--v1-mint)}
.v1-pillar-rail{max-width:1240px;margin:0 auto 1.5rem;padding:0 1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.v1-pillar-rail a,.v1-pillar-rail article{padding:1rem;border:1px solid var(--v1-line);border-radius:.8rem;background:rgba(255,255,255,.025);text-decoration:none}.v1-pillar-rail strong,.v1-pillar-rail span{display:block;color:var(--v1-text)}.v1-pillar-rail small,.v1-pillar-rail p{color:var(--v1-muted)}
.origin-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.origin-chapter-grid fieldset{margin:0;padding:1.2rem;border:1px solid var(--v1-line);border-radius:.9rem;background:rgba(255,255,255,.025)}.origin-chapter-grid legend{padding:0 .4rem;color:var(--v1-gold);font-weight:600}.origin-chapter-grid fieldset>p{margin:.25rem 0 1rem;color:var(--v1-text);font-size:1.05rem;line-height:1.45}.origin-chapter-grid label{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.75rem;align-items:start;margin:.55rem 0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;background:rgba(255,255,255,.018);cursor:pointer;text-transform:none;letter-spacing:0}.origin-chapter-grid label:hover{border-color:rgba(230,195,124,.42);background:rgba(230,195,124,.06)}.origin-chapter-grid input{display:inline-block!important;width:1rem!important;height:1rem!important;margin:.18rem 0 0!important;padding:0!important;accent-color:var(--v1-gold)}.origin-chapter-grid label>span{display:grid;gap:.2rem}.origin-chapter-grid label strong{color:var(--v1-text);font-size:.83rem;text-transform:none;letter-spacing:.01em}.origin-chapter-grid label small{color:var(--v1-muted);font-size:.75rem;line-height:1.5;text-transform:none;letter-spacing:0}.origin-chapter-grid label:has(input:checked){border-color:var(--v1-gold);background:rgba(230,195,124,.1)}.origin-chapter-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.origin-chapter-summary article{padding:1rem;border:1px solid var(--v1-line);border-radius:.8rem;background:rgba(255,255,255,.025)}
.roadmap-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;margin:1.15rem 0 1.4rem;padding:0;list-style:none}.roadmap-feature-list li{position:relative;padding-left:1rem;color:var(--v1-muted);font-size:.8rem;line-height:1.5}.roadmap-feature-list li:before{content:"";position:absolute;left:0;top:.58rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--v1-gold)}
.account-reset-shell{max-width:900px;margin:0 auto;padding:9rem 1.25rem 6rem}.account-reset-card{margin-top:2rem;padding:2rem;border:1px solid rgba(223,118,107,.45);border-radius:1rem;background:linear-gradient(145deg,rgba(45,17,22,.84),rgba(11,14,21,.97))}.account-reset-card h2{font:600 2rem var(--serif)}.account-reset-card p,.account-reset-card li{color:var(--v1-muted)}.account-reset-card form{display:grid;gap:1rem;margin-top:1.5rem}.account-reset-card input{width:100%;box-sizing:border-box;padding:.85rem 1rem;border:1px solid var(--v1-line);background:rgba(255,255,255,.05);color:var(--v1-text)}.account-reset-card button{justify-self:start}.account-reset-card button:disabled{opacity:.45;cursor:not-allowed}
.v1-scope-status{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border:1px solid rgba(121,205,185,.35);border-radius:999px;color:var(--v1-mint);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}
@media(max-width:980px){.v1-game-context{grid-template-columns:1fr}.v1-game-context .game-context-who{padding-right:0;padding-bottom:.7rem;border-right:0;border-bottom:1px solid var(--v1-line)}.v1-pillar-rail{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.v1-game-context{margin:.65rem .65rem 0;gap:.8rem}.v1-game-context .hybrid-clock-controls{grid-template-columns:1fr}.advance-time-buttons{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.2rem}.v1-game-context .hybrid-clock-controls button{flex:0 0 auto;min-width:4.25rem}.v1-life-nav{top:auto;bottom:.35rem;margin:.5rem .45rem 1rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem}.v1-life-nav a{min-height:3.1rem;padding:.45rem .25rem;text-align:center}.v1-life-nav a small{display:none}.v1-pillar-rail,.origin-chapter-grid,.origin-chapter-summary,.roadmap-feature-list{grid-template-columns:1fr}}

/* Live single-player stabilization */
.game-status-hud{max-width:1120px;margin:.45rem auto .65rem;padding:.45rem .65rem;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:center;gap:1px;border:1px solid var(--v1-line);border-radius:.7rem;background:rgba(8,11,18,.92);overflow:hidden}.game-status-hud>a{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.35rem .55rem;border-right:1px solid var(--v1-line);color:inherit;text-decoration:none}.game-status-hud>a:hover,.game-status-hud>a:focus-visible{background:rgba(121,205,185,.09)}.game-status-hud small{color:var(--v1-muted);font-size:.61rem;text-transform:uppercase;letter-spacing:.06em}.game-status-hud strong{color:var(--v1-text);font-size:.82rem}.game-status-hud .game-status-all{padding:0 .55rem;border-right:0;color:var(--v1-mint);font-size:.66rem;white-space:nowrap}
.route-life-dashboard .life-shell{padding-top:.4rem}.route-life-dashboard .now-command-intro{padding:.75rem 1rem}.route-life-dashboard .now-command-intro h1{font-size:clamp(1.65rem,2.7vw,2.6rem)}.route-life-dashboard .now-ordinary-strip a{padding:.65rem 1rem}.route-life-dashboard .now-action-panel{padding:.85rem}.route-life-dashboard .now-action-panel .context-action-grid form{min-height:165px;padding:.75rem}.route-life-dashboard .now-action-panel .context-action-grid button{min-height:58px}.route-life-dashboard .why-now,.route-life-dashboard .now-system-suggestions{display:none}.today-more{margin-top:.8rem;border:1px solid var(--v1-line);background:rgba(255,255,255,.018)}.today-more>summary{padding:.8rem 1rem;color:var(--v1-text);cursor:pointer}.today-more .now-continuity-grid{margin:0;padding:.8rem}
.world-shell{max-width:1240px;padding-top:.5rem}.world-shell .world-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1rem;padding:1.3rem 0}.world-shell .world-head h1{margin:.2rem 0;font-size:clamp(2.8rem,6vw,5.5rem)}.world-shell .domain-stat{padding:1rem 0;text-align:right}.world-primary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1rem;border:1px solid var(--v1-line);background:var(--v1-line)}.world-primary-actions a{display:flex;min-height:76px;padding:.8rem 1rem;flex-direction:column;justify-content:center;background:var(--v1-panel);text-decoration:none}.world-primary-actions strong{color:var(--v1-text)}.world-primary-actions span{margin-top:.2rem;color:var(--v1-muted);font-size:.7rem}.world-primary-actions a:hover{background:rgba(121,205,185,.09)}.world-travel-panel,.place-browser{margin-bottom:1rem;border:1px solid var(--v1-line);background:var(--v1-panel)}.world-travel-panel{padding:1rem}.world-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.8rem 0}.world-route-grid article{padding:.85rem;border:1px solid var(--v1-line);background:rgba(255,255,255,.02)}.world-route-grid article>span{color:var(--v1-mint);font-size:.62rem;text-transform:uppercase}.world-route-grid h2{margin:.35rem 0;font-size:1.35rem}.world-route-grid p{margin:.25rem 0 .7rem;color:var(--v1-muted);font-size:.76rem}.world-route-grid button{width:100%;padding:.65rem;border:1px solid rgba(121,205,185,.5);background:transparent;color:var(--v1-mint);cursor:pointer}.place-browser>summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer}.place-browser>summary span{color:var(--v1-text);font-weight:600}.place-browser>summary small{color:var(--v1-muted)}.place-browser-body{padding:0 1rem 1rem;border-top:1px solid var(--v1-line)}.place-browser-body>p{color:var(--v1-muted);font-size:.74rem}.place-browser .place-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.place-browser .place-result{display:flex;min-height:76px;padding:.7rem;flex-direction:column;border:1px solid var(--v1-line);background:rgba(255,255,255,.018)}.place-browser .place-result>span{color:var(--v1-gold);font-size:.56rem;text-transform:uppercase}.place-browser .place-result>strong{margin:.22rem 0;color:var(--v1-text)}.place-browser .place-result>small{color:var(--v1-muted)}
.domain-shell>.domain-head{min-height:0;padding-bottom:1.5rem;margin-bottom:1.2rem}.domain-shell>.domain-head h1{font-size:clamp(2.7rem,6vw,5.3rem)}.site-footer{display:flex!important;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:2.2rem clamp(1.25rem,5vw,5rem)!important}.site-footer .footer-identity{display:flex;align-items:center;gap:.8rem}.site-footer .footer-identity>div{display:flex;flex-direction:column;gap:.2rem}.site-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.site-footer a{white-space:nowrap}
@media(max-width:900px){.game-status-hud{grid-template-columns:repeat(3,1fr)}.game-status-hud .game-status-all{grid-column:1/-1;padding:.35rem .55rem}.world-primary-actions{grid-template-columns:repeat(2,1fr)}.world-route-grid,.place-browser .place-results{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.game-status-hud{margin:.35rem .65rem;grid-template-columns:repeat(2,1fr)}.game-status-hud>a{border-bottom:1px solid var(--v1-line)}.world-shell{padding-left:.75rem;padding-right:.75rem}.world-shell .world-head{grid-template-columns:1fr}.world-shell .domain-stat{text-align:left}.world-primary-actions,.world-route-grid,.place-browser .place-results{grid-template-columns:1fr}.site-footer{align-items:flex-start!important;flex-direction:column}.site-footer nav{gap:.65rem 1rem}}

/* Beta One removes presentation-only hero space from secondary systems. */
.wellness-shell{max-width:var(--game-shell-width);padding-top:0}.wellness-shell>.health-continuum{margin-top:0}
.compact-domain-shell{max-width:1240px;padding-top:.5rem}.travel-secondary{display:grid;gap:.7rem}.travel-secondary>details{border:1px solid var(--v1-line);background:var(--v1-panel)}.travel-secondary>details>summary{display:flex;justify-content:space-between;padding:.9rem 1rem;color:var(--v1-text);cursor:pointer}.travel-secondary>details>summary small{color:var(--v1-muted)}.travel-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem;border-top:1px solid var(--v1-line)}.travel-detail-grid article{margin-top:1rem;padding:.8rem;border:1px solid var(--v1-line)}.travel-detail-grid h2{margin:.15rem 0;font-size:1.25rem}.travel-detail-grid p{color:var(--v1-muted);font-size:.72rem}.travel-detail-grid form{display:inline-block;margin:.3rem .3rem 0 0}@media(max-width:800px){.travel-detail-grid{grid-template-columns:1fr}}

/* One visual language across Today, My Life, People, World, and Story */
.game-page-shell{width:min(100% - 2rem,1240px)!important;max-width:1240px!important;margin:0 auto!important;padding-top:.5rem!important}
.game-page-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2rem!important;min-height:0!important;margin:0 0 1rem!important;padding:1.05rem 1.2rem!important;border:1px solid var(--v1-line)!important;border-top:2px solid var(--v1-gold)!important;background:linear-gradient(110deg,rgba(20,27,40,.97),rgba(10,14,22,.94))!important}
.game-page-heading h1,.world-shell .game-page-heading h1{margin:.15rem 0!important;font-size:clamp(2rem,3.5vw,3.35rem)!important;line-height:1!important}.game-page-heading p{max-width:760px;margin:.35rem 0 0!important;color:var(--v1-muted)!important}.game-page-heading .domain-stat,.game-page-heading .life-balance{min-width:150px;padding:0!important;text-align:right!important}
.game-page-tools{max-width:none!important;margin:0 0 1rem!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;border:1px solid var(--v1-line)!important;border-radius:0!important;background:var(--v1-line)!important;overflow:hidden}.game-page-tools a{display:flex!important;min-height:76px!important;box-sizing:border-box!important;padding:.75rem 1rem!important;flex-direction:column!important;justify-content:center!important;border:0!important;border-radius:0!important;background:var(--v1-panel)!important;text-decoration:none!important}.game-page-tools a:hover,.game-page-tools a:focus-visible{background:rgba(121,205,185,.09)!important}.game-page-tools strong{display:block;color:var(--v1-text)!important}.game-page-tools small,.game-page-tools span{display:block;margin-top:.2rem;color:var(--v1-muted)!important;font-size:.7rem!important;line-height:1.25!important}
.game-page-shell>.motion-intro,.game-page-shell>.world-time-explainer,.game-page-shell>.action-lanes,.game-page-shell>.motion-layout,.game-page-shell>.social-grid,.game-page-shell>.archive-search,.game-page-shell>.story-summary,.game-page-shell>.archive-timeline{margin-left:0!important;margin-right:0!important}
.action-result-card{margin:0 0 1rem;padding:1rem 1.2rem;border:1px solid rgba(121,205,185,.5);border-left:3px solid var(--v1-mint);background:linear-gradient(110deg,rgba(22,51,49,.55),rgba(12,18,26,.96));color:var(--v1-text)}.action-result-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(121,205,185,.22)}.action-result-card header span,.action-result-card header>strong{color:var(--v1-mint);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.action-result-card h2{margin:.2rem 0 0;font-size:1.45rem}.action-result-card>p{margin:.8rem 0;color:var(--v1-text)}.action-result-time{display:flex;gap:1.25rem;margin-bottom:.85rem;color:var(--v1-muted);font-size:.72rem}.action-result-changes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.action-result-changes h3{grid-column:1/-1;margin:0;color:var(--v1-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.action-result-changes p{display:grid;grid-template-columns:1fr auto auto;gap:.6rem;margin:0;padding:.55rem .7rem;border:1px solid var(--v1-line);background:rgba(255,255,255,.025);font-size:.72rem}.action-result-changes p strong{color:var(--v1-text)}.action-result-changes p span{color:var(--v1-muted)}.action-result-changes p em{color:var(--v1-mint);font-style:normal}.action-result-changes .no-stat-change{grid-column:1/-1;display:block;color:var(--v1-muted)}
.story-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;border:1px solid var(--v1-line);background:var(--v1-line)}.story-summary article{display:flex;min-height:74px;padding:.75rem 1rem;flex-direction:column;justify-content:center;background:var(--v1-panel)}.story-summary span{color:var(--v1-gold);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.story-summary strong{margin:.2rem 0;color:var(--v1-text);font-size:1.35rem}.story-summary small{color:var(--v1-muted)}.story-timeline>article{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:1.25rem!important;align-items:start!important}.story-record-meta{display:flex;flex-direction:column;gap:.22rem}.story-record-meta span{color:var(--v1-gold)!important}.story-record-meta time,.story-record-meta em{color:var(--v1-muted);font-size:.68rem;font-style:normal}.story-timeline article h2{margin:0 0 .25rem}.story-timeline article p{margin:0;color:var(--v1-muted)}
@media(max-width:760px){.game-page-heading{grid-template-columns:1fr!important;gap:.75rem!important}.game-page-heading .domain-stat,.game-page-heading .life-balance{text-align:left!important}.game-page-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-result-card>header,.action-result-time{flex-direction:column}.action-result-changes,.story-summary{grid-template-columns:1fr}.story-timeline>article{grid-template-columns:1fr!important}}
@media(max-width:480px){.game-page-tools{grid-template-columns:1fr!important}}
.place-browser .place-result.current{border-color:rgba(121,205,185,.55);background:rgba(121,205,185,.08)}

/* One full-width grid for every signed-in game page. */
:root{--game-shell-width:1440px}
.is-authenticated #main-content{background:var(--night)}
.v1-game-context,.game-status-hud,.v1-life-nav,.game-page-shell,.route-life-dashboard .now-command-page{width:min(calc(100% - 2rem),var(--game-shell-width))!important;max-width:var(--game-shell-width)!important;box-sizing:border-box!important}
.game-page-shell,.route-life-dashboard .now-command-page{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;background:transparent!important}
.game-page-shell>.game-page-heading,.game-page-shell>.game-page-tools,.route-life-dashboard .now-command-page>.now-command-intro,.route-life-dashboard .now-command-page>.now-ordinary-strip,.route-life-dashboard .now-command-page>.now-attention-strip,.route-life-dashboard .now-command-page>.now-decision-grid,.route-life-dashboard .now-command-page>.today-more{width:100%;box-sizing:border-box}
@media(max-width:720px){.v1-game-context,.game-status-hud,.v1-life-nav,.game-page-shell,.route-life-dashboard .now-command-page{width:calc(100% - 1.3rem)!important}.game-page-shell,.route-life-dashboard .now-command-page{padding-left:0!important;padding-right:0!important}}
.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
/* Beta One: one consistent, full-width game shell. */
.launch-shell,.beta-page{width:calc(100% - 100px);max-width:none;margin:26px auto 0}.launch-shell{display:grid;gap:12px}.game-context.v1-game-context{margin:0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(720px,2.4fr);align-items:center;gap:22px;padding:18px 24px}.game-context-who{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:4px 22px}.game-context-who strong{font-family:Fraunces,serif;font-size:22px}.game-context-who time{font-family:Fraunces,serif;font-size:28px;color:#edc76c}.game-context-who small{grid-column:1/-1}.hybrid-clock-controls{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.advance-time-buttons{display:grid;grid-template-columns:repeat(7,minmax(70px,1fr));gap:8px}.advance-time-buttons button{min-width:0;padding:12px 8px;white-space:nowrap}.game-status-hud,.v1-life-nav{width:100%;margin:0}.game-status-hud{display:grid;grid-template-columns:repeat(6,1fr)}.game-status-hud a{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-right:1px solid rgba(255,255,255,.1)}.v1-life-nav{display:grid;grid-template-columns:repeat(5,1fr)}
.beta-page{border-top:2px solid #e7be62;padding:24px 0 70px}.beta-heading{padding:18px 20px 24px;background:linear-gradient(90deg,#151d2a,#090d14);border:1px solid #2a3443}.beta-heading>span,.beta-panel header>span,.action-card>span{font:500 11px IBM Plex Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:#e7be62}.beta-heading h1{font:500 clamp(42px,5vw,72px)/1 Fraunces,serif;margin:8px 0}.beta-heading p,.beta-panel p{color:#aeb6c6}.beta-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px 0 14px}.beta-links a{padding:18px 20px;border:1px solid #2b3440;display:grid;gap:5px}.beta-links small{color:#8e98ab}.beta-main-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:18px}.beta-panel{border:1px solid #2a3441;background:rgba(7,11,18,.8);padding:20px;margin-top:14px}.beta-panel header{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.beta-panel h2{font:500 30px Fraunces,serif;margin:4px 0}.action-grid,.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.action-card,.person-card{position:relative;border:1px solid #303a48;padding:16px;min-height:170px}.action-card h3,.person-card h3{font:500 23px Fraunces,serif;margin:8px 0}.action-card b{color:#e7be62}.action-card form{margin-top:18px}.action-card button,.action-card>a,.primary-action,.simple-form button{border:1px solid #5f9589;background:transparent;color:#70dfc6;padding:11px 18px;text-transform:uppercase;font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em}.person-row{display:grid;gap:3px;padding:14px 0;border-top:1px solid #25303c}.person-row small{color:#8e98ab}.action-result{border:1px solid #4c9c89;border-left:3px solid #70dfc6;background:rgba(28,88,74,.16);padding:20px;margin-bottom:16px}.action-result header{display:flex;justify-content:space-between;text-transform:uppercase;color:#70dfc6;font:500 11px IBM Plex Mono,monospace}.action-result h2{font:500 30px Fraunces,serif}.result-changes,.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.result-changes span,.summary-grid article{border:1px solid #2d3946;padding:13px;display:grid;gap:6px}.summary-grid article strong{font:500 24px Fraunces,serif;color:#e7be62}.country-list{border-top:1px solid #2a3441;padding:14px}.country-list summary{font:500 24px Fraunces,serif;cursor:pointer}.country-list summary small{font:400 12px Space Grotesk,sans-serif;color:#8e98ab}.country-list div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:14px}.story-list article{display:grid;grid-template-columns:210px 1fr;gap:22px;padding:18px 0;border-top:1px solid #2a3441}.story-list time{color:#e7be62}.record-row{padding:15px 0;border-top:1px solid #2a3441}.simple-form{display:flex;gap:10px;align-items:end}.simple-form label{display:grid;gap:6px;flex:1}.simple-form input{background:#080c12;border:1px solid #394452;color:#f3efe5;padding:13px}.launch-notice{margin:16px 50px;border:1px solid #e7be62;padding:12px;color:#e7be62}
@media(max-width:1100px){.launch-shell,.beta-page{width:calc(100% - 30px)}.game-context.v1-game-context{grid-template-columns:1fr}.advance-time-buttons{overflow-x:auto;display:flex}.advance-time-buttons button{min-width:82px}.beta-main-grid{grid-template-columns:1fr}.result-changes,.summary-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.site-header>nav{display:none}.game-context-who{grid-template-columns:1fr}.game-context-who small{grid-column:auto}.hybrid-clock-controls{grid-template-columns:1fr}.game-status-hud{overflow-x:auto;display:flex}.game-status-hud a{min-width:115px}.v1-life-nav{overflow-x:auto;display:flex}.v1-life-nav a{min-width:160px}.beta-links,.action-grid,.people-grid{grid-template-columns:1fr}.country-list div{grid-template-columns:repeat(2,1fr)}.story-list article{grid-template-columns:1fr}.simple-form{align-items:stretch;flex-direction:column}}
/* Shared launch-loop additions */
.shared-action-result{width:calc(100% - 100px);max-width:none;margin:14px auto 0;box-sizing:border-box}
.job-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.job-actions form{margin:0}
.secondary-action{border:1px solid #5a6674;background:transparent;color:#c4cad3;padding:11px 18px;text-transform:uppercase;font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em}
@media(max-width:1100px){.shared-action-result{width:calc(100% - 30px)}}
