@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap";main.svelte-1q6boml.svelte-1q6boml{background:#08184a;color:#fff;min-height:100vh}.container.svelte-1q6boml.svelte-1q6boml{max-width:1000px;margin:0 auto;padding:0 2rem}.hero.svelte-1q6boml.svelte-1q6boml{padding:4rem 0;text-align:center}.hero.svelte-1q6boml h1.svelte-1q6boml{font-family:Titillium Web,serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:40px;align-self:center;font-size:3rem;margin-bottom:1rem}.hero.svelte-1q6boml p.svelte-1q6boml{font-size:1.25rem;color:#fffc;margin-bottom:2rem}.hero.svelte-1q6boml .github-link.svelte-1q6boml{display:inline-flex;align-items:center;gap:.5rem;background:#3a5bc7;color:#fff;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;transition:background .2s}.hero.svelte-1q6boml .github-link.svelte-1q6boml:hover{background:#4c70d5}.features.svelte-1q6boml.svelte-1q6boml{padding:4rem 0}.features.svelte-1q6boml .section-title.svelte-1q6boml{font-family:Titillium Web,serif;font-weight:700;text-transform:uppercase;font-size:40px;align-self:center;font-size:2.25rem;text-align:center;margin-bottom:3rem;color:#fff}.features.svelte-1q6boml .benefits-grid.svelte-1q6boml{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.features.svelte-1q6boml .benefits-grid.svelte-1q6boml{grid-template-columns:1fr;gap:1.5rem}}.features.svelte-1q6boml .benefit-card.svelte-1q6boml{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.features.svelte-1q6boml .benefit-card.svelte-1q6boml:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0003}.features.svelte-1q6boml .benefit-card .benefit-icon.svelte-1q6boml{font-size:3rem;margin-bottom:1rem}.features.svelte-1q6boml .benefit-card h3.svelte-1q6boml{font-family:Titillium Web,serif;font-weight:700;text-transform:uppercase;font-size:40px;align-self:center;font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.features.svelte-1q6boml .benefit-card p.svelte-1q6boml{color:#fffc;line-height:1.7}.features.svelte-1q6boml .benefit-card p code.svelte-1q6boml{background:rgba(255,255,255,.1);padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-family:Courier New,monospace}.install.svelte-1q6boml.svelte-1q6boml{padding:3rem 0}.install.svelte-1q6boml h2.svelte-1q6boml{font-family:Titillium Web,serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:40px;align-self:center;font-size:2rem;text-align:center;margin-bottom:2rem}.install.svelte-1q6boml .install-options.svelte-1q6boml{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem}.install.svelte-1q6boml .install-option h3.svelte-1q6boml{font-family:Titillium Web,serif;font-weight:700;text-transform:uppercase;color:#fff;font-size:40px;align-self:center;font-size:1.25rem;margin-bottom:1rem;color:#8ba7f1}.install.svelte-1q6boml .install-option pre.svelte-1q6boml{background:#1a202c;padding:1rem;border-radius:6px;overflow-x:auto}.install.svelte-1q6boml .install-option pre code.svelte-1q6boml{color:#e2e8f0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.container.svelte-1q6boml.svelte-1q6boml{padding:0 1rem}.hero.svelte-1q6boml h1.svelte-1q6boml{font-size:2.5rem}.benefits-grid.svelte-1q6boml.svelte-1q6boml,.install-options.svelte-1q6boml.svelte-1q6boml{grid-template-columns:1fr}}
