.astronomy-card{background:radial-gradient(circle at 72% 22%,rgba(44,103,255,.35),transparent 26%),linear-gradient(145deg,#061426,#03101f)!important;border-color:#2ab8ff!important;box-shadow:0 0 22px rgba(0,177,255,.25),inset 0 0 40px rgba(15,72,140,.18)!important}
.astronomy-card .orbit-info{display:grid;grid-template-columns:58px 1fr;gap:4px 10px;align-items:center}.astro-mini-sky{grid-row:1/3;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 55% 45%,#fff 0 1px,transparent 2px),radial-gradient(circle at 35% 25%,#53a9ff 0 1px,transparent 2px),radial-gradient(circle at 70% 70%,#ffd34d 0 1px,transparent 2px),radial-gradient(circle,#203d92 0 8%,#09162c 55%,#020713 100%);box-shadow:0 0 16px #2ba4ff}.astro-mini-title{font-size:1rem;color:#bfeaff}.astro-mini-copy{font-size:.75rem;color:#8fb4d8}
.astro-hud{width:min(1700px,98vw)!important;height:min(940px,92vh)!important;max-width:none!important;max-height:none!important;background:linear-gradient(180deg,#041224,#020b16)!important;border:1px solid #2cb9ff!important;box-shadow:0 0 40px #001c3a,0 0 0 1px #b98a22 inset!important}.astro-hud>h2{color:#d7f4ff!important;letter-spacing:.12em}.astro-shell{height:calc(100% - 85px);display:flex;flex-direction:column;gap:10px}.astro-tabs{display:flex;gap:7px;flex-wrap:wrap}.astro-tabs button{background:#071b31;border:1px solid #175f8d;color:#a7dfff;padding:9px 14px;border-radius:8px}.astro-tabs button.active{background:linear-gradient(#9a6e13,#4c3407);border-color:#ffd65a;color:#fff}.astro-body{min-height:0;flex:1;overflow:auto}.astro-solar{height:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(420px,3fr);gap:16px}.astro-scene{position:relative;overflow:hidden;min-height:650px;border:1px solid #175f8d;border-radius:12px;background:radial-gradient(circle at 50% 50%,#102344 0,#061327 30%,#010713 72%),radial-gradient(circle,#fff 0 1px,transparent 1.5px);touch-action:none}.astro-world{position:absolute;inset:50%;transform-origin:0 0;transition:transform .12s ease}.astro-orbit{position:absolute;left:0;top:0;translate:-50% -50%;border:1px solid rgba(86,165,255,.24);border-radius:50%}.astro-planet{position:absolute;left:calc(cos(calc(var(--orbit)*7deg))*1px);top:0;translate:-50% -50%;width:var(--size);height:var(--size);border:0;background:transparent;color:#dff6ff;transform:translateX(calc(var(--orbit)*3.45px));padding:0}.astro-planet>span{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8 0 7%,var(--planet) 28%,#09121c 90%);box-shadow:0 0 12px color-mix(in srgb,var(--planet) 70%,transparent)}.astro-planet small{position:absolute;white-space:nowrap;left:50%;top:105%;transform:translateX(-50%);font-size:11px}.astro-planet.selected>span{outline:2px solid #ffd557;box-shadow:0 0 24px #ffd557}.astro-hint{position:absolute;left:12px;bottom:10px;background:#03111ecc;border:1px solid #174f73;border-radius:7px;padding:7px 10px;color:#83b8d6}
.astro-object-info{border:1px solid #175f8d;border-radius:12px;background:#051729;padding:20px;overflow:auto}.astro-object-info h3{font-size:2rem;margin:6px 0 10px}.astro-info-planet{width:100%;aspect-ratio:1.6;border-radius:12px;margin:8px 0;background:radial-gradient(circle at 35% 35%,#fff8,var(--planet,#478ff8) 35%,#020711 75%)}.astro-object-info p{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #17344b;padding:8px 0;margin:0}.astro-object-info p.astro-desc{display:block;line-height:1.45;border:0;color:#a8cce2}.astro-section-head{grid-column:1/-1;font-weight:800;letter-spacing:.12em;color:#ccefff;border-bottom:1px solid #154a70;padding-bottom:10px}.astro-grid-view{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.astro-star-types{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.astro-star-types>div{display:flex;align-items:center;gap:7px;background:#061a2d;border:1px solid #174d74;padding:8px 10px;border-radius:8px}.astro-star-types i{width:22px;height:22px;border-radius:50%;box-shadow:0 0 15px currentColor}.astro-star-table{grid-column:1/-1;display:grid;gap:5px}.astro-star-row{display:grid;grid-template-columns:1.1fr 1.1fr .7fr .9fr .9fr 1.8fr;text-align:left;gap:10px;background:#051729;border:1px solid #123f60;color:#badcf2;padding:10px;border-radius:7px}.astro-const-card,.astro-deep-card,.astro-tool-card,.astro-source-card{background:linear-gradient(145deg,#06192d,#03101e);border:1px solid #175f8d;border-radius:10px;padding:12px;color:#bfeaff;text-decoration:none}.astro-const-lines{height:100px;background:radial-gradient(circle at 20% 30%,#fff 0 2px,transparent 3px),radial-gradient(circle at 60% 20%,#63b4ff 0 2px,transparent 3px),radial-gradient(circle at 75% 70%,#ffd95f 0 2px,transparent 3px),linear-gradient(25deg,transparent 47%,#346a9655 48% 49%,transparent 50%)}.astro-galaxy{height:110px;border-radius:8px;background:radial-gradient(ellipse at center,#fff 0 3%,#e8c88f 8%,#7865c6 18%,#2a4c91 30%,transparent 58%),radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-color:#020916}.astro-source-card{display:flex;flex-direction:column;min-height:150px}.astro-source-live{align-self:flex-start;color:#53ffd1;border:1px solid #1c7;padding:3px 7px;border-radius:999px;font-size:.68rem}.astro-tool-icon{font-size:2rem;color:#ffd95f}
@media(max-width:900px){.astro-hud{width:98vw!important}.astro-solar{grid-template-columns:1fr}.astro-object-info{max-height:260px}.astro-grid-view{grid-template-columns:1fr 1fr}.astro-star-row{grid-template-columns:1fr 1fr}.astro-star-row span:nth-child(n+3){display:none}}
.astro-tabs button{font-size:1rem;padding:11px 16px}.astro-object-info{font-size:1rem}.astro-object-info p{font-size:1rem}.astro-desc{font-size:1rem;line-height:1.6!important}.astro-section-head{font-size:1.05rem}.astro-star-row{font-size:.95rem}

/* Premium astronomy card v4 */
.astronomy-card-premium,.astronomy-card{overflow:hidden!important;background:radial-gradient(circle at 76% 18%,rgba(75,109,255,.32),transparent 25%),radial-gradient(circle at 22% 76%,rgba(255,195,71,.12),transparent 22%),linear-gradient(150deg,#07172e,#020914 72%)!important;border-color:#39bfff!important;box-shadow:0 0 0 1px rgba(255,211,85,.18) inset,0 0 28px rgba(18,155,255,.25),inset 0 0 55px rgba(11,47,99,.28)!important}
.astronomy-card .orbit-info{display:grid!important;grid-template-columns:minmax(118px,34%) 1fr!important;grid-template-areas:'visual copy' 'stats stats';gap:10px!important;align-items:stretch!important;margin-top:8px!important}
.astro-card-visual{grid-area:visual;position:relative;min-height:150px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#17336e 0 4%,#07142c 26%,#020711 70%);border:1px solid rgba(49,166,255,.25);box-shadow:inset 0 0 35px rgba(42,111,218,.2)}
.astronomy-card[style*="--astro-card-media"] .astro-card-visual{background-image:linear-gradient(135deg,rgba(2,9,20,.25),rgba(2,9,20,.82)),var(--astro-card-media);background-size:cover;background-position:center}
.astro-card-visual:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.4px);background-size:29px 29px;opacity:.28}
.astro-card-galaxy{position:absolute;left:8%;top:13%;width:74px;height:74px;border-radius:50%;background:radial-gradient(ellipse at center,#fff 0 5%,#f5d7a3 7%,#786ed5 18%,#27457f 32%,transparent 63%);transform:rotate(-18deg);filter:drop-shadow(0 0 10px #6d79ff88)}
.astro-card-planet{position:absolute;right:10%;bottom:12%;width:55px;height:55px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffe5bf 0 8%,#cc6037 30%,#772516 63%,#1b0806 100%);box-shadow:0 0 15px #ff744f66}
.astro-card-ring{position:absolute;right:2%;bottom:23%;width:74px;height:18px;border:2px solid #d6b96e;border-radius:50%;transform:rotate(-14deg);opacity:.78}
.astro-card-moon{position:absolute;right:9%;top:8%;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#aeb9c6 50%,#536071 100%);box-shadow:0 0 8px #dbeeff88}
.astro-card-copy{grid-area:copy;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}
.astro-card-kicker{font-size:.66rem;letter-spacing:.16em;color:#7fd7ff}.astro-mini-title{font-size:1.15rem!important;color:#ffe184!important;letter-spacing:.04em}.astro-mini-copy{font-size:.78rem!important;line-height:1.35;color:#cfeaff!important}
.astro-card-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.astro-card-chips span{padding:4px 7px;border-radius:999px;background:#071d36;border:1px solid #1f6c9a;color:#93dcff;font-size:.61rem}
.astro-card-stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.astro-card-stats div{padding:7px 8px;border:1px solid #164b72;border-radius:9px;background:linear-gradient(180deg,#071b31,#04111f)}.astro-card-stats small{display:block;color:#6fcfff;font-size:.57rem;letter-spacing:.1em}.astro-card-stats b{display:block;color:#f8e3a0;font-size:.75rem;margin-top:2px}
.astronomy-card .orbit-value{color:#bfefff!important;font-weight:700!important}.astronomy-card .orbit-status{color:#65ffd0!important}
.astro-hud{background:radial-gradient(circle at 75% 12%,rgba(70,95,255,.16),transparent 24%),radial-gradient(circle at 14% 86%,rgba(255,194,55,.08),transparent 20%),linear-gradient(180deg,#041325,#020a14)!important}
.astro-hud .astro-tabs{padding:4px;border-radius:12px;background:#03101ecc;border:1px solid #143c5d}.astro-hud .astro-tabs button{font-weight:700;letter-spacing:.03em}
.astro-scene{box-shadow:inset 0 0 45px rgba(47,107,220,.16)}.astro-object-info{box-shadow:inset 0 0 28px rgba(23,94,156,.12)}

.astro-overview{display:grid;gap:14px}.astro-overview-hero{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:center;padding:28px;border:1px solid #236a99;border-radius:16px;background:linear-gradient(90deg,rgba(3,13,29,.92),rgba(4,20,42,.54)),radial-gradient(circle at 72% 42%,#4672d4 0 2%,#1a2860 9%,transparent 32%),radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-color:#020815;box-shadow:inset 0 0 54px rgba(32,115,220,.17)}
.astro-overview-hero h3{font-size:clamp(1.5rem,3vw,2.7rem);margin:8px 0;color:#e8f7ff}.astro-overview-hero p{max-width:720px;color:#b8d7eb;font-size:1.05rem;line-height:1.65}.astro-overview-sky{display:grid;place-items:center;gap:8px;text-align:center}.astro-overview-moon{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#fff 0 5%,#dbe6ef 18%,#8795a5 49%,#1b2735 77%);box-shadow:-24px 4px 25px #01040a inset,0 0 34px #92caff55}.astro-overview-sky strong{color:#ffe176;font-size:1.2rem}.astro-overview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.astro-overview-metrics article{padding:15px;border:1px solid #195a85;border-radius:11px;background:linear-gradient(#071d34,#04111f)}.astro-overview-metrics small{display:block;color:#62cfff;letter-spacing:.1em}.astro-overview-metrics strong{display:block;margin-top:6px;color:#ffe18a;font-size:1.1rem}.astro-overview-media{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.astro-overview-item{position:relative;min-height:145px;overflow:hidden;border:1px solid #24658e;border-radius:11px;background:#04111f;color:#fff}.astro-overview-item img{width:100%;height:145px;object-fit:cover}.astro-overview-item span{position:absolute;inset:auto 0 0;padding:22px 9px 9px;background:linear-gradient(transparent,#020815);font-size:.78rem;font-weight:700}
.astro-media-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.astro-media-status,.astro-media-credit{grid-column:1/-1}.astro-media-card{display:grid;grid-template-columns:170px 1fr;min-height:170px;overflow:hidden;border:1px solid #1a5f8d;border-radius:12px;background:linear-gradient(145deg,#071b31,#03101e);color:#c7e8fb;text-decoration:none}.astro-media-card img{width:100%;height:100%;min-height:170px;object-fit:cover}.astro-media-card>div{padding:13px;display:flex;flex-direction:column;gap:7px}.astro-media-card small{color:#64d4ff;letter-spacing:.1em}.astro-media-card strong{font-size:1.03rem;color:#ffe18b}.astro-media-card p{margin:0;line-height:1.4;color:#a9c8da}.astro-media-card span{margin-top:auto;color:#65ffd0}.astro-media-card:focus-visible,.astro-tabs button:focus-visible,.astro-planet:focus-visible{outline:3px solid #ffe15a;outline-offset:2px}
@media(max-width:1100px){.astro-media-view{grid-template-columns:1fr 1fr}.astro-overview-media{grid-template-columns:repeat(3,1fr)}.astro-overview-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.astro-hud{height:96vh!important}.astro-overview-hero{grid-template-columns:1fr}.astro-overview-sky{grid-template-columns:100px 1fr}.astro-overview-moon{width:90px;height:90px;grid-row:1/3}.astro-overview-media,.astro-media-view{grid-template-columns:1fr}.astro-media-card{grid-template-columns:120px 1fr}.astro-overview-metrics{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.astro-world,.astro-planet,.astronomy-card *{animation:none!important;transition:none!important}}

/* Astronomy HUD viewport and media presentation v11 */
.astro-hud{
 position:fixed!important;inset:8px 10px!important;width:auto!important;height:auto!important;
 margin:0!important;padding:14px 16px 12px!important;box-sizing:border-box!important;
 display:flex!important;flex-direction:column!important;overflow:hidden!important;resize:none!important;
 z-index:12050!important
}
.astro-hud>h2{flex:0 0 auto;margin:0 54px 9px 0!important;padding:0 0 9px!important;font-size:clamp(1.05rem,1.55vw,1.5rem)!important;line-height:1.15;border-bottom:1px solid #1d668d}
.astro-hud>.close{position:absolute!important;top:12px!important;right:14px!important;z-index:3}
.astro-hud>.hud-center-stage,.astro-hud>.hud-pin,.astro-hud>small,.astro-hud>details{display:none!important}
.astro-shell{height:auto!important;min-height:0!important;flex:1 1 auto!important;gap:8px!important}
.astro-tabs{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px!important;flex:0 0 auto;padding:4px!important}
.astro-tabs button{min-width:0!important;padding:7px 5px!important;font-size:.72rem!important;line-height:1.15!important;white-space:normal}
.astro-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}
.astro-overview{gap:8px!important}
.astro-overview-hero{min-height:0!important;height:210px;padding:17px 22px!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:15px!important}
.astro-overview-hero h3{font-size:clamp(1.2rem,2vw,2rem)!important;margin:5px 0!important}
.astro-overview-hero p{font-size:.88rem!important;line-height:1.4!important;margin:.45rem 0!important}
.astro-overview-sky{gap:4px!important}.astro-overview-moon{width:120px!important;height:120px!important}
.astro-overview-sky strong{font-size:1rem!important}.astro-overview-sky small{font-size:.72rem!important}
.astro-overview-metrics{gap:7px!important}.astro-overview-metrics article{padding:9px 11px!important}.astro-overview-metrics small{font-size:.62rem!important}.astro-overview-metrics strong{font-size:.9rem!important;margin-top:3px!important}
.astro-overview-media{gap:7px!important}.astro-overview-item{min-height:135px!important;text-decoration:none;background:radial-gradient(circle at 35% 30%,#254e90,#071426 52%,#020711)!important}
.astro-overview-item img{display:block;width:100%!important;height:135px!important;object-fit:cover!important}.astro-overview-item span{font-size:.67rem!important;line-height:1.25!important;padding:24px 8px 7px!important}
.astro-image-missing:before{content:'✦  NASA · DERİN UZAY';display:grid;place-items:center;height:135px;color:#d9f5ff;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-shadow:0 0 10px #48cfff,0 0 24px #8774ff;background:radial-gradient(circle at 72% 28%,rgba(255,255,255,.92) 0 1px,transparent 2px),radial-gradient(ellipse at 48% 52%,rgba(126,99,255,.82) 0 5%,rgba(33,93,178,.68) 13%,rgba(7,25,62,.25) 34%,transparent 55%),radial-gradient(circle at 18% 72%,rgba(58,210,255,.45),transparent 24%),linear-gradient(145deg,#071b3a,#04091d 52%,#0a1740);background-size:31px 31px,auto,auto,auto;box-shadow:inset 0 0 45px rgba(42,164,255,.22)}
.astro-image-missing:has(.astro-media-fallback):before{display:none}.astro-media-fallback{display:grid;place-items:center;width:100%;height:135px;flex:0 0 135px;color:#d9f5ff;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-shadow:0 0 10px #48cfff,0 0 24px #8774ff;background:radial-gradient(circle at 72% 28%,rgba(255,255,255,.92) 0 1px,transparent 2px),radial-gradient(ellipse at 48% 52%,rgba(126,99,255,.82) 0 5%,rgba(33,93,178,.68) 13%,rgba(7,25,62,.25) 34%,transparent 55%),radial-gradient(circle at 18% 72%,rgba(58,210,255,.45),transparent 24%),linear-gradient(145deg,#071b3a,#04091d 52%,#0a1740);background-size:31px 31px,auto,auto,auto;box-shadow:inset 0 0 45px rgba(42,164,255,.22)}
.astro-media-view{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.astro-media-card{display:flex!important;flex-direction:column!important;min-height:250px!important;background:linear-gradient(160deg,#071d35,#03101e)!important}
.astro-media-card img{display:block!important;width:100%!important;height:132px!important;min-height:132px!important;object-fit:cover!important}
.astro-media-card>div{padding:9px 10px!important;gap:4px!important;min-height:102px!important}.astro-media-card small{font-size:.58rem!important}.astro-media-card strong{font-size:.78rem!important;line-height:1.22!important}.astro-media-card p{font-size:.68rem!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.astro-media-card span{font-size:.64rem!important}
.astro-media-card.astro-image-missing:before{height:132px;flex:0 0 132px}
.astro-solar{grid-template-columns:minmax(0,7fr) minmax(330px,3fr)!important;gap:10px!important}.astro-scene{min-height:0!important;height:100%!important}.astro-object-info{padding:14px!important}.astro-object-info h3{font-size:1.45rem!important}
@media(max-width:1100px){.astro-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.astro-overview-hero{height:auto;min-height:210px!important}.astro-media-view{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.astro-hud{inset:4px!important;padding:10px!important}.astro-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-overview-hero{grid-template-columns:1fr!important;height:auto!important}.astro-overview-sky{grid-template-columns:78px 1fr!important}.astro-overview-moon{width:72px!important;height:72px!important}.astro-overview-media{grid-template-columns:1fr 1fr!important}.astro-media-view{grid-template-columns:1fr 1fr!important}.astro-media-card{min-height:220px!important}}

body.command-center.readability-ui .results.hud-open:has(.astro-hud){position:fixed!important;inset:6px!important;left:6px!important;right:6px!important;top:6px!important;bottom:6px!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:8px!important;overflow:hidden!important;z-index:12040!important}
body.command-center.readability-ui .results.hud-open:has(.astro-hud)>:not(#panels){display:none!important}
body.command-center.readability-ui .results.hud-open:has(.astro-hud)>#panels{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.command-center.readability-ui .results.hud-open #panels>.panel.astro-hud{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important}
body.command-center.readability-ui .results.hud-open #panels>.astro-hud>p,body.command-center.readability-ui .results.hud-open #panels>.astro-hud>:not(.close):not(h2):not(.astro-shell){display:none!important}
