@media screen{.astro-modal-body,dialog.ac-dialog{--color-surface:#0b2130;--color-text:#e3edf5;--color-canvas:#0b2130;--color-blue:var(--color-link);--color-accent:#80ded7}dialog.astro-modal,dialog.ac-dialog{--modal-control:#163344;--ac-border:var(--color-border);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e3edf5;border-color:var(--color-border);scrollbar-color:#658398 #102738;box-shadow:0 24px 100px #0009;background:#0b2130!important}dialog.astro-modal::backdrop,dialog.ac-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030c18b8}.astro-modal:not(.animation-player-modal)>.astro-modal-inner>header{color:#edf5fb;background:#12283b;border-color:#385668}.astro-modal:not(.animation-player-modal)>.astro-modal-inner>header h2,.ac-dialog-head h2{color:#edf5fb;line-height:1.4}dialog.astro-modal :where(button):not(:where(.cosmology-header *)),dialog.ac-dialog :where(button,.ac-button){background:var(--modal-control);color:#e3edf5;border-color:#58788d}dialog.astro-modal :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):not(:where(.cosmology-header *)),dialog.ac-dialog :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){color:#edf5fb;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102738;border-color:#58788d}dialog.astro-modal :where(input,textarea)::placeholder,dialog.ac-dialog :where(input,textarea)::placeholder{color:#a9bfce;opacity:1}dialog.astro-modal :where(input[type=checkbox],input[type=radio],input[type=range]),dialog.ac-dialog :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#80ded7}dialog.astro-modal :where(button,a,input,select,textarea,summary):not(:where(.cosmology-header *)):focus-visible,dialog.ac-dialog :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #9bcaff}dialog.astro-modal :where(a:not(.ac-button)):not(:where(.cosmology-header *)),dialog.ac-dialog :where(a:not(.ac-button)){color:#9bcaff}.astro-modal :is(.muted,.help,.feedback-intro,.feedback-muted,.learning-muted,.monthly-muted),.ac-dialog :is(.ac-muted,.ac-eyebrow,.ac-price small){color:#afc3d2}.astro-modal .location-combo ul{color:#e3edf5;background:#142f40;border-color:#58788d}.astro-modal .location-combo li[aria-selected=true]{color:#ffe7ae;background:#29495f}.astro-modal .astro-data-table :is(th,td){border-color:#385668}.astro-modal .astro-data-table thead{color:#edf5fb;background:#183448}.astro-modal .astro-data-table tbody th{color:#c4d7e5}.astro-modal .astro-data-table tr.chosen{background:#254557}.astro-modal .feedback-dialog :is(input,textarea),.astro-modal .terrain-set-manager :is(input:not([type=checkbox]):not([type=range]),select){color:#edf5fb;background:#102738;border-color:#58788d}.astro-modal :is(.feedback-secret,.feedback-recovery,.terrain-set-editor .sun-section){color:#e3edf5;background:#142f40;border-color:#486475}.astro-modal .feedback-tabs button[aria-pressed=true]{color:#ffe7ae;background:#29495f;border-color:#ecd59b}.astro-modal .today-controls>button[type=submit],.astro-modal .terrain-set-manager .terrain-save{color:#fff;background:#254b65;border-color:#7195ad}.astro-modal .error{color:#ffd0cf;background:#492834;border-color:#a66e7b}.astro-modal .feedback-error,.ac-dialog .ac-error{color:#ffd0cf;background:#492834}.astro-modal .feedback-notice,.ac-dialog .ac-success{color:#bfead7;background:#193e35}.astro-modal .feedback-history :is(time,small){color:#afc3d2}.ac-dialog .ac-hint{color:#f1ddb0;background:#443b26}.ac-dialog .ac-primary{color:#fff;background:#254b65;border-color:#7195ad}.ac-dialog .ac-gold{color:#172e34;background:#d8bf82;border-color:#d8bf82}.ac-dialog button:hover:not(:disabled),.ac-dialog .ac-button:hover{color:#fff;background:#29495f}dialog.astro-modal>.astro-modal-inner,dialog.astro-modal>.astro-modal-inner>.astro-modal-body,dialog.ac-dialog>.ac-dialog-body{color:#e3edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2130!important}dialog.astro-modal:not(.animation-player-modal)>.astro-modal-inner>header,dialog.ac-dialog>.ac-dialog-head{color:#edf5fb;background:#12283b!important}}.csv-download{flex:none;align-items:center;display:inline-flex;position:relative}.csv-download:empty{display:none}.csv-download-icon{box-sizing:border-box;color:#e3edf4;background:#183344;border:1px solid #547084;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:8px;text-decoration:none;display:inline-flex}.csv-download-icon:hover{background:#24485d}.csv-download-icon:focus-visible{outline-offset:3px;outline:2px solid #a7dfff}.csv-download-icon[aria-disabled=true]{opacity:.55;cursor:wait}.csv-download-icon svg{flex:none;width:20px;height:20px}.astronomy-export-menu{align-items:center;gap:8px;display:inline-flex}.astronomy-image-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.astronomy-image-actions button{font:inherit;color:#e3edf4;cursor:pointer;white-space:normal;background:#183344;border:1px solid #547084;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.3}.astronomy-image-actions button:hover{background:#24485d}.astronomy-image-actions button:focus-visible{outline-offset:3px;outline:2px solid #a7dfff}.astronomy-image-actions button:disabled{opacity:.55;cursor:wait}.astronomy-image-actions [role=alert]{color:#ffc3c3;flex-basis:100%;max-width:32em;font-size:12px}.sky-time-view-controls:has(.astronomy-image-actions){flex-wrap:wrap;flex-shrink:1}.moon-view-switch+.astronomy-image-actions{margin-block:12px}@media (width<=700px){.sky-time-view-controls:has(.astronomy-image-actions){max-width:100%}.astronomy-image-actions button{min-height:40px}}.world-map-main>.sun-card-heading:has(.astronomy-image-actions){flex-wrap:wrap;gap:12px}.world-map-main>.sun-card-heading>.astronomy-image-actions{margin-inline-start:auto}.astronomy-image-actions .save-image-icon{justify-content:center;align-items:center;display:inline-flex}.save-image-icon svg{flex:none}.astronomy-export-menu{position:relative}.astronomy-export-options{bottom:calc(100% + 8px);z-index:50;background:#102b3b;border:1px solid #547084;border-radius:10px;flex-direction:column;gap:4px;min-width:190px;padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 6px 20px #0006}.astronomy-export-options button{text-align:start;white-space:nowrap}.combined-scene>.astronomy-image-actions{border-top:1px solid #bdd7ef35;justify-content:flex-end;padding:8px 12px}.combined-scene>.astronomy-image-actions .astronomy-export-options{inset-inline:auto 0}.world-map-main>.sun-card-heading .astronomy-export-options{top:calc(100% + 8px);bottom:auto;inset-inline:auto 0}.image-export-status{bottom:calc(100% + 8px);color:#e3edf4;z-index:50;pointer-events:none;background:#102b3b;border-radius:8px;min-width:180px;padding:8px;font-size:12px;position:absolute;inset-inline-end:0}#root .combined-image-toggle[aria-pressed=true]{background:#24485d;border-color:#a7dfff}.animation-player-tools{flex:none;align-self:center;align-items:center;gap:8px;display:inline-flex;position:relative}.animation-player-tools .save-image-icon{box-sizing:border-box;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;display:inline-flex}.animation-player-tools .save-image-icon svg{flex:none;display:block}.animation-player-tools .animation-view-controls-toggle[aria-expanded=true]{color:var(--color-active-icon,#68eee0);background:var(--color-active-control,#2de0d247);border-color:#68eee0}.animation-export-error{background:var(--color-canvas);width:260px;color:var(--color-text);border:1px solid var(--color-muted);z-index:70;border-radius:8px;padding:10px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0}.astro-modal.animation-player-modal:not([data-animation-view-controls-open=true]) .astro-modal-inner :is(.molad-layer-controls,.molad-observer-camera,.coordinate-camera,.galgal-camera-disclosure,.galgal-camera,.galgal-layer-controls,.galgal-orbit-controls,.equinox-camera,.foundation-camera-disclosure,.epicycle-camera,.orbit-camera,.orbit-controls,.orbit-object-controls,.orbit-scale-controls,.moon-space-controls,.spherical-view-controls,.sequence-quantity-controls,.galgal-mode-buttons,.orbit-view-toggles,.animation-toolbar-scroll>.coordinate-setting-icons,.animation-toolbar-scroll>label,.animation-toolbar-scroll>.animation-observer-controls,.animation-toolbar-scroll>.animation-sky-position-controls,.geometry-footer-controls label,.geometry-footer-controls .geometry-slider,.tooltip-anchor:has(>[data-animation-view-control=true])){display:none!important}@media (width<=600px){.animation-player-tools{gap:6px}.animation-player-tools .save-image-icon{width:36px;min-width:36px;height:36px;min-height:36px}}.animation-mobile-footer-action{display:none}@media (width<=700px){.animation-mobile-footer-action{display:inline-flex}.astro-modal.animation-player-modal:not([data-mobile-footer-open=true]) :is(.animation-player-toolbar,.epicycle-footer){display:none!important}.astro-modal.animation-player-modal:not([data-mobile-footer-open=true]) .astro-modal-body>:is(.dateline-content,.sky-foundation-content,.coordinate-content,.gnomon-content,.precession-axis-content){height:100%!important}}
