.solar-mini{--bg:#071329;--panel:#102448;--line:rgba(190,215,255,.16);--text:#f4f6ff;--muted:#aebed8;--aqua:#62dfd2;--gold:#ffc857}.solar-mini *{box-sizing:border-box}.solar-mini{scroll-behavior:smooth}.solar-mini{margin:0;color:var(--text);font:16px/1.65 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(ellipse at 15% 0%,#132951 0,transparent 34rem),radial-gradient(ellipse at 92% 15%,#102348 0,transparent 30rem),var(--bg)}.solar-mini:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.2;background-image:radial-gradient(1px 1px at 15% 25%,white 60%,transparent),radial-gradient(1px 1px at 65% 12%,white 60%,transparent),radial-gradient(1.5px 1.5px at 75% 80%,white 60%,transparent),radial-gradient(1px 1px at 35% 65%,white 60%,transparent);background-size:340px 310px,490px 430px,550px 370px,410px 500px}.solar-mini a{color:inherit;text-decoration:none}.solar-mini a:hover{color:var(--aqua)}.solar-mini img{display:block;max-width:100%}.solar-mini button{font:inherit}.solar-mini .wrap{width:min(1120px,calc(100% - 48px));margin:auto}.solar-mini .skip{position:absolute;left:-999px}.solar-mini .skip:focus{left:10px;top:10px;background:white;color:#102448;padding:8px;z-index:99}.solar-mini .header{width:min(1220px,calc(100% - 48px));margin:auto;min-height:84px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:10}.solar-mini .brand{display:flex;align-items:center;gap:12px}.solar-mini .brand-sun{width:38px;height:38px;border:1px solid #92763e;border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:23px}.solar-mini .brand b{display:block;font-size:12px;letter-spacing:.15em}.solar-mini .brand small{display:block;font-size:10px;color:#9db1d0}.solar-mini .nav{display:flex;align-items:center;gap:25px;color:#d0dcef;font-size:12px}.solar-mini .nav a[aria-current=page]{color:var(--aqua)}.solar-mini .nav .nav-cta{padding:9px 14px;border:1px solid rgba(98,223,210,.4);border-radius:22px}.solar-mini .menu{display:none;background:transparent;color:white;border:1px solid var(--line);padding:7px 12px;border-radius:20px}.solar-mini .rail{position:fixed;z-index:20;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;padding:8px;background:rgba(5,16,35,.88);border:1px solid var(--line);border-radius:19px;backdrop-filter:blur(12px);max-height:88vh;overflow:auto}.solar-mini .rail a{width:60px;display:flex;align-items:center;flex-direction:column;padding:4px;border-radius:12px;color:#aebed8;font-size:8px;line-height:1.2}.solar-mini .rail a:hover,.solar-mini .rail a.active{background:#18345c;color:#fff}.solar-mini .rail img{width:42px;height:42px}.solar-mini .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding-top:57px;padding-bottom:62px;min-height:480px}.solar-mini .eyebrow{font-size:10px;letter-spacing:.18em;font-weight:750;color:#91a9cc;margin:0 0 12px}.solar-mini .hero .eyebrow{color:var(--aqua)}.solar-mini h1{font-size:clamp(48px,6.5vw,76px);line-height:1.03;letter-spacing:-.055em;margin:0 0 22px}.solar-mini h1 em{font-family:Georgia,serif;font-weight:400;color:var(--aqua)}.solar-mini h2{font-size:clamp(29px,4vw,44px);line-height:1.13;letter-spacing:-.04em;margin:0 0 15px}.solar-mini h3{line-height:1.25}.solar-mini .lede{color:#c0cde1;font-size:16px;max-width:590px}.solar-mini .actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.solar-mini .btn{display:inline-flex;align-items:center;gap:13px;border-radius:30px;padding:13px 19px;font-size:12px;font-weight:750;border:0;cursor:pointer}.solar-mini .btn.primary{background:var(--aqua);color:#07172b}.solar-mini .btn.light{background:#edf4ff;color:#0a1c38}.solar-mini .btn.quiet{background:transparent;color:#e5efff;border:1px solid var(--line)}.solar-mini .arrow{color:var(--aqua);font-size:12px;font-weight:700}.solar-mini .hero-art{border:1px solid var(--line);border-radius:28px;padding:8px;background:radial-gradient(ellipse,#193966,#091932 70%)}.solar-mini .hero-art img{width:100%;height:auto;border-radius:22px}.solar-mini .hero-art-caption{display:flex;justify-content:space-between;padding:8px 10px 2px;color:#9eb1cf;font-size:9px;letter-spacing:.06em}.solar-mini .intro{padding:50px 0 70px;border-top:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;gap:25px}.solar-mini .section-index{color:var(--aqua);font-size:10px;letter-spacing:.15em}.solar-mini .intro p,.solar-mini .lux p,.solar-mini .steps p,.solar-mini .callout p,.solar-mini .copy p{color:#b5c5dc}.solar-mini .scale-section{background:linear-gradient(120deg,#102448,#0a1b36);padding:70px 0;border-block:1px solid var(--line)}.solar-mini .heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.solar-mini .heading .eyebrow{color:var(--aqua)}.solar-mini .heading p{max-width:340px;color:var(--muted);font-size:12px;margin:0}.solar-mini .scales{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.solar-mini .scale{min-height:220px;padding:19px;border-radius:17px;border:1px solid var(--line);background:rgba(7,21,43,.62)}.solar-mini .scale img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;border-radius:11px;margin:0 0 12px}.solar-mini .picker button img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;border-radius:7px;margin:0 0 8px}.solar-mini .scale:nth-child(2){border-color:rgba(98,223,210,.35)}.solar-mini .scale strong.tag{font-size:10px;color:var(--aqua);letter-spacing:.14em}.solar-mini .scale h3{font-size:20px;margin:10px 0}.solar-mini .scale p{font-size:12px;color:#b5c5dc}.solar-mini .scale .sun{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:11px;color:#8fa5c5;font-size:10px}.solar-mini .scale .sun b{color:#f7d78d}.solar-mini .scale small{display:block;color:#8399ba;margin-top:8px;font-size:9px}.solar-mini .note{font-size:10px;color:#879bbb;margin:14px 0 0}.solar-mini .create-card{margin:72px auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:23px;background:linear-gradient(110deg,#102448,#193762)}.solar-mini .create-card>img{width:100%;height:100%;object-fit:cover}.solar-mini .create-copy{padding:30px}.solar-mini .create-copy .eyebrow{color:var(--aqua)}.solar-mini .create-copy p:not(.eyebrow){color:#b5c5dc;font-size:13px}.solar-mini .create-copy h2{font-size:36px}.solar-mini .steps{padding:0 0 75px}.solar-mini .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solar-mini .steps-grid article{padding:20px;border-top:1px solid rgba(98,223,210,.5);background:linear-gradient(#10244880,transparent)}.solar-mini .steps-grid span{color:var(--aqua);font-size:10px}.solar-mini .steps-grid h3{margin:12px 0 5px;font-size:17px}.solar-mini .steps-grid p{font-size:12px;margin:0}.solar-mini .lux{padding:66px 0;background:#0d2040;border-block:1px solid var(--line)}.solar-mini .lux-layout{display:grid;grid-template-columns:150px 1fr;gap:40px;align-items:center}.solar-mini .lux-mark{height:120px;display:grid;place-items:center;position:relative;color:var(--gold);font:42px Georgia}.solar-mini .lux-mark:before,.solar-mini .lux-mark:after{content:"";position:absolute;width:140px;height:75px;border:1px solid #62dfd233;border-radius:50%;transform:rotate(-22deg)}.solar-mini .lux-mark:after{transform:rotate(25deg);border-color:#ffc85744}.solar-mini .examples{padding:70px 0}.solar-mini .example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.solar-mini .example{position:relative;border:1px solid var(--line);border-radius:15px;padding:20px;min-height:155px;background:#10244899}.solar-mini .example small{color:var(--aqua);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.solar-mini .example strong{display:block;font-size:17px;margin:12px 0 5px}.solar-mini .example p{font-size:11px;color:#acbdd7;margin:0}.solar-mini .last{padding:46px 0 63px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.solar-mini .last .eyebrow{color:var(--aqua)}.solar-mini .sources{font-size:10px;color:#91a5c5;padding-bottom:30px}.solar-mini .sources summary{cursor:pointer;color:#b9c8df}.solar-mini .sources a{color:var(--aqua);text-decoration:underline}.solar-mini .footer{border-top:1px solid var(--line);background:#051023}.solar-mini .footer-inner{width:min(1120px,calc(100% - 48px));margin:auto;min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#91a4c3;font-size:10px}.solar-mini .footer-inner p{margin:3px 0}.solar-mini .footer-inner nav{display:flex;gap:15px}.solar-mini .footer-brand{font-weight:bold;letter-spacing:.15em;color:#e5edfc}.solar-mini .subhero{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center;padding-top:42px;padding-bottom:45px}.solar-mini .crumb{font-size:10px;color:#92a8c9;margin-bottom:25px}.solar-mini .subhero .eyebrow{color:var(--aqua)}.solar-mini .subhero h1{font-size:clamp(46px,5.8vw,65px)}.solar-mini .subhero img{border:1px solid var(--line);border-radius:20px}.solar-mini .guide{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;padding:25px 0 67px}.solar-mini .guide h2{font-size:32px}.solar-mini .guide-step{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:18px 0;border-top:1px solid var(--line)}.solar-mini .guide-step>b{color:var(--aqua);font-size:11px}.solar-mini .guide-step h3{font-size:16px;margin:0 0 4px}.solar-mini .guide-step p{color:#b2c2dc;font-size:12px;margin:0}.solar-mini .aside{align-self:center;border:1px solid #62dfd244;border-radius:17px;padding:20px;background:#102448}.solar-mini .aside img{width:78px}.solar-mini .aside h3{font-size:20px}.solar-mini .aside p{color:#b2c2dc;font-size:12px}.solar-mini .distance{padding:65px 0;background:linear-gradient(140deg,#0e2141,#08172f);border-block:1px solid var(--line)}.solar-mini .picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 12px}.solar-mini .picker button{border:1px solid var(--line);border-radius:11px;background:#0c1c38;color:#dce6f6;text-align:left;padding:11px;cursor:pointer}.solar-mini .picker button span,.solar-mini .picker button small{display:block}.solar-mini .picker button span{font-weight:bold;font-size:12px}.solar-mini .picker button small{font-size:9px;color:#8fa5c5}.solar-mini .picker button.selected{border-color:var(--aqua);background:#62dfd21b}.solar-mini .picker button.selected span{color:var(--aqua)}.solar-mini .selection{font-size:11px;color:#c4d1e7;min-height:27px}.solar-mini .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.solar-mini .dist-table{border-collapse:collapse;width:100%;min-width:670px;background:#08172e99}.solar-mini .dist-table th,.solar-mini .dist-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #c0d7ff16}.solar-mini .dist-table thead{color:#a8bddf;background:#172f54}.solar-mini .dist-table th{font-size:10px}.solar-mini .dist-table td{font-size:11px;font-variant-numeric:tabular-nums;color:#d0dcf0}.solar-mini .dist-table th small{display:block;color:#8399ba;font-size:8px}.solar-mini .dist-table [data-scale].selected{background:#62dfd21a;color:#fff}.solar-mini .table-note{font-size:10px;color:#8298b8}.solar-mini .print-intro{padding:60px 0 30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.solar-mini .mini{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.solar-mini .mini a{text-align:center;font-size:9px;color:#a9bad5}.solar-mini .mini img{width:55px;margin:auto}.solar-mini .qr-note{padding-bottom:35px;color:#98abc8;font-size:11px}.solar-mini .planet-hero{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:33px;padding:31px 0 22px}.solar-mini .planet-hero h1{font-size:clamp(55px,7vw,88px)}.solar-mini .planet-hero .eyebrow{color:var(--aqua)}.solar-mini .portrait{position:relative;min-height:320px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(ellipse,#18355f,#091932 72%);display:grid;place-items:center}.solar-mini .portrait img{width:min(350px,80%);filter:drop-shadow(0 15px 25px #0004)}.solar-mini .portrait figcaption{position:absolute;bottom:9px;color:#879bb9;font-size:8px}.solar-mini .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px auto 55px}.solar-mini .metric{padding:14px 17px;border:1px solid var(--line);border-radius:12px;background:#102448aa}.solar-mini .metric small{display:block;color:#91a7c8;font-size:9px}.solar-mini .metric strong{font-size:14px}.solar-mini .planet-content{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding-bottom:55px}.solar-mini .planet-content h2{font-size:32px}.solar-mini .planet-content p{color:#b6c6df}.solar-mini .source-link{font-size:11px;color:var(--aqua);text-decoration:underline}.solar-mini .distance-card{border:1px solid var(--line);border-radius:16px;padding:20px;background:#102448}.solar-mini .distance-card h3{margin:0 0 12px}.solar-mini .distance-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.solar-mini .distance-row small{display:block;color:#8298b8;font-size:9px}.solar-mini .distance-row strong{color:#f3d58a}.solar-mini .print-card{display:grid;grid-template-columns:150px 1fr;gap:27px;align-items:center;padding:25px;border-radius:19px;border:1px solid #62dfd233;background:linear-gradient(110deg,#152e55,#0d2040);margin-bottom:45px}.solar-mini .qr{width:140px;background:white;border-radius:12px;padding:8px}.solar-mini .qr img{width:100%}.solar-mini .qr small{color:#1b3356;display:block;text-align:center;font-size:8px}.solar-mini .print-card p{color:#b3c3dc;font-size:12px}.solar-mini .print-card .eyebrow{color:var(--aqua)}.solar-mini .print-card h2{font-size:27px}.solar-mini .next{display:flex;justify-content:space-between;gap:15px;padding-bottom:38px}.solar-mini .next a{color:var(--aqua);font-size:11px}@media(min-width:1350px){.solar-mini .hero,.solar-mini .intro,.solar-mini .scale-section>.wrap,.solar-mini .create-card,.solar-mini .steps,.solar-mini .lux-layout,.solar-mini .examples,.solar-mini .last,.solar-mini .sources,.solar-mini .subhero,.solar-mini .guide,.solar-mini .distance>.wrap,.solar-mini .print-intro,.solar-mini .qr-note,.solar-mini .planet-hero,.solar-mini .metrics,.solar-mini .planet-content,.solar-mini .print-card,.solar-mini .next{margin-left:max(calc((100vw - 1120px)/2),24px);margin-right:114px}.solar-mini .header,.solar-mini .footer-inner{margin-left:max(calc((100vw - 1220px)/2),24px);margin-right:114px}}@media(max-width:1349px){.solar-mini .rail{position:static;transform:none;flex-direction:row;justify-content:flex-start;width:min(calc(100% - 36px),1120px);margin:12px auto 0;max-height:none;overflow:auto}.solar-mini .rail a{flex:0 0 57px}.solar-mini .rail img{width:38px;height:38px}}@media(max-width:850px){.solar-mini .hero{grid-template-columns:1fr;gap:23px}.solar-mini .hero>div:first-child{max-width:670px}.solar-mini .intro{grid-template-columns:90px 1fr}.solar-mini .scales{grid-template-columns:repeat(2,1fr)}.solar-mini .create-card{grid-template-columns:1fr 1fr}.solar-mini .create-copy{padding:23px}.solar-mini .create-copy h2{font-size:30px}.solar-mini .lux-layout{grid-template-columns:110px 1fr;gap:25px}.solar-mini .guide{gap:25px}.solar-mini .planet-content{gap:25px}}@media(max-width:620px){.solar-mini .wrap,.solar-mini .footer-inner{width:calc(100% - 32px)}.solar-mini .header{width:calc(100% - 32px);min-height:68px}.solar-mini .brand b{font-size:10px}.solar-mini .brand small{font-size:9px}.solar-mini .brand-sun{width:33px;height:33px}.solar-mini .menu{display:block}.solar-mini .nav{display:none;position:absolute;top:58px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:#0b1c38;border:1px solid var(--line);border-radius:13px}.solar-mini .nav.open{display:flex}.solar-mini .nav a{padding:10px}.solar-mini .rail{width:calc(100% - 20px);padding:5px}.solar-mini .rail a{flex-basis:52px;font-size:7px}.solar-mini .rail img{width:33px;height:33px}.solar-mini .hero{padding-top:35px;padding-bottom:42px}.solar-mini .hero h1{font-size:48px}.solar-mini .lede{font-size:14px}.solar-mini .intro{grid-template-columns:1fr;gap:8px;padding:38px 0 48px}.solar-mini .scale-section,.solar-mini .distance{padding:48px 0}.solar-mini .heading{align-items:flex-start;flex-direction:column;gap:12px}.solar-mini .scales{gap:8px}.solar-mini .scale{padding:15px;min-height:205px}.solar-mini .scale h3{font-size:17px}.solar-mini .scale p{font-size:10px}.solar-mini .create-card{grid-template-columns:1fr;margin:48px auto}.solar-mini .create-card>img{max-height:220px}.solar-mini .steps{padding-bottom:48px}.solar-mini .steps-grid,.solar-mini .example-grid{grid-template-columns:1fr;gap:7px}.solar-mini .steps-grid article{padding:15px}.solar-mini .lux{padding:48px 0}.solar-mini .lux-layout{grid-template-columns:1fr;gap:5px}.solar-mini .lux-mark{width:130px;height:95px}.solar-mini .examples{padding:48px 0}.solar-mini .example{min-height:130px}.solar-mini .last{align-items:flex-start;flex-direction:column}.solar-mini .footer-inner{padding:20px 0;align-items:flex-start;flex-direction:column;gap:10px}.solar-mini .footer-inner nav{flex-wrap:wrap}.solar-mini .subhero{grid-template-columns:1fr;padding-top:28px}.solar-mini .subhero h1{font-size:44px}.solar-mini .guide{grid-template-columns:1fr;gap:19px;padding-bottom:45px}.solar-mini .guide h2{font-size:27px}.solar-mini .picker{grid-template-columns:repeat(2,1fr)}.solar-mini .print-intro{grid-template-columns:1fr;gap:10px}.solar-mini .mini{grid-template-columns:repeat(3,1fr)}.solar-mini .planet-hero{grid-template-columns:1fr;padding-top:18px}.solar-mini .portrait{grid-row:1;min-height:260px}.solar-mini .planet-hero>div{grid-row:2}.solar-mini .planet-hero h1{font-size:57px}.solar-mini .metrics{grid-template-columns:1fr;margin-bottom:40px}.solar-mini .planet-content{grid-template-columns:1fr;gap:18px}.solar-mini .print-card{grid-template-columns:1fr;padding:19px}.solar-mini .next{flex-direction:column}.solar-mini .next a:last-child{text-align:right}}@media print{.solar-mini{background:white;color:#152440}.solar-mini .header,.solar-mini .rail,.solar-mini .footer,.solar-mini .next,.solar-mini .sources,.solar-mini .menu{display:none!important}.solar-mini .wrap{width:100%!important;margin:0 auto!important}.solar-mini .planet-hero{padding:0 0 8mm;grid-template-columns:1fr .7fr}.solar-mini .planet-hero h1{font-size:38pt;color:#102448}.solar-mini .planet-hero .eyebrow,.solar-mini .lede{color:#405471}.solar-mini .portrait{min-height:62mm;background:#f1f5fa;border-color:#d8e0eb}.solar-mini .portrait img{width:53mm}.solar-mini .portrait figcaption{color:#61718b}.solar-mini .actions .btn{display:none}.solar-mini .metrics{margin:0 0 8mm;gap:3mm}.solar-mini .metric,.solar-mini .distance-card{background:#f3f6fa;border-color:#dbe3ed}.solar-mini .metric small,.solar-mini .metric strong,.solar-mini .distance-card h3{color:#1b2d4b}.solar-mini .planet-content{padding-bottom:8mm;gap:6mm}.solar-mini .planet-content p{color:#384b68}.solar-mini .distance-row{color:#263958}.solar-mini .distance-row strong{color:#755600}.solar-mini .moons-section,.solar-mini .moon-card,.solar-mini .composition{break-inside:avoid}.solar-mini .moons-section{padding:5mm 0}.solar-mini .moon-card{min-height:0;background:#f3f6fa;border-color:#dbe3ed}.solar-mini .moon-card h3,.solar-mini .moon-card p,.solar-mini .moon-footnote{color:#263958}.solar-mini .print-card{background:#eef3f8;border-color:#cbd8e5;padding:6mm;margin:0}.solar-mini .print-card h2{color:#152440}.solar-mini .print-card p{color:#3d506d}.solar-mini .print-card .btn{display:none}.solar-mini .qr{width:32mm}@page{size:A4;margin:13mm}}.solar-mini .brand-logo{width:46px;height:46px;flex:none}.solar-mini .rail{position:relative;inset:auto;transform:none;flex-direction:row;justify-content:center;gap:4px;width:min(900px,calc(100% - 32px));margin:10px auto 0;padding:7px 10px;max-height:none;overflow-x:auto;border-radius:18px}.solar-mini .rail a{flex:0 0 70px;width:70px}.solar-mini .rail img{width:38px;height:38px}@media(max-width:620px){.solar-mini .rail{justify-content:flex-start;width:100%;margin:8px 0 0;border-radius:0;border-inline:0}.solar-mini .rail a{flex-basis:56px;width:56px}.solar-mini .rail img{width:34px;height:34px}}@media(min-width:621px){.solar-mini .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.solar-mini .qr-tools{padding:0 0 25px}.solar-mini .qr-tools h2{font-size:22px}.solar-mini .qr-tools>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.solar-mini .qr-tools a{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:13px;padding:11px;background:#102448}.solar-mini .qr-tools img{width:78px;background:#fff;border-radius:8px;padding:5px}.solar-mini .qr-tools small{display:block;color:#a6bad8;font-size:9px;margin-top:4px}@media(max-width:620px){.solar-mini .qr-tools>div{grid-template-columns:1fr}}.solar-mini .planet-hero{padding:35px 0 20px;gap:28px}.solar-mini .portrait{min-height:350px;overflow:hidden;background:radial-gradient(ellipse at 48% 45%,#1d3a64 0,#0b1a34 70%)}.solar-mini .portrait img{width:min(430px,92%);max-height:420px;object-fit:contain;filter:drop-shadow(0 16px 24px #0005)}.solar-mini .portrait figcaption{left:0;right:0;text-align:center;background:linear-gradient(transparent,#08162cbb);padding:16px 8px 8px}.solar-mini .metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px auto 30px}.solar-mini .metric{min-height:72px}.solar-mini .metric strong{display:block;margin-top:4px;font-size:clamp(12px,1.5vw,16px)}.solar-mini .planet-content{gap:32px;padding-bottom:28px}.solar-mini .planet-content .composition{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.solar-mini .planet-content .composition h3{margin:2px 0 6px;font-size:20px}.solar-mini .planet-content .composition p:last-child{margin-bottom:0}.solar-mini .distance-card{align-self:start}.solar-mini .moons-section{padding:25px 0 20px;border-top:1px solid var(--line)}.solar-mini .moon-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:10px}.solar-mini .moon-heading h2{margin-bottom:0;font-size:clamp(27px,3.5vw,37px)}.solar-mini .moon-count{flex:none;display:flex;align-items:baseline;gap:8px;border:1px solid #62dfd244;border-radius:13px;padding:8px 13px;background:#102448;color:#b7c8e1;font-size:11px}.solar-mini .moon-count strong{color:var(--aqua);font-size:20px}.solar-mini .moon-intro{max-width:840px;color:#b6c6df;font-size:13px;margin:10px 0 17px}.solar-mini .moon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solar-mini .moon-card{min-height:136px;border:1px solid var(--line);border-radius:14px;padding:14px 15px;background:linear-gradient(145deg,#12284a,#0a1a32)}.solar-mini .moon-card h3{font-size:15px;color:#f4d995;margin:0 0 7px}.solar-mini .moon-card p{font-size:11px;line-height:1.5;color:#b3c4dc;margin:0}.solar-mini .moon-empty{border:1px dashed #7890b366;border-radius:14px;padding:16px;color:#c5d1e2;background:#10244877}.solar-mini .moon-footnote{font-size:9px;color:#8198ba;margin:12px 0 5px}.solar-mini .moons-section .source-link{font-size:10px}.solar-mini .print-card{grid-template-columns:124px 1fr;gap:18px;padding:17px 20px;margin-top:8px;margin-bottom:4px;align-items:center}.solar-mini .print-card .qr{width:116px;padding:6px}.solar-mini .print-card .qr img{width:100%;height:auto;aspect-ratio:1}.solar-mini .print-card .qr small{line-height:1.35;margin-top:4px}.solar-mini .print-card .qr code{display:block;margin-top:5px;padding:3px 4px;border-radius:5px;background:#edf2f8;color:#17365d;font:600 7px/1.3 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;text-align:center}.solar-mini .print-card h2{margin:0 0 7px;font-size:24px}.solar-mini .print-card p{margin:6px 0 10px}.solar-mini .print-card .btn{padding:10px 15px}.solar-mini .next{padding-top:0;padding-bottom:8px}.solar-mini .sources{padding-bottom:8px}.solar-mini .moons-section,.solar-mini .moon-card,.solar-mini .print-card{break-inside:avoid}@media(max-width:950px){.solar-mini .moon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solar-mini .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.solar-mini .planet-hero{gap:14px;padding-top:15px}.solar-mini .portrait{grid-row:1;min-height:245px}.solar-mini .portrait img{width:min(270px,82%);max-height:270px}.solar-mini .planet-hero>div{grid-row:2}.solar-mini .metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px auto 22px;gap:7px}.solar-mini .metric{min-height:64px;padding:11px}.solar-mini .metric small{font-size:8px}.solar-mini .metric strong{font-size:12px}.solar-mini .planet-content{grid-template-columns:1fr;gap:18px;padding-bottom:22px}.solar-mini .planet-content h2{font-size:27px}.solar-mini .moons-section{padding:20px 0 15px}.solar-mini .moon-heading{align-items:flex-start;flex-direction:column;gap:9px}.solar-mini .moon-count{padding:6px 10px}.solar-mini .moon-grid{grid-template-columns:1fr;gap:7px}.solar-mini .moon-card{min-height:0;padding:13px}.solar-mini .moon-card p{font-size:11px}.solar-mini .print-card{grid-template-columns:88px 1fr;padding:13px;gap:13px;margin-bottom:2px}.solar-mini .print-card .qr{width:86px;padding:5px}.solar-mini .print-card h2{font-size:19px}.solar-mini .print-card p{font-size:10px}.solar-mini .print-card .btn{font-size:10px;padding:8px 12px}.solar-mini .print-card .qr code{font-size:6px}.solar-mini .next{gap:8px;padding-bottom:5px}.solar-mini .next a:last-child{text-align:left}}
