/* An independent optical material; disabling this file restores the classic surfaces. */
.lg-surface{isolation:isolate;background:linear-gradient(135deg,rgba(225,243,255,.035),rgba(111,161,209,.014))!important;border-color:rgba(235,248,255,.32)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1.3px .6px #ffffff8a,inset 1px 0 .5px #effaff25,inset 0 -1.2px .6px #d5ebff61,inset -1px 0 .5px #c9e7ff26,0 15px 45px #00000038,0 2px 6px #00000020!important}.lg-relative{position:relative}.lg-optics{display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;isolation:isolate}.lg-optics>span{display:block;position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lg-lens{backdrop-filter:blur(1.5px) saturate(1.2) brightness(1.04);-webkit-backdrop-filter:blur(1.5px) saturate(1.2) brightness(1.04)}.lg-reflection{background:radial-gradient(ellipse at var(--lg-x,24%) var(--lg-y,0%),#ffffff26,transparent 53%),linear-gradient(124deg,#ffffff12,transparent 28%,transparent 72%,#c9e8ff0d);opacity:.65;transition:opacity .4s}.lg-rim{padding:1.2px;background:linear-gradient(135deg,#ffffffdd 0%,#ffffff45 14%,#ffffff08 32%,#e6f4ff19 47%,#e5f5ff88 70%,#ffffff14 86%,#ffffff91 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:.8}.lg-surface:hover>.lg-optics>.lg-reflection{opacity:1}.lg-surface[data-lg-kind=panel]{background:linear-gradient(125deg,#0710204d,#07111e29)!important;border-color:#e9f7ff29!important;box-shadow:inset 0 1.1px .7px #ffffff66,inset 0 -1px 1px #d9eeff40,0 20px 60px #0000002e!important}.lg-surface[data-lg-kind=panel]>.lg-optics>.lg-reflection{opacity:.32}.lg-surface[data-lg-kind=panel]>.lg-optics>.lg-rim{opacity:.55}.lg-surface[data-lg-kind=panel] .chapter-lead,.lg-surface[data-lg-kind=panel] p{color:#dbe7f5;text-shadow:0 1px 5px #02071380}.lg-surface[data-lg-kind=shell]{background:linear-gradient(125deg,#08132635,#1a31451a)!important;border-color:#e5f3ff35!important;box-shadow:inset 0 1px 1px #ffffff55,inset 0 -1px 1px #c1dfff33,0 10px 35px #00000029!important}.lg-surface[data-lg-kind=shell]>.lg-optics>.lg-reflection{opacity:.28}.navigation.scrolled.lg-surface{background:linear-gradient(125deg,#0813264a,#1a31452b)!important}.navigation nav a.lg-surface{background:linear-gradient(135deg,#e6f4ff08,#b9ddff03)!important;color:#e2eefb;text-shadow:0 1px 4px #03091680}.navigation nav a.selected.lg-surface{background:linear-gradient(130deg,#def2ff26,#b4d8ff0c)!important;border-color:#f3fbff96!important}.navigation nav a.selected>.lg-optics>.lg-rim{opacity:1}.journey-button.lg-surface{background:linear-gradient(135deg,#eff8ff12,#b2d7ff05)!important}.phone-card.lg-surface{background:linear-gradient(125deg,#e2f2ff0b,#b1d7ff04)!important}.phone-card b{color:#f2f9ff;text-shadow:0 1px 7px #030b1680}.orbital-caption.lg-surface{background:#d0eaff06!important}.footer-meta>.lg-surface{background:#b9dcff05!important;color:#c9deef}.horizon-card.lg-surface::after{opacity:0}.voice-tags span{background:#c7e7ff05;border-color:#dcefff36;box-shadow:inset 0 1px 0 #fff2}.sector.lg-surface{background:#b8dfff03!important}.sector.lg-surface .sector-meta{background:linear-gradient(180deg,#0a17241f,#07112036)}.sector-visual{border-color:#effaff3d;background:#07101c0a;box-shadow:inset 0 1px 0 #fff3}.ai-art-edge{box-shadow:inset 0 1.3px 1px #fff6,inset 0 -1px 1px #d3edff4d}#about.lg-surface{background:linear-gradient(135deg,#17283be6,#102034ed)!important;box-shadow:inset 0 1px 1px #ffffff8a,inset 0 -1px 1px #bfe2ff66,0 35px 100px #0008!important}#about::backdrop{background:#0409136b;backdrop-filter:blur(9px)}.lg-surface[data-lg-kind=control]:active{box-shadow:inset 0 2px 6px #050f2226,inset 0 1px 1px #fff8,0 9px 25px #0002!important}.lg-surface[data-lg-kind=control]:active>.lg-optics>.lg-reflection{opacity:1}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg-surface[data-lg-kind=panel]{background:#132236d9!important}.lg-surface[data-lg-kind=control],.lg-surface[data-lg-kind=shell]{background:#14263ac9!important}}
@media(prefers-reduced-transparency:reduce){.lg-surface[data-lg-kind=panel],.lg-surface[data-lg-kind=shell],.lg-surface[data-lg-kind=control]{background:#172a40e6!important}.lg-lens{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
/* Tighter floating labels in the liquid appearance; the preserved classic stays intact. */
.footer-meta{grid-template-columns:max-content minmax(0,max-content) max-content;justify-content:space-between;align-items:center}.footer-meta>span:nth-child(2){width:fit-content;min-width:0;max-width:100%;justify-self:center;align-self:center;padding:10px 17px;border-radius:99px;text-wrap:pretty;animation:footer-label-float 7s ease-in-out infinite;will-change:transform}.orbital-caption{min-width:0;width:max-content;max-width:calc(100% - 20px);padding:12px 16px;gap:5px 9px;grid-template-columns:5px minmax(0,max-content);border-radius:22px;animation:orbit-label-bounce 4.8s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}.orbital-caption small{padding:0;width:auto;line-height:1.65}.orbital-caption .orbital-dot{width:5px;height:5px}
@keyframes footer-label-float{0%,100%{transform:translate3d(0,1px,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes orbit-label-bounce{0%,100%{transform:translate3d(0,4px,0) rotate(-.5deg)}25%{transform:translate3d(-10px,-18px,0) rotate(.3deg)}50%{transform:translate3d(-6px,-35px,0) rotate(.7deg)}75%{transform:translate3d(5px,-13px,0) rotate(-.2deg)}}
@media(max-width:760px){.footer-meta{grid-template-columns:minmax(0,1fr) max-content;justify-content:normal}.footer-meta>span:nth-child(2){grid-column:1/-1;grid-row:2;width:fit-content;max-width:100%;padding:10px 15px;border-radius:22px;justify-self:center;line-height:1.85}.orbital-caption{width:max-content;min-width:0;max-width:calc(100% - 20px);margin-top:49px;margin-inline-end:12px;padding:12px 15px;gap:5px 8px}.orbital-caption small{font-size:12px;line-height:1.65}}
html:not([data-phase="5"]) .footer-meta>span:nth-child(2){animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.footer-meta>span:nth-child(2),.orbital-caption{animation:none!important}}

/* A clear glass sheet that keeps its optical surface while content scrolls. */
#about.lg-surface{
 background:radial-gradient(ellipse at var(--lg-x,20%) var(--lg-y,0%),#f0f9ff1c,transparent 58%),linear-gradient(135deg,#14263b52,#08172778)!important;
 backdrop-filter:blur(4px) saturate(1.18) brightness(1.03)!important;
 -webkit-backdrop-filter:blur(4px) saturate(1.18) brightness(1.03)!important;
 border-color:#ecf8ff70!important;
 box-shadow:inset 0 1.5px 1px #ffffffaa,inset 1px 0 1px #e9f8ff40,inset 0 -1.5px 1px #d6edff80,inset -1px 0 1px #c5e5ff38,0 30px 100px #00000070!important
}
#about.lg-surface>.lg-optics{display:none}
#about::backdrop{
 background:#02061140;
 backdrop-filter:blur(1.5px);
 -webkit-backdrop-filter:blur(1.5px)
}
#about h2{color:#f1f8ff;text-shadow:0 2px 12px #03102180}
#about p{color:#dceaf7;text-shadow:0 1px 5px #020b1770}
#about small{color:#bad0e3;text-shadow:0 1px 4px #020b1766}
#about .material-options button{
 background:linear-gradient(135deg,#e8f5ff14,#c1dfff07);
 box-shadow:inset 0 1px 0 #fff3;border-color:#e2f3ff46
}
#about .material-options button[aria-pressed=true]{
 background:linear-gradient(130deg,#dcefff30,#b7dbff14);
 border-color:#e8f7ff99;
 box-shadow:inset 0 1px 0 #ffffff8c,0 5px 15px #0002
}
#about .material-picker,#about .about-domain{border-color:#e4f3ff32}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 #about.lg-surface{background:#14263beb!important}
}
@media(prefers-reduced-transparency:reduce){
 #about.lg-surface{background:#172a40f0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 #about::backdrop{background:#02061180}
}
