:root{--radius:1.25rem}.rounded-2xl{border-radius:var(--radius)}.grid-bg{background-image:linear-gradient(to right,rgba(255,255,255,5%) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,5%) 1px,transparent 1px);background-size:24px 24px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:40;overflow:hidden}.confetti span{position:absolute;top:-20px;font-size:22px;animation:fall 1.8s ease-out forwards}@keyframes fall{0%{transform:translateY(-20px)rotate(0);opacity:0}10%{opacity:1}100%{transform:translateY(800px)rotate(360deg);opacity:.9}}.editor-mode{background:#fafafa!important;color:#1c1917!important}.editor-mode .grid-bg{opacity:0}.editor-mode header nav a,.editor-mode .header-btn{background:rgba(0,0,0,6%)!important;color:#1c1917!important}.editor-mode .header-btn:hover{background:rgba(0,0,0,.1)!important}.editor-mode .card{border-color:#e5e5e5!important;background:#fff!important}.editor-mode .card:hover{background:#f5f5f5!important}.editor-mode .card .glow{opacity:.08!important}.editor-mode .card p,.editor-mode .card .visit-link{color:#525252!important}.editor-mode .card .project-name{color:#1c1917!important}.editor-mode .card .project-domain{color:#737373!important}.editor-mode .theme-box{border-color:#e5e5e5!important;background:#fff!important;color:#1c1917!important}.editor-mode .theme-box p{color:#525252!important}.editor-mode .theme-box a.underline{color:#059669!important}.editor-mode .about-box{border-color:#e5e5e5!important;background:#fff!important;color:#1c1917!important}.editor-mode .about-box p{color:#3f3f46!important;opacity:1!important}.editor-mode .about-box .disclaimer{color:#737373!important}.editor-mode footer{border-color:#e5e5e5!important;color:#737373!important}.editor-mode .hero-wrap{border-color:#e5e5e5!important;background:#fff!important;color:#1c1917!important}.editor-mode .hero-wrap p,.editor-mode .hero-wrap li{color:#3f3f46!important;opacity:1!important}.editor-mode .hero-panel{border-color:#e5e5e5!important;background:#f0fdf4!important}.editor-mode .hero-panel span,.editor-mode .hero-panel h3,.editor-mode .hero-panel p{color:#1c1917!important;opacity:1!important}.editor-mode .hero-panel .badge{background:rgba(0,0,0,6%)!important;border-color:#d4d4d8!important}.editor-mode .tagline{color:#3f3f46!important;opacity:1!important}.editor-mode .footnote{color:#a1a1aa!important;opacity:1!important}.editor-mode .cta-secondary{background:rgba(0,0,0,6%)!important;color:#1c1917!important}.editor-mode .cta-secondary:hover{background:rgba(0,0,0,.1)!important}.editor-mode .editor-btn{background:rgba(0,0,0,6%)!important;color:#1c1917!important}.editor-mode .editor-btn:hover{background:rgba(0,0,0,.1)!important}