:root{--walhi-canopy:#0c3722;--walhi-canopy-deep:#001e13;--walhi-moss:#6dba70;--walhi-sand:#e7d6b3;--walhi-contour:#93c69d38;--walhi-ease:cubic-bezier(.16,1,.3,1);--walhi-duration:.6s}@supports (color:lab(0% 0 0)){:root{--walhi-canopy:lab(19.5883% -19.6519 8.65182);--walhi-canopy-deep:lab(8.95557% -14.31 4.20829);--walhi-moss:lab(69.124% -36.4091 29.6359);--walhi-sand:lab(86.2423% 2.0954 19.5972);--walhi-contour:lab(75.5264% -23.8098 15.3353/.22)}}.walhi-auth-panel{background:radial-gradient(120% 80% at 85% 10%,#2959358c,transparent 60%),radial-gradient(90% 70% at 10% 100%,#002b2dcc,transparent 70%),linear-gradient(160deg,var(--walhi-canopy),var(--walhi-canopy-deep))}@supports (color:lab(0% 0 0)){.walhi-auth-panel{background:radial-gradient(120% 80% at 85% 10%,lab(33.7378% -24.0454 15.7332/.55),transparent 60%),radial-gradient(90% 70% at 10% 100%,lab(14.6407% -15.6094 -6.39473/.8),transparent 70%),linear-gradient(160deg,var(--walhi-canopy),var(--walhi-canopy-deep))}}.walhi-auth-panel:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.walhi-auth-step{animation:walhi-step-in var(--walhi-duration)var(--walhi-ease)both}@keyframes walhi-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.walhi-auth-step{animation:none}}
