.structure-proposal .image-atlas-tabs{grid-column:1/-1;display:flex;gap:8px;align-items:center;padding:3px 0 9px;border-bottom:1px solid #8bc8ce42;pointer-events:auto}
.structure-proposal .image-atlas-tabs button{border:1px solid #80bcc66e;background:#0b2a3c;color:#9bc7d0;padding:9px 14px;font:700 12px Consolas,ui-monospace,monospace;letter-spacing:.02em;cursor:pointer;min-width:145px}
.structure-proposal .image-atlas-tabs button:hover,.structure-proposal .image-atlas-tabs button:focus-visible{border-color:#b0f0e4;color:#fff}
.structure-proposal .image-atlas-tabs button[aria-pressed="true"]{background:#1b5362;color:#e6fff9;border-color:#9aeee1;box-shadow:inset 0 -2px #9aeee1}
.structure-proposal .a-sky-panel[data-view="images"]{min-height:800px;height:auto;background:radial-gradient(circle at 50% 38%,#164055 0,#09263a 52%,#061827 100%)}
.structure-proposal .a-sky-panel[data-view="images"] .a-celestial,.structure-proposal .a-sky-panel[data-view="images"] .a-star-canvas,.structure-proposal .a-sky-panel[data-view="images"] .a-map-toolbar,.structure-proposal .a-sky-panel[data-view="images"] .a-map-tools,.structure-proposal .a-sky-panel[data-view="images"] .a-sky-preview,.structure-proposal .a-sky-panel[data-view="images"] .a-sky-list,.structure-proposal .a-sky-panel[data-view="images"] .a-console,.structure-proposal .a-sky-panel[data-view="images"] .star-detail,.structure-proposal .a-sky-panel[data-view="images"] .a-map-foot{display:none!important}
.sky-image-atlas{position:relative;z-index:3;margin:8px 20px 22px}.sky-image-atlas[hidden]{display:none}
.sky-atlas-lead{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:7px 5px 21px}
.sky-atlas-kicker,.sky-atlas-count,.sky-atlas-object-type,.sky-atlas-index-heading,.sky-atlas-pick small{color:#91ddd2;font:700 10px Consolas,ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}
.sky-atlas-lead h2{font:normal clamp(36px,4.4vw,66px)/1.02 Georgia,serif;letter-spacing:-.055em;color:#effbfa;margin:12px 0}
.sky-atlas-lead h2 span{color:#9ff1e3}
.sky-atlas-lead p{max-width:650px;color:#b4d1d6;font-size:14px;line-height:1.55;margin:0}
.sky-atlas-count{white-space:nowrap;margin-top:4px}
.sky-atlas-hero{position:relative;isolation:isolate;height:clamp(350px,35vw,475px);border:1px solid #8cc8ca70;background:radial-gradient(ellipse at 50% 32%,#1b5064 0,#0a263b 48%,#041522 100%);overflow:hidden}
.sky-atlas-halo{position:absolute;inset:-30% 5% 20%;background:radial-gradient(ellipse at center,#8bdee128 0,transparent 66%);pointer-events:none}
.sky-atlas-stage{position:absolute;inset:0;container-type:size;perspective-origin:50% 42%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.sky-atlas-tile{position:absolute;display:block;transform-style:preserve-3d;filter:drop-shadow(0 15px 25px #000a)}
.sky-atlas-tile img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #9bcfd2a8;backface-visibility:hidden;pointer-events:none}
.sky-atlas-tile:hover img{border-color:#c9fff1}
.sky-atlas-tile-credit{position:absolute;bottom:1px;left:1px;right:1px;z-index:2;padding:18px 7px 5px;border-radius:0 0 7px 7px;background:linear-gradient(transparent,#03121de8);color:#fff;font:600 8px/1.25 Arial,Helvetica,sans-serif;text-shadow:0 1px 2px #000;pointer-events:none}
.sky-atlas-hero:hover .sky-atlas-tile,.sky-atlas-hero:focus-within .sky-atlas-tile{animation-play-state:paused!important}
.sky-atlas-shade{position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#041521 5%,#041521ed 27%,#0415218a 58%,transparent);pointer-events:none;z-index:12}
.sky-atlas-hero-content{position:absolute;z-index:13;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:end;gap:18px;padding:22px clamp(18px,3vw,40px) 26px;pointer-events:none}
.sky-atlas-hero-copy{max-width:500px}.sky-atlas-hero-copy h3{font:normal clamp(28px,3.2vw,46px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:7px 0}.sky-atlas-hero-copy p{color:#d3e7e7;font-size:13px;line-height:1.45;margin:0 0 8px}.sky-atlas-hero-copy a{color:#abf4e8;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700}
.sky-atlas-hero-copy a{pointer-events:auto}
.sky-atlas-hero-copy .sky-atlas-all-link{margin-left:18px}
.sky-atlas-index-heading{display:flex;justify-content:space-between;gap:12px;margin:22px 0 9px}
.sky-atlas-index-heading a{color:#a8f0e4;text-decoration:underline;text-underline-offset:4px;font:700 11px Consolas,ui-monospace,monospace;letter-spacing:.02em;text-transform:none}
.sky-atlas-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sky-atlas-pick{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;text-decoration:none;border:1px solid #78aebb69;background:#0a293b;padding:7px;color:#e9f8f8;cursor:pointer}
.sky-atlas-pick:hover,.sky-atlas-pick:focus-visible{border-color:#a4e9de;background:#164556;box-shadow:inset 0 -2px #9aeee1}
.sky-atlas-pick img{display:block;width:62px;height:62px;object-fit:cover;flex:none}.sky-atlas-pick span{min-width:0}.sky-atlas-pick small{display:block;font-size:8px;line-height:1.35;color:#9bd4d2}.sky-atlas-pick strong{display:block;font:normal clamp(15px,1.5vw,20px)/1.05 Georgia,serif;margin-top:5px;overflow-wrap:anywhere}
.sky-atlas-pick-credit{display:block;margin-top:6px;color:#b5d4d8;font-size:10px;line-height:1.35;overflow-wrap:anywhere}
.sky-atlas-pages{display:flex;align-items:center;justify-content:center;gap:18px;margin:15px 0 8px;color:#cae5e6;font:700 11px Consolas,ui-monospace,monospace}.sky-atlas-pages button{border:1px solid #8acac980;background:#0b3042;color:#b6f5ea;padding:10px 14px;font:inherit;cursor:pointer}.sky-atlas-pages button:hover:not(:disabled),.sky-atlas-pages button:focus-visible{background:#1c5662;border-color:#aaf4e7}.sky-atlas-pages button:disabled{opacity:.4;cursor:default}.sky-atlas-page-status{min-width:75px;text-align:center}
.sky-atlas-note{color:#a3c1c7;font-size:11px;line-height:1.5;padding:5px 2px 0}
@media(max-width:1100px){.sky-atlas-pick strong{font-size:17px}}
@media(max-width:720px){.structure-proposal .image-atlas-tabs button{min-width:0;flex:1;padding:9px 7px;font-size:10px}.structure-proposal .a-sky-panel[data-view="images"]{min-height:0;height:auto}.sky-image-atlas{margin:8px 11px 18px}.sky-atlas-lead{padding-bottom:16px}.sky-atlas-lead h2{font-size:38px}.sky-atlas-lead p{font-size:12px}.sky-atlas-hero{height:390px}.sky-atlas-hero-content{padding:17px}.sky-atlas-hero-copy h3{font-size:29px}.sky-atlas-hero-copy p{font-size:11px}.sky-atlas-pick img{width:48px;height:48px}.sky-atlas-pick small{font-size:7px}.sky-atlas-pick strong{font-size:14px}.sky-atlas-pick-credit{font-size:8px}.sky-atlas-index-heading a{font-size:10px}}
@media(max-width:430px){.sky-atlas-lead{display:block}.sky-atlas-count{display:none}.sky-atlas-hero{height:370px}.sky-atlas-hero-copy p{display:none}.sky-atlas-pick{gap:6px;padding:5px}.sky-atlas-pick img{width:42px;height:48px}}
@media(prefers-reduced-motion:reduce){.sky-atlas-tile{animation-play-state:paused!important}}
