@property --s{syntax: "<integer>"; inherits: false; initial-value: 1;}@keyframes pulse{80%{opacity:1}to{transform:scale(calc(var(--s) * 2));opacity:0}}@keyframes noise{to{-webkit-mask-position:0 0,0 0,200% 0%;mask-position:0 0,0 0,200% 0%}}.checker{--sizeX: 2rlh;--sizeY: 2rlh;--color: var(--fg-border);background-image:linear-gradient(to right,var(--color) 1.5px,transparent 1.5px),linear-gradient(var(--color) 1.5px,transparent 1.5px);background-size:var(--sizeX) var(--sizeY);background-position:center 0px}.flex{--gap: 2rlh;display:flex;flex-direction:row;gap:var(--gap);flex-wrap:wrap;align-content:flex-start}.brackets:before{content:"["}.brackets:after{content:"]"}.divider,hr{background-color:transparent;height:1.5px;box-shadow:0 1.5px 0 0 var(--fg-border) inset;margin-top:2rlh;margin-bottom:2rlh}.grid-parent{--margin: minmax(0, 1fr);--gridSize: 48px;--unit-size: min(var(--gridSize), calc(48 / 1296 * 100vw));--gap: var(--unit-size);--startEndWidth: calc(23 * var(--unit-size));display:grid;grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:[bleedstart] var(--margin) [start] repeat(12,var(--unit-size)) [end] var(--margin) [bleedend]}.grid-parent>*{grid-column:start / end}.cubicGradient{--direction: bottom;--cubicColor: var(--navy)}[data-theme=light] .cubicGradient{--cubicColor: var(--cyan)}[data-theme=dark] .cubicGradient{--cubicColor: var(--navy)}.cubicGradient{background:linear-gradient(to var(--direction),hsl(var(--cubicColor) / 1) 0%,hsla(var(--cubicColor) / .987) 5.6%,hsla(var(--cubicColor) / .951) 10.5%,hsla(var(--cubicColor) / .896) 14.8%,hsla(var(--cubicColor) / .825) 18.9%,hsla(var(--cubicColor) / .741) 22.8%,hsla(var(--cubicColor) / .648) 26.8%,hsla(var(--cubicColor) / .55) 31.2%,hsla(var(--cubicColor) / .45) 36%,hsla(var(--cubicColor) / .352) 41.5%,hsla(var(--cubicColor) / .259) 47.9%,hsla(var(--cubicColor) / .175) 55.3%,hsla(var(--cubicColor) / .104) 64.1%,hsla(var(--cubicColor) / .049) 74.3%,hsla(var(--cubicColor) / .013) 86.2%,hsla(var(--cubicColor) / 0) 100%)}.halftone{--direction: bottom;--color1: var(--fg);--color2: var(--accent);--scale: 1;--speed: 120s;position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-mask:linear-gradient(to var(--direction),transparent,white),radial-gradient(circle at 50% 50%,white 1.25px,transparent 1.25px) 0% 0% / .5rlh .5rlh,url(/assets/noise-ByjuF0Gf.png) 0% 0% / calc(300% * var(--scale)) calc(300% * var(--scale));mask:linear-gradient(to var(--direction),transparent,white),radial-gradient(circle at 50% 50%,white 1.25px,transparent 1.25px) 0% 0% / .5rlh .5rlh,url(/assets/noise-ByjuF0Gf.png) 0% 0% / calc(300% * var(--scale)) calc(300% * var(--scale));-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:noise var(--speed) infinite linear}.halftone:before{background:repeating-radial-gradient(circle at center,transparent 0%,var(--color1) 10%,transparent 20%,transparent 24%);animation:pulse 6s infinite linear;animation-delay:3s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.halftone:after{background:repeating-radial-gradient(circle at center,transparent 0%,var(--color2) 20%,transparent 24%);animation:pulse 6s infinite linear;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.py-1:not(#\#){padding-top:1rlh;padding-bottom:1rlh}.py-2:not(#\#){padding-top:2rlh;padding-bottom:2rlh}.py-3:not(#\#){padding-top:3rlh;padding-bottom:3rlh}.py-4:not(#\#){padding-top:4rlh;padding-bottom:4rlh}.py-5:not(#\#){padding-top:6rlh;padding-bottom:6rlh}.py-6:not(#\#){padding-top:8rlh;padding-bottom:8rlh}.pb-1:not(#\#){padding-bottom:1rlh}.pb-2:not(#\#){padding-bottom:2rlh}.pb-3:not(#\#){padding-bottom:3rlh}.pb-4:not(#\#){padding-bottom:4rlh}.pb-5:not(#\#){padding-bottom:6rlh}.pb-6:not(#\#){padding-bottom:8rlh}.pb-8:not(#\#){padding-bottom:10rlh}.my-1:not(#\#){margin-top:1rlh;margin-bottom:1rlh}.my-2:not(#\#){margin-top:2rlh;margin-bottom:2rlh}.my-3:not(#\#){margin-top:3rlh;margin-bottom:3rlh}.my-4:not(#\#){margin-top:4rlh;margin-bottom:4rlh}.mt-1:not(#\#){margin-top:1rlh}.mt-2:not(#\#){margin-top:2rlh}.mt-3:not(#\#){margin-top:3rlh}.mt-4:not(#\#){margin-top:4rlh}.mb-1:not(#\#){margin-bottom:1rlh}.mb-2:not(#\#){margin-bottom:2rlh}.mb-3:not(#\#){margin-bottom:3rlh}.mb-4:not(#\#){margin-bottom:4rlh}
