.site-grain{position:relative;isolation:isolate}.site-grain:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--site-grain-opacity,.5);background:radial-gradient(60% 90% at 50% 0,var(--site-grain-tint,var(--color-site-paper)),transparent 72%),radial-gradient(40% 70% at 10% 0,var(--site-grain-tint-2,var(--site-grain-tint,var(--color-site-paper))),transparent 72%);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 -4.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),var(--site-grain-shape,linear-gradient(to bottom,black 0,transparent 88%));mask-size:var(--site-grain-size,220px) var(--site-grain-size,220px),100% 100%;mask-composite:intersect;-webkit-mask-composite:source-in}.site-grain>*{position:relative;z-index:1}.site-grain.site-grain-layer{position:absolute;pointer-events:none}.site-grain-up:after{background:radial-gradient(60% 90% at 50% 100%,var(--site-grain-tint,var(--color-site-paper)),transparent 72%),radial-gradient(40% 70% at 90% 100%,var(--site-grain-tint-2,var(--site-grain-tint,var(--color-site-paper))),transparent 72%);mask-image:var(--site-grain-noise),linear-gradient(to top,black 0,transparent 88%)}.site-grain-corner:after{background:radial-gradient(70% 70% at var(--site-grain-corner,100% 0),var(--site-grain-tint,var(--color-site-paper)),transparent 72%);mask-image:var(--site-grain-noise),radial-gradient(75% 75% at var(--site-grain-corner,100% 0),black 0,transparent 100%)}.site-grain-corner-end{--site-grain-corner:100% 100%}.site-grain-glow:after{background:radial-gradient(55% 60% at 30% 45%,var(--site-grain-tint,var(--color-site-paper)),transparent 72%),radial-gradient(35% 45% at 12% 35%,var(--site-grain-tint-2,var(--site-grain-tint,var(--color-site-paper))),transparent 72%);mask-image:var(--site-grain-noise),radial-gradient(60% 65% at 30% 45%,black 0,transparent 100%)}.site-grain-bloom:after{background:radial-gradient(55% 60% at 50% 30%,var(--site-grain-tint,var(--color-site-paper)),transparent 75%),radial-gradient(35% 50% at 22% 30%,var(--site-grain-tint-2,var(--site-grain-tint,var(--color-site-paper))),transparent 75%);mask-image:var(--site-grain-noise),linear-gradient(to bottom,transparent 0,black 22%,transparent 92%),linear-gradient(to right,transparent 0,black 18%,black 82%,transparent 100%);mask-size:220px 220px,100% 100%,100% 100%}.site-grain-edge:after{background:var(--site-grain-tint,var(--color-site-paper));mask-image:var(--site-grain-noise),radial-gradient(ellipse at 50% 50%,transparent 55%,black 100%)}.site-grain-ember{--site-grain-tint:var(--color-site-accent-bright);--site-grain-tint-2:var(--color-site-heat-3)}.site-grain-faint{--site-grain-opacity:var(--site-grain-faint-opacity)}.site-grain-soft{--site-grain-opacity:var(--site-grain-soft-opacity)}.site-grain-bold{--site-grain-opacity:var(--site-grain-bold-opacity)}