.observation-toggle{color:#e3f4ff;white-space:nowrap;background:#19334c;min-height:40px;padding:0 12px}.sunlight-summary{color:#d7e7f7;font-size:14px}.sunlight-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sunlight-card{background:#122238;border:1px solid #354b62;border-radius:12px;padding:14px}.sunlight-card h3{color:#c9efa8;font-size:16px}.sunlight-card svg{width:100%;display:block}.sunlight-card p{color:#c4d4e6;font-size:14px}@media (max-width:540px){.sunlight-cards{grid-template-columns:1fr}}.school-identity{flex-direction:column;align-items:flex-end;display:flex}.school-name{color:#edf3fa;font-size:16px;font-weight:600}@media (max-width:540px){header{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:90px;padding:14px 0}.school-identity{align-items:flex-start}.school-name{font-size:14px}}.observatory-expanded .topic-nav{display:none!important}.observatory-expanded>header,.observatory-expanded>.intro,.observatory-expanded .topic-nav,.observatory-expanded>.learning-strip,.observatory-expanded>footer,.observatory-expanded .workspace>aside,.observatory-expanded .diagram-section{display:none}.observatory-expanded .workspace{z-index:40;background:#0b1727;display:block;position:fixed;inset:0}.observatory-expanded .simulation{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 340px;height:100dvh;display:grid}.observatory-expanded .scene-heading{grid-column:1/-1;padding:12px 20px}.observatory-expanded .scene-wrap{grid-area:2/1;min-width:0;height:auto;min-height:0}.observatory-expanded .controls{border-left:1px solid #263b50;grid-area:2/2/4;min-height:0;padding:20px;overflow:auto}.observatory-expanded .transport,.observatory-expanded .date-row{flex-wrap:wrap}.observatory-expanded .play-unit{width:100%;margin:0}.observatory-expanded .date-row input{max-width:100%}.observatory-expanded .scene-tools{grid-area:3/1;justify-self:end;padding:0 16px 12px;position:static}.observatory-expanded .scene-tag{top:78px}.observatory-expanded .presets{flex-wrap:wrap}.observatory-expanded .phase-presets{grid-template-columns:repeat(4,1fr);display:grid}.observatory-expanded .eclipse-workspace .simulation{grid-template-rows:auto auto minmax(0,1fr) auto}.observatory-expanded .eclipse-scene-caption{grid-area:2/1}.observatory-expanded .eclipse-scene{grid-row:3}.observatory-expanded .eclipse-viewbar{grid-area:4/1;margin:0}.observatory-expanded .eclipse-workspace .controls{grid-row:2/5}@media (max-width:760px){.scene-heading{gap:6px;padding-left:14px;padding-right:14px}.scene-heading .pill{display:none}.observation-toggle{margin-left:auto}.observatory-expanded .simulation,.observatory-expanded .eclipse-workspace .simulation{flex-direction:column;display:flex}.observatory-expanded .scene-heading{flex-shrink:0}.observatory-expanded .scene-wrap{flex:1;min-height:100px}.observatory-expanded .controls{border-left:0;flex:0 auto;max-height:36dvh;padding:14px;overflow:auto}.observatory-expanded .scene-tools{align-self:flex-end;padding-bottom:4px}.observatory-expanded .eclipse-viewbar{flex-shrink:0;padding-bottom:4px}.observatory-expanded .eclipse-viewbar>span{display:none}.observatory-expanded .eclipse-scene-caption{flex-shrink:0;padding:0 14px;font-size:11px}}
