/* Simplified edition: advanced controllers are not mounted or bundled. */
#reference-panel,#anatomy-panel,#asset-library-open,#observation-open,#anatomy-open,#local-open,#films-open,#surface-controls,#anatomy-controls,#layer-details-open,#layer-context,.following-layer,.layer-note,#all-regular,#point-catalog-open,.divider{display:none!important}
.edition-links{display:flex;gap:12px;font-size:12px;align-items:center}.edition-links a,.lite-tools a{color:var(--gold,#d7bb78);text-decoration:none;white-space:nowrap}
header{gap:12px}.brand small{font-size:10px}.lite-tools{display:grid;gap:10px;margin-top:18px}.lite-tools button{padding:10px;border:1px solid #555}.lite-tools button[aria-pressed=true]{background:#d7bb78;color:#171819}
#lite-drawing{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:20}#lite-drawing.enabled{pointer-events:auto;touch-action:none;cursor:crosshair}
.lite-diagrams{width:min(850px,92vw);height:85dvh;background:#222326;color:#eee;border:1px solid #80724e;padding:18px}.lite-diagrams::backdrop{background:#0009}.lite-diagrams form{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lite-diagrams img{display:block;max-width:100%;height:calc(100% - 125px);object-fit:contain;margin:auto}.lite-diagrams select{padding:8px;margin:8px 0}.lite-diagrams button{font-size:24px}
@media(max-width:700px){header{flex-wrap:wrap;height:auto;min-height:100px;padding:10px}.edition-links{margin-left:auto}header nav{order:3;width:100%;justify-content:center}.brand{font-size:16px}.edition-links{font-size:11px}.reset{margin-left:auto}main{min-height:480px}#stage{min-height:420px}}
@media(max-width:760px){body{grid-template-rows:108px minmax(0,1fr) 164px}header{min-height:0;padding:8px;gap:6px}header nav{order:3;width:100%;margin:0;justify-content:center}header nav button{padding:6px 14px}.edition-links{gap:9px}.brand{font-size:14px;gap:6px}.brand small{font-size:8px;letter-spacing:0}.mark{font-size:25px}.reset{min-width:24px}.reset span{display:none}main{min-height:0!important}#stage{min-height:0!important}.stage-caption{top:12px;left:8px}.stage-caption>span{font-size:12px}.stage-caption small{display:none}.layers{padding:10px 5px}.lite-tools button{padding:8px 0;font-size:10px}.lite-tools a{white-space:normal;font-size:10px}footer{padding-top:9px}.meridians{padding-top:9px}}
