.s3-atmo[data-v-973d91b2]{--atmo-top:#eef2ff;--atmo-mid:#e2e8fb;--atmo-bottom:#f7f8fc;--atmo-glow-a:#7c3aed2e;--atmo-glow-b:#2563eb33;--atmo-speck:#3748a047;--atmo-grid:#3859be29;--atmo-vignette:#f7f8fc00;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--atmo-top) 0,var(--atmo-mid) 55%,var(--atmo-bottom) 100%);position:fixed;inset:0;overflow:hidden}.dark .s3-atmo[data-v-973d91b2]{--atmo-top:#03050c;--atmo-mid:#080d1e;--atmo-bottom:#050811;--atmo-glow-a:#7c3aed52;--atmo-glow-b:#2563eb4d;--atmo-speck:#bacdff8c;--atmo-grid:#608cff33;--atmo-vignette:#03050ca6}.s3-atmo__glow[data-v-973d91b2]{filter:blur(40px);border-radius:50%;width:70vmax;height:70vmax;animation:22s ease-in-out infinite alternate s3-glow-973d91b2;position:absolute}.s3-atmo__glow--a[data-v-973d91b2]{background:radial-gradient(circle,var(--atmo-glow-a),transparent 65%);top:-35vmax;left:-20vmax}.s3-atmo__glow--b[data-v-973d91b2]{background:radial-gradient(circle,var(--atmo-glow-b),transparent 65%);animation-delay:-9s;top:-25vmax;right:-30vmax}.s3-atmo__specks[data-v-973d91b2]{background-repeat:repeat;animation:linear infinite s3-drift-973d91b2;position:absolute;inset:-50% 0 0}.s3-atmo__specks--near[data-v-973d91b2]{background-image:radial-gradient(1.6px 1.6px at 20px 30px,var(--atmo-speck),transparent),radial-gradient(1.2px 1.2px at 140px 90px,var(--atmo-speck),transparent),radial-gradient(1.8px 1.8px at 260px 170px,var(--atmo-speck),transparent),radial-gradient(1.1px 1.1px at 80px 220px,var(--atmo-speck),transparent);opacity:.8;background-size:320px 260px;animation-duration:90s}.s3-atmo__specks--far[data-v-973d91b2]{background-image:radial-gradient(1px 1px at 40px 60px,var(--atmo-speck),transparent),radial-gradient(1px 1px at 200px 20px,var(--atmo-speck),transparent),radial-gradient(1px 1px at 120px 150px,var(--atmo-speck),transparent);opacity:.5;background-size:240px 180px;animation-duration:160s}.s3-atmo__horizon[data-v-973d91b2]{perspective:340px;perspective-origin:50% 0;height:46vh;position:absolute;bottom:0;left:-50%;right:-50%;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.s3-atmo__grid[data-v-973d91b2]{background-image:linear-gradient(var(--atmo-grid) 1px,transparent 1px),linear-gradient(90deg,var(--atmo-grid) 1px,transparent 1px);transform-origin:50% 0;background-size:56px 56px;animation:14s linear infinite s3-grid-973d91b2;position:absolute;inset:0 0 -60%;transform:rotateX(62deg)}.s3-atmo__vignette[data-v-973d91b2]{background:radial-gradient(120% 90% at 50% 40%,transparent 55%,var(--atmo-vignette) 100%);position:absolute;inset:0}@keyframes s3-drift-973d91b2{0%{transform:translateY(0)}to{transform:translateY(33%)}}@keyframes s3-grid-973d91b2{0%{background-position:0 0}to{background-position:0 56px}}@keyframes s3-glow-973d91b2{0%{transform:translateZ(0)scale(1)}to{transform:translate(4vmax,3vmax)scale(1.12)}}@media (prefers-reduced-motion:reduce){.s3-atmo__glow[data-v-973d91b2],.s3-atmo__grid[data-v-973d91b2],.s3-atmo__specks[data-v-973d91b2]{animation:none}}
