.footer-definition{max-width:19rem;margin:-6px 0 0;font-size:.875rem;line-height:1.65;letter-spacing:normal;color:var(--muted)}
.footer-definition dt{margin:0;display:flex;align-items:baseline;gap:.5rem}
.footer-definition dfn{font-style:normal;color:var(--foreground)}
.footer-definition strong{font-size:1rem;font-weight:600}
.footer-definition dd{margin:3px 0 0}
.footer-definition dd>em{display:block;margin-top:5px}
.footer-bottom:has(.footer-definition){align-items:start}
.footer-bottom>.footer-definition{grid-column:1;grid-row:2}
.footer-bottom:has(.footer-definition)>.footer-positioning{grid-column:2;grid-row:1}
.footer-bottom:has(.footer-definition)>nav{grid-column:3;grid-row:1}
.footer-bottom:has(.footer-definition)>.footer-copyright{grid-row:3}
@media(max-width:700px){.footer-bottom:has(.footer-definition)>:is(.footer-definition,.footer-positioning,nav,.footer-copyright){grid-column:1;grid-row:auto}.footer-definition{margin:0;max-width:21rem}}
.premium-footer .footer-bottom>.wordmark{position:relative;overflow:visible}
.footer-orbit-layer{position:absolute;inset:0;pointer-events:none;z-index:2}
.footer-orbit-light{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 5px 1px var(--accent,#ced4df),0 0 13px 3px color-mix(in srgb,var(--accent,#ced4df) 55%,transparent);opacity:0;pointer-events:none;will-change:transform}
.premium-footer .footer-bottom>.wordmark svg{filter:drop-shadow(0 0 calc(2px + var(--footer-orb-light,0)*12px) color-mix(in srgb,var(--accent,#ced4df) calc(var(--footer-orb-light,0)*100%),transparent))}
