.night{background:var(--band-bg);background-image:var(--band-velvet);color:var(--band-fg);transition:background-color var(--theme-t) var(--soft),color var(--theme-t) var(--soft);position:relative;overflow:hidden}.night:before{content:"";pointer-events:none;opacity:.055;background-image:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 9px),repeating-linear-gradient(-45deg,currentColor 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 90%,#000 30%,#0000 100%)}.night .wrap{padding-block:var(--sec);flex-direction:column;gap:clamp(40px,7vh,64px);display:flex;position:relative}.night .eyebrow{color:color-mix(in srgb,var(--band-fg) 68%,transparent)}.night .big{max-width:15em;font-family:var(--display);letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,54px);line-height:1.16}.night .big .it{color:var(--band-it)}.night.has-stars:before{display:none}.night .starsea{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.night .g{background-image:var(--grain);opacity:.1;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}
