.theme-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-atmosphere-light{border-radius:50%;position:absolute}.theme-atmosphere-light-a{background:radial-gradient(ellipse, color-mix(in srgb,var(--theme-top) 45%,#fff7e6), transparent 67%);opacity:.65;width:85vw;height:90vh;top:-35vh;left:-30vw}.theme-atmosphere-light-b{background:radial-gradient(ellipse, color-mix(in srgb,var(--theme-bottom) 65%,var(--theme-ink)),transparent 66%);opacity:.3;width:85vw;height:105vh;bottom:-55vh;right:-35vw}.theme-atmosphere-ring{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--theme-ink) 9%,transparent);border-radius:50%;width:55vw;position:absolute}.theme-atmosphere-ring-a{top:15vh;left:-38vw}.theme-atmosphere-ring-b{width:65vw;bottom:-30vw;right:-18vw}.theme-atmosphere-art{aspect-ratio:1;opacity:.2;filter:blur(.6px);width:clamp(200px,24vw,380px);position:absolute}.theme-atmosphere-art-left{top:28vh;left:-7vw;transform:rotate(-19deg)}.theme-atmosphere-art-right{opacity:.13;filter:blur(1.5px);top:62vh;right:-8vw;transform:rotate(17deg)scale(.85)}.theme-atmosphere-art .theme-banner-art{object-fit:contain;width:100%;height:100%;display:block}.theme-atmosphere-grain{opacity:.055;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@keyframes atmosphere-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,3vh)scale(1.08)}}@media (max-width:900px){.theme-atmosphere-art{display:none}.theme-atmosphere-grain{opacity:.035}}@media (prefers-reduced-motion:reduce){.theme-atmosphere-light{will-change:auto;animation:none}}
