body:has(.enrollment-privacy-notice) .site-assistant{display:none}body:has(#mobile-navigation) .enrollment-privacy-notice{display:none}
:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#171b1e;--foreground:#f0f1ed;--card:#23292d;--card-foreground:#f0f1ed;--popover:#292f33;--popover-foreground:#f0f1ed;--primary:#80c7a0;--primary-foreground:#14261d;--secondary:#d1c786;--secondary-foreground:#25251b;--muted:#2c3338;--muted-foreground:#b4bdc1;--accent:#303c37;--accent-foreground:#f0f1ed;--border:#414b50;--input:#4b565d;--ring:#80c7a0;--surface-white:var(--card);--logo-green-pastel:#293730;--logo-lime-pastel:#32382d;--logo-yellow-pastel:#38372c}.dark :is(h1,h2,h3,.workshop-title,.locations-title span,.rewards-title span){text-shadow:none}.dark :is(.parent-auth-card,.parent-profile-card,.parent-login-gallery,.mission-story-card,.mission-story-bubble,.location-school-card,.lego-set-card,.mission-result-card,.rewards-filters,.locations-intro,.locations-helper,.enrollment-form-card,.enrollment-grzes-card,.enrollment-info-card,.enrollment-contact-card,.reward-rule-card,.featured-reward-card,.mobile-navigation-link,.assistant-nudge,.assistant-card,.assistant-panel-in,.gallery-grzes-bubble,.home-hero figure){border-color:var(--border);box-shadow:0 8px 24px #0000002e}.dark :is(.parent-login-button,.parent-signup-button,.parent-auth-icon,.parent-panel-kicker,.locations-kicker,.home-workshops-cta,.workshops-hero-cta,.mission-picker-button,.mission-story-kicker,.enrollment-grzes-bubble,.featured-reward-points){box-shadow:0 3px 8px #0000002e}.dark :is(.reward-rule-icon,.mission-story-icon){box-shadow:none;filter:drop-shadow(0 4px 6px #00000040)}.dark :is(.parent-panel,.parent-panel-hero,.mission-story,.locations-playground,[data-workshops-page],.schedule-simple){background:var(--background)}.dark :is(.parent-auth-card,.mission-story-card,.location-school-card,.reward-rule-card,.enrollment-form-card){background:var(--card)}.dark .schedule-note{box-shadow:none;background:0 0;border:0}.dark .schedule-note-icon{border:1px solid color-mix(in oklch, var(--primary) 38%, var(--border));background:color-mix(in oklch, var(--primary) 12%, var(--card));width:3.5rem;height:3.5rem;color:var(--primary);fill:none;filter:none;border-radius:1rem;padding:.7rem;transform:none}.dark .schedule-urgent{border-color:var(--border);background:var(--card);color:var(--primary);transform:none}.dark .enrollment-contact-card{background:var(--card);transform:none}.dark .enrollment-contact-icon{border:1px solid color-mix(in oklch, var(--primary) 38%, var(--border));background:color-mix(in oklch, var(--primary) 12%, var(--card));color:var(--primary)}.dark .enrollment-contact-icon svg{stroke-width:2px;width:1.2rem;height:1.2rem}.dark .hero-grid{opacity:.18}.dark .home-hero>.blur-3xl{opacity:.2}.dark .workshops-hero .hero-grid,.dark .workshops-hero-glow,.dark .workshops-hero-card:after,.dark .workshops-hero-photo-sumo{display:none}.dark .workshops-hero-grzes{filter:drop-shadow(0 16px 18px #00000042)}.dark .workshops-hero-photo{filter:drop-shadow(0 14px 16px #0000003d)}.dark .workshops-hero-photo-rover{width:62%;top:25%;left:2%;transform:rotate(-4deg)}.dark .workshops-hero-photo-blue-robot{width:52%;top:55%;right:2%}.dark [data-home-page],.dark .workshop-flow{background:var(--background);background-image:none}.dark .workshop-flow-glow,.dark .workshop-flow:before,.dark .workshop-flow:after{content:none;display:none}.dark .workshop-gears{display:none}.dark .workshop-steps-dark{gap:.85rem;width:min(100%,27rem);display:grid!important}.dark .workshop-step-dark{border:1px solid var(--border);background:var(--card);border-radius:1.15rem;grid-template-columns:2.5rem 3rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:5.25rem;padding:.8rem 1rem;display:grid}.dark .workshop-step-number{color:var(--muted-foreground);letter-spacing:.08em;font-size:.78rem;font-weight:800}.dark .workshop-step-icon{border:1px solid color-mix(in oklch, var(--primary) 36%, var(--border));background:color-mix(in oklch, var(--primary) 11%, var(--card));width:3rem;height:3rem;color:var(--primary);border-radius:.9rem;place-items:center;display:grid}.dark .workshop-step-icon svg{stroke-width:1.9px;width:1.4rem;height:1.4rem}.dark .workshop-step-dark strong{color:var(--foreground);font-family:"Arial Rounded MT Bold", "Comic Sans MS", var(--font-geist-sans), sans-serif;font-size:1.2rem}.dark .site-header{background:var(--background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0!important}.dark .workshop-flow>[aria-hidden=true]{display:none}.dark .workshop-flow,.dark .mission-story{box-shadow:none;border-top:0;background:var(--background)!important;background-image:none!important}.dark .mission-story>[aria-hidden=true],.dark .mission-story-glow{visibility:hidden;display:none!important}.dark .mission-story-card,.dark .mission-story-card:nth-child(2),.dark .mission-story-card:nth-child(3),.dark .mission-story-card:hover,.dark .mission-story-card:nth-child(2):hover{border-color:var(--border);background:var(--card)!important;box-shadow:none!important;transform:none!important}.dark .mission-story-card:after{border-color:color-mix(in oklch, var(--foreground) 48%, transparent)}.dark .mission-story-card .mission-story-icon{border:1px solid color-mix(in oklch, var(--primary) 34%, var(--border));background:color-mix(in oklch, var(--primary) 13%, var(--card));width:4rem;height:4rem;color:var(--primary);filter:none;border-radius:1.15rem;transform:none}.dark .mission-story-card:nth-child(2) .mission-story-icon{border-color:color-mix(in oklch, var(--secondary) 34%, var(--border));background:color-mix(in oklch, var(--secondary) 11%, var(--card));color:var(--secondary);transform:none}.dark .mission-story-card:nth-child(3) .mission-story-icon{border-color:color-mix(in oklch, #a6c95d 34%, var(--border));background:color-mix(in oklch, #a6c95d 11%, var(--card));color:#b7d878;transform:none}.dark .mission-story-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;width:2rem;height:2rem}.dark [class~=blur-3xl]{opacity:0!important;display:none!important}.dark :is([data-home-page],[data-workshops-page],[data-rewards-page],.home-hero,.workshop-flow,.mission-story,.locations-playground,.lego-sets-strip,.mission-picker-section,.enrollment-section,.schedule-simple,.featured-rewards,.parent-panel,.parent-panel-hero){background:var(--background)!important;background-image:none!important}.dark .home-hero:after{content:none}.dark :is(.home-hero figure,.mission-story-bubble,.mission-story-card,.location-school-card,.locations-intro,.locations-helper,.lego-set-card,.mission-result-card,.reward-rule-card,.featured-reward-card,.rewards-filters,.enrollment-form-card,.enrollment-grzes-card,.enrollment-info-card,.enrollment-contact-card,.schedule-note,.parent-auth-card,.parent-profile-card,.parent-login-gallery,.parent-next-class-card,.parent-school-schedule){box-shadow:none!important}.dark :is(.mission-result-copy,.parent-next-class-card,.parent-school-schedule,.grzes-chat-bubble,.assistant-nudge,.assistant-card,.assistant-voice-stage,.assistant-voice-orb,.gallery-grzes-bubble){background:var(--card)!important;box-shadow:none!important;background-image:none!important}.dark :is(.assistant-card,.assistant-nudge,.assistant-panel-in){border-color:var(--border)}.dark .assistant-card:before{content:none}.dark :is(.gallery-grzes,.gallery-grzes-image,.assistant-nudge-portrait,.assistant-voice-portrait img,.assistant-header-grzes){filter:none!important}.dark :is(){box-shadow:none}
