.animated-accent-background_aab__root__KNKQf{position:relative;width:100%;min-height:100vh;overflow:hidden}.animated-accent-background_aab__base__3sryc{position:absolute;inset:0;background:linear-gradient(to bottom,var(--background),var(--background),var(--muted))}.animated-accent-background_aab__spots__hHbEX{position:absolute;inset:0;pointer-events:none;z-index:0}.animated-accent-background_aab__spot__R6HmL{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);transform:translate(-50%,-50%);border-radius:9999px;filter:blur(var(--blur));opacity:var(--opacity);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--foreground) 12%,transparent),transparent 62%);will-change:transform,opacity;animation:animated-accent-background_aab__float__Z94e8 var(--dur) ease-in-out infinite}.animated-accent-background_aab__spotAlt__ss2e6{background:radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--foreground) 9%,transparent),transparent 64%)}@keyframes animated-accent-background_aab__float__Z94e8{0%,to{transform:translate(-50%,-50%) scale(1);opacity:var(--opacity)}50%{transform:translate(-50%,-50%) scale(1.06);opacity:calc(var(--opacity) + .12)}}.animated-accent-background_aab__content__c20wU{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.animated-accent-background_aab__spot__R6HmL{animation:none}}@media (max-width:640px){.animated-accent-background_aab__spot__R6HmL{filter:blur(calc(var(--blur) * .9));opacity:calc(var(--opacity) * .9)}}.header_public_themeToggleBtn__ZKhEn{height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid gray;border-radius:10px;background:transparent;color:hsl(var(--foreground));cursor:pointer;transition:all .7s cubic-bezier(.4,0,.2,1)}.header_public_themeToggleBtn__ZKhEn:hover{background:hsl(var(--accent)/.5);border-color:hsl(var(--border)/.6);transform:scale(1.05);transition:all .7s ease-in-out}.header_public_themeToggleBtn__ZKhEn:active{transform:scale(.95);transition:all .7s cubic-bezier(.4,0,.2,1)}.header_public_themeToggleBtn__ZKhEn:focus-visible{outline:none;border-color:hsl(var(--ring)/.8);box-shadow:0 0 0 3px hsl(var(--ring)/.2)}.header_public_themeToggleIconWrap__mdphv{position:relative;height:20px;width:20px}.header_public_themeToggleIcon__fYqsS{position:absolute;inset:0;display:grid;place-items:center;transition:transform .7s cubic-bezier(.4,0,.2,1)}