.atmo-field{z-index:0;pointer-events:none;width:var(--atmo-width,var(--atmo-size,600px));height:var(--atmo-height,var(--atmo-size,600px));top:var(--atmo-top,auto);bottom:var(--atmo-bottom,auto);left:var(--atmo-left,auto);right:var(--atmo-right,auto);background:radial-gradient(ellipse, var(--atmo-color,var(--gold)) 0%, transparent 70%);filter:blur(var(--atmo-blur,140px));opacity:var(--atmo-opacity,.18);border-radius:50%;position:absolute}.atmo-bleed{z-index:0;pointer-events:none;left:var(--atmo-left,50%);top:var(--atmo-top,auto);bottom:var(--atmo-bottom,auto);width:var(--atmo-width,380px);height:var(--atmo-height,320px);background:linear-gradient(to bottom, var(--atmo-color,var(--gold)), transparent);filter:blur(var(--atmo-blur,110px));opacity:var(--atmo-opacity,.16);position:absolute;transform:translate(-50%)}.atmo-directional{z-index:0;pointer-events:none;background:linear-gradient(125deg, var(--atmo-color,var(--gold)) 0%, transparent 45%);filter:blur(var(--atmo-blur,100px));opacity:var(--atmo-opacity,.1);position:absolute;inset:0}.atmo-vignette{z-index:0;pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, rgba(5, 11, 22, var(--atmo-opacity,.45)) 100%);position:absolute;inset:0}.atmo-seam{pointer-events:none;z-index:5;height:0;position:relative;overflow:visible}.atmo-grain{z-index:60;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.atmo-field,.atmo-bleed,.atmo-directional{transition:none}}
