/* Corona is a separate decorative layer; the solar disk remains fully opaque. */
.solar-scene .hero-sun {
 box-shadow:0 0 3px 1px rgba(255,197,84,.76),0 0 15px 5px rgba(255,144,30,.34),0 0 42px 14px rgba(236,98,16,.20),0 0 92px 25px rgba(209,67,8,.10);
}
.solar-scene .hero-sun::after {
 content:"";position:absolute;inset:-14%;
 background:url('/website-v13/solar-afterglow.webp') center/100% 100% no-repeat;
 pointer-events:none;
}
.nav > .nav__inner,.lab-nav > .lab-nav__inner { min-height:80px;padding-block:8px; }
.nav__inner > .brand,.lab-nav__inner > .lab-brand { gap:0; }
.brand__logo { display:block;width:104px;height:64px;object-fit:contain;flex:none; }
.brand__picture { display:block; }
.brand__footer-logo { display:block;width:180px;height:180px;object-fit:contain; }
.book__logo { display:block;width:96px;height:72px;object-fit:contain; }
@media(max-width:700px){
 #hero-h, #final-h { zoom:70%; }
 .nav > .nav__inner,.lab-nav > .lab-nav__inner { min-height:72px;gap:8px;padding-block:6px; }
 .brand__logo { width:78px;height:58px; }
 .lab-brand .brand__logo { width:48px;height:48px; }
 .brand__footer-logo { width:144px;height:144px; }
}
@media print {
 .brand__footer-logo { width:260px;height:auto; }
}
