.headline-wrapper.svelte-1jd3l9l{text-align:center;max-width:56rem;margin:0 auto 1rem}.headline-grid.svelte-1jd3l9l{display:flex;flex-direction:column;align-items:center;font-size:2.25rem;line-height:1.2;font-weight:700}@media(min-width:768px){.headline-grid.svelte-1jd3l9l{font-size:3.75rem}}.headline-line-1.svelte-1jd3l9l{display:inline-flex;align-items:baseline;justify-content:center}.typewriter-box.svelte-1jd3l9l{display:inline-block;min-width:280px;text-align:left}@media(min-width:768px){.typewriter-box.svelte-1jd3l9l{min-width:380px}}@media(max-width:480px){.typewriter-box.svelte-1jd3l9l{min-width:160px}}.headline-line-2.svelte-1jd3l9l{display:block}.typewriter-cursor.svelte-1jd3l9l{color:hsl(var(--primary));animation:svelte-1jd3l9l-blink 1s infinite;font-weight:300}@keyframes svelte-1jd3l9l-blink{0%,50%{opacity:1}51%,to{opacity:0}}.tech-icon-pill.svelte-1jd3l9l{background:linear-gradient(135deg,#ffffffe6,#f8f8fae6);border:1px solid rgba(175,144,249,.2);color:hsl(var(--foreground));transition:all .2s ease}.tech-icon-pill.svelte-1jd3l9l:hover{background:linear-gradient(135deg,#e0d9f1e6,#fffffff2);border-color:#8e67ea66;transform:translateY(-2px)}.dark .tech-icon-pill.svelte-1jd3l9l{background:linear-gradient(135deg,#1e1e2dcc,#141423e6);border:1px solid rgba(142,103,234,.25)}.dark .tech-icon-pill.svelte-1jd3l9l:hover{background:linear-gradient(135deg,#28283ccc,#1e1e32e6);border-color:#8e67ea80}.templates-btn.svelte-1jd3l9l{background:#e0d4fdd9;color:#6f43d9;border:1px solid rgba(139,92,246,.3)}.templates-btn.svelte-1jd3l9l:hover{background:#d6c6fdf2;border-color:#8b5cf680}.dark .templates-btn.svelte-1jd3l9l{background:#8b5cf633;color:#a78bfa;border:1px solid rgba(139,92,246,.4)}.dark .templates-btn.svelte-1jd3l9l:hover{background:#8b5cf64d;border-color:#8b5cf699}.left-panel.svelte-381hka{background:linear-gradient(135deg,hsl(var(--muted) / .3),hsl(var(--muted) / .1))}.dark .left-panel.svelte-381hka{background:linear-gradient(135deg,#0f0f19cc,#0a0a14e6)}.left-scroll.svelte-381hka{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.left-scroll.svelte-381hka::-webkit-scrollbar{width:8px}.left-scroll.svelte-381hka::-webkit-scrollbar-track{background:transparent}.left-scroll.svelte-381hka::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.left-scroll.svelte-381hka::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4)}.right-panel.svelte-381hka{background:hsl(var(--background))}.right-scroll.svelte-381hka{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.right-scroll.svelte-381hka::-webkit-scrollbar{width:8px}.right-scroll.svelte-381hka::-webkit-scrollbar-track{background:transparent}.right-scroll.svelte-381hka::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.right-scroll.svelte-381hka::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .4)}.preview-frame-container.svelte-381hka{border:1px solid hsl(var(--border) / .5);background:#fff}.dark .preview-frame-container.svelte-381hka{border-color:#ffffff1a}.live-badge.svelte-381hka{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.thumbnail-btn.svelte-381hka{background:hsl(var(--muted) / .5);border:1px solid hsl(var(--border) / .5);color:hsl(var(--muted-foreground))}.thumbnail-btn.svelte-381hka:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.thumbnail-btn.active.svelte-381hka{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}.about-section.svelte-381hka{background:hsl(var(--card) / .5);border:1px solid hsl(var(--border) / .5)}.dark .about-section.svelte-381hka{background:#ffffff08;border-color:#ffffff14}.close-btn.svelte-381hka{background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border) / .5)}.close-btn.svelte-381hka:hover{background:hsl(var(--muted))}.brand-badge.svelte-381hka{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2)}.action-btn-secondary.svelte-381hka{background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.action-btn-secondary.svelte-381hka:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.action-btn-primary.svelte-381hka{background:linear-gradient(-65.34deg,#8e67ea,#503a84);color:#fff;border:none}.action-btn-primary.svelte-381hka:hover{opacity:.9}.highlight-item.svelte-381hka{background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border) / .3)}.highlight-item.svelte-381hka:hover{background:hsl(var(--muted) / .5);border-color:hsl(var(--primary) / .3)}.dark .highlight-item.svelte-381hka{background:#ffffff08;border-color:#ffffff0d}.dark .highlight-item.svelte-381hka:hover{background:#ffffff0f;border-color:#8e67ea4d}.highlight-icon.svelte-381hka{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.features-list.svelte-381hka{background:hsl(var(--muted) / .3);border:1px solid hsl(var(--border) / .5)}.dark .features-list.svelte-381hka{background:#ffffff05;border-color:#ffffff14}.feature-accordion.svelte-381hka{border-color:hsl(var(--border) / .5)}.feature-accordion.svelte-381hka summary:where(.svelte-381hka):hover{color:hsl(var(--primary))}.feature-accordion.svelte-381hka summary:where(.svelte-381hka)::marker,.feature-accordion.svelte-381hka summary:where(.svelte-381hka)::-webkit-details-marker{display:none}.tech-badge.svelte-381hka{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .2)}.rating-footer.svelte-381hka{border-color:hsl(var(--border) / .5)}.sidebar-panel.svelte-lj433z{background:linear-gradient(180deg,#f8f8facc,#ffffffe6)}.dark .sidebar-panel.svelte-lj433z{background:linear-gradient(180deg,#0f0f14f2,#14141ce6)}.category-item.svelte-lj433z{color:hsl(var(--muted-foreground))}.category-item.svelte-lj433z:hover{background:#8e67ea14;color:hsl(var(--foreground))}.category-item.active.svelte-lj433z{background:linear-gradient(135deg,#8e67ea26,#503a841a);color:hsl(var(--primary))}.category-icon.svelte-lj433z{background:#8e67ea1a;color:hsl(var(--muted-foreground))}.category-icon.active.svelte-lj433z{background:linear-gradient(-65.34deg,#8e67ea,#503a84);color:#fff}.stat-card.svelte-lj433z{background:linear-gradient(135deg,#8e67ea14,#503a840d);border:1px solid rgba(142,103,234,.15)}.dark .stat-card.svelte-lj433z{background:linear-gradient(135deg,#8e67ea1f,#503a8414);border:1px solid rgba(142,103,234,.2)}.close-btn.svelte-lj433z{background:#0000000d;color:hsl(var(--muted-foreground))}.close-btn.svelte-lj433z:hover{background:#ef44441a;color:#ef4444}.dark .close-btn.svelte-lj433z{background:#ffffff0d}.active-filter-tag.svelte-lj433z{background:linear-gradient(135deg,#8e67ea26,#503a841a);color:hsl(var(--primary));border:1px solid rgba(142,103,234,.2)}.active-filter-tag.svelte-lj433z:hover{background:linear-gradient(135deg,#8e67ea40,#503a8426)}.explore-template-card.svelte-lj433z{position:relative;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.explore-template-card.svelte-lj433z .card-inner:where(.svelte-lj433z){background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;position:relative;z-index:1}.dark .explore-template-card.svelte-lj433z .card-inner:where(.svelte-lj433z){background:linear-gradient(135deg,#191923f2,#14141cf2);border:1px solid rgba(255,255,255,.08)}.explore-template-card.svelte-lj433z:hover{transform:translateY(-6px)}.explore-template-card.svelte-lj433z:hover .card-inner:where(.svelte-lj433z){box-shadow:0 20px 50px #8e67ea26;border-color:#8e67ea4d}.explore-template-card.highlighted.svelte-lj433z{z-index:2}.explore-template-card.highlighted.svelte-lj433z .card-glow:where(.svelte-lj433z){position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;background:linear-gradient(135deg,#8e67ea80,#503a844d,#8e67ea80);z-index:0;opacity:.7}.explore-template-card.highlighted.svelte-lj433z:hover .card-glow:where(.svelte-lj433z){opacity:1;box-shadow:0 0 30px #8e67ea4d}.explore-iframe-preview.svelte-lj433z{position:relative;height:200px;overflow:hidden;background:#f5f5f5}.dark .explore-iframe-preview.svelte-lj433z{background:#1a1a1a}.explore-iframe-preview.svelte-lj433z iframe:where(.svelte-lj433z){width:400%;height:400%;border:none;transform:scale(.25);transform-origin:top left;pointer-events:none}.iframe-overlay.svelte-lj433z{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(255,255,255,.9) 100%);opacity:0;transition:opacity .3s ease}.dark .iframe-overlay.svelte-lj433z{background:linear-gradient(180deg,transparent 50%,rgba(15,15,20,.9) 100%)}.explore-template-card.svelte-lj433z:hover .iframe-overlay:where(.svelte-lj433z){opacity:1}.preview-hover-overlay.svelte-lj433z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.explore-template-card.svelte-lj433z:hover .preview-hover-overlay:where(.svelte-lj433z){opacity:1}.preview-action-btn.svelte-lj433z{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:12px;background:linear-gradient(-65.34deg,#8e67ea,#503a84);color:#fff;font-size:13px;font-weight:600;box-shadow:0 8px 24px #8e67ea66;transform:translateY(10px);transition:transform .3s ease}.explore-template-card.svelte-lj433z:hover .preview-action-btn:where(.svelte-lj433z){transform:translateY(0)}.featured-badge.svelte-lj433z{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:linear-gradient(-65.34deg,#8e67ea,#503a84);color:#fff;font-size:10px;font-weight:600;box-shadow:0 4px 12px #8e67ea66}.explore-tech-badge.svelte-lj433z{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;background:linear-gradient(135deg,#8e67ea1f,#503a8414);color:#6f43d9;border:1px solid rgba(142,103,234,.15)}.dark .explore-tech-badge.svelte-lj433z{background:linear-gradient(135deg,#8e67ea33,#503a841f);color:#af90f9;border:1px solid rgba(142,103,234,.25)}.author-avatar.svelte-lj433z{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#8e67ea33,#503a8426);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.empty-state-icon.svelte-lj433z{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,#8e67ea1a,#503a840d);display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground))}.custom-scrollbar.svelte-lj433z::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-lj433z::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-lj433z::-webkit-scrollbar-thumb{background:#8e67ea33;border-radius:3px}.custom-scrollbar.svelte-lj433z::-webkit-scrollbar-thumb:hover{background:#8e67ea66}.pagination-btn.svelte-lj433z{background:#0000000d;color:hsl(var(--muted-foreground));transition:all .2s ease}.pagination-btn.svelte-lj433z:hover:not(:disabled){background:#8e67ea1a;color:hsl(var(--primary))}.dark .pagination-btn.svelte-lj433z{background:#ffffff0d}.dark .pagination-btn.svelte-lj433z:hover:not(:disabled){background:#8e67ea33}.pagination-num.svelte-lj433z{background:transparent;color:hsl(var(--muted-foreground))}.pagination-num.svelte-lj433z:hover{background:#8e67ea1a;color:hsl(var(--foreground))}.pagination-num.active.svelte-lj433z{background:linear-gradient(-65.34deg,#8e67ea,#503a84);color:#fff;box-shadow:0 4px 12px #8e67ea4d}.dark .pagination-num.svelte-lj433z:hover:not(.active){background:#8e67ea26}
