.mushroom{--background:oklch(8% .04 280);--foreground:oklch(85% .18 145);--card:oklch(15% .08 300);--card-foreground:oklch(90% .15 140);--popover:oklch(12% .06 290);--popover-foreground:oklch(90% .15 140);--primary:oklch(70% .28 330);--primary-foreground:oklch(98% .02 145);--secondary:oklch(30% .12 280);--secondary-foreground:oklch(85% .18 145);--muted:oklch(20% .08 290);--muted-foreground:oklch(65% .12 145);--accent:oklch(75% .2 195);--accent-foreground:oklch(10% .05 280);--destructive:oklch(65% .25 40);--border:oklch(70% .28 330);--input:oklch(30% .12 280);--ring:oklch(70% .25 330);--nb-shadow-color:oklch(50% .2 330/.6);--nb-shadow-offset:4px;--chart-1:oklch(70% .28 330);--chart-2:oklch(75% .2 195);--chart-3:oklch(80% .2 145);--chart-4:oklch(65% .25 40);--chart-5:oklch(60% .22 280);--mushroom-glow:oklch(70% .28 330);--mushroom-toxic:oklch(75% .22 145);--mushroom-spore:oklch(75% .2 195);--success:oklch(15% .06 145);--success-foreground:oklch(80% .18 145);--success-border:oklch(40% .12 145);--info:oklch(15% .06 280);--info-foreground:oklch(75% .15 195);--info-border:oklch(40% .1 280);--primary-wash:oklch(14% .06 330);--primary-tint:oklch(22% .1 330);--accent-wash:oklch(14% .04 195);--accent-tint:oklch(20% .08 195);--destructive-wash:oklch(14% .05 40);--muted-tint:oklch(16% .04 290);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mushroom body{background:radial-gradient(ellipse at 20% 80%, oklch(20% .15 330/.3) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, oklch(20% .12 195/.25) 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, oklch(15% .1 280/.2) 0%, transparent 70%), var(--background);background-attachment:fixed}.mushroom:before{content:"";pointer-events:none;opacity:.03;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.mushroom .glow-primary{box-shadow:var(--nb-shadow-offset) var(--nb-shadow-offset) 0px var(--nb-shadow-color), 0 0 20px oklch(70% .28 330/.4)}.mushroom .glow-accent{box-shadow:var(--nb-shadow-offset) var(--nb-shadow-offset) 0px var(--nb-shadow-color), 0 0 20px oklch(75% .2 195/.4)}.mushroom .glow-toxic{box-shadow:var(--nb-shadow-offset) var(--nb-shadow-offset) 0px var(--nb-shadow-color), 0 0 20px oklch(75% .22 145/.4)}@keyframes mushroom-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes mushroom-glow{0%,to{filter:drop-shadow(0 0 8px oklch(70% .28 330/.6))}50%{filter:drop-shadow(0 0 16px oklch(75% .2 195/.8))}}@keyframes spore-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(5deg)}}.mushroom .animate-mushroom-pulse{animation:3s ease-in-out infinite mushroom-pulse}.mushroom .animate-mushroom-glow{animation:4s ease-in-out infinite mushroom-glow}.mushroom .animate-spore-float{animation:6s ease-in-out infinite spore-float}@keyframes gradient-shift{0%{background-position:0%}to{background-position:200%}}@keyframes particle-float-1{0%,to{opacity:.4;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(30px,-50px)scale(1.1)}50%{opacity:.3;transform:translate(-20px,-80px)scale(.9)}75%{opacity:.5;transform:translate(40px,-40px)scale(1.05)}}@keyframes particle-float-2{0%,to{opacity:.3;transform:translate(0)scale(1)rotate(0)}33%{opacity:.5;transform:translate(-40px,-60px)scale(1.2)rotate(120deg)}66%{opacity:.4;transform:translate(20px,-100px)scale(.8)rotate(240deg)}}@keyframes particle-float-3{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.2;transform:translate(-60px,-120px)scale(1.3)}}@keyframes particle-drift{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(100px)translateY(-30px)}50%{transform:translate(50px)translateY(-60px)}75%{transform:translate(-30px)translateY(-20px)}}.mushroom .particle{pointer-events:none;z-index:1;border-radius:50%;position:fixed}.mushroom .particle-1{background:radial-gradient(circle,oklch(75% .35 330/.7) 0%,oklch(60% .3 330/.3) 50%,#0000 70%);width:80px;height:80px;animation:20s ease-in-out infinite particle-float-1;box-shadow:0 0 40px oklch(70% .35 330/.5)}.mushroom .particle-2{background:radial-gradient(circle,oklch(80% .25 195/.65) 0%,oklch(65% .22 195/.25) 50%,#0000 70%);width:120px;height:120px;animation:25s ease-in-out infinite particle-float-2;box-shadow:0 0 50px oklch(75% .25 195/.45)}.mushroom .particle-3{background:radial-gradient(circle,oklch(85% .28 145/.7) 0%,oklch(70% .25 145/.3) 50%,#0000 70%);width:60px;height:60px;animation:18s ease-in-out infinite particle-float-3;box-shadow:0 0 35px oklch(80% .28 145/.5)}.mushroom .particle-4{background:radial-gradient(circle,oklch(70% .3 280/.6) 0%,oklch(55% .25 280/.25) 50%,#0000 70%);width:100px;height:100px;animation:30s ease-in-out infinite particle-drift;box-shadow:0 0 45px oklch(65% .3 280/.4)}.mushroom .particle-5{background:radial-gradient(circle,oklch(75% .32 40/.65) 0%,oklch(60% .28 40/.28) 50%,#0000 70%);width:50px;height:50px;animation:15s ease-in-out infinite reverse particle-float-1;box-shadow:0 0 30px oklch(70% .32 40/.45)}@media (prefers-reduced-motion:reduce){.mushroom .animate-mushroom-pulse,.mushroom .animate-mushroom-glow,.mushroom .animate-spore-float,.mushroom .particle,.mushroom .particle-1,.mushroom .particle-2,.mushroom .particle-3,.mushroom .particle-4,.mushroom .particle-5{animation:none!important}.mushroom:before{display:none}}
