#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}html.dark,.dark body{background:#0e0806;color:var(--bone)}.dark body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.dark body>:not(#gl):not(header){position:relative;z-index:1}.dark body.nogl #gl{display:none}.dark body.nogl{background:radial-gradient(circle at 75% 40%,rgb(255 90 31 / .45),transparent 34%),repeating-radial-gradient(circle at 75% 40%,transparent 0 22px,rgb(255 90 31 / .08) 22px 23px),#0e0806;background-attachment:fixed}.dark header{background:#0e08068c;border-bottom-color:#efe6d62e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark footer{border-top-color:#efe6d62e}.dark footer a:hover{color:var(--accent)}header .links a[aria-disabled=true]{opacity:.55;text-decoration:underline dashed;cursor:default}header .links a[aria-disabled=true]:hover{color:inherit}.dark h1{text-shadow:0 0 40px rgb(255 90 31 / .35),0 1px 12px rgb(0 0 0 / .6)}.dark h1 em{color:#ffe3b3}.dark :is(.kicker,.lede,.small,.safe){text-shadow:0 1px 10px rgb(0 0 0 / .85)}.dark .face{box-shadow:0 30px 80px #0009,0 0 0 1px #ffe3b34d,0 0 60px #ff5a1f2e}.dark .face :is(.kicker,h2){text-shadow:none}.glare{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 35%),rgb(255 250 235 / .7),rgb(255 250 235 / 0) 55%)}
