.sticky-back-button.svelte-15bufkg{position:sticky;top:80px;z-index:100;padding:1rem 0}.sticky-back-button.svelte-15bufkg .container:where(.svelte-15bufkg){padding-left:0!important}.blurred-card.svelte-15bufkg{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.coming-soon-overlay.svelte-15bufkg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.coming-soon-badge.svelte-15bufkg{background:#1a1a1af2;border:2px solid rgba(255,255,255,.2);padding:1rem 2rem;border-radius:8px;font-size:1.5rem;font-weight:600;color:#e8e8e8;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 4px 20px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.darc-page){background:#0f0f0f;transition:background-color .6s ease}body:has(.darc-page) .header{background:#121212d9;border-bottom-color:#ffffff14;box-shadow:0 1px #ffffff08;transition:background-color .6s ease,border-color .6s ease,box-shadow .6s ease}body:has(.darc-page) .brand{color:#e8e8e8;transition:color .6s ease}body:has(.darc-page) .nav a{color:#e8e8e8b3;transition:color .6s ease,background-color .6s ease}body:has(.darc-page) .nav a:hover{color:#e8e8e8;background:#ffffff0d}body:has(.darc-page) .nav a.active{color:#e8e8e8;background:#ffffff14}body:has(.darc-page) .mobile-menu-toggle{color:#e8e8e8}@media (max-width: 768px){body:has(.darc-page) .nav-mobile{background:#121212d9;border-top-color:#ffffff14;border-left-color:#ffffff14;border-bottom-color:#ffffff14;box-shadow:0 4px 14px #0009}}body:has(.darc-page) .btn-secondary{background:#ffffff0d;color:#e8e8e8;border-color:#ffffff26;transition:background-color .6s ease,color .6s ease,border-color .6s ease}body:has(.darc-page) .btn-secondary:hover{border-color:#ffffff40;background:#ffffff14;box-shadow:0 0 20px #ffffff0d}.darc-page.svelte-15bufkg{background:#0f0f0f;color:#e8e8e8;min-height:100vh;transition:background-color .6s ease,color .6s ease}.darc-page.svelte-15bufkg .hero{background:transparent!important}.darc-page.svelte-15bufkg .section{background:#0f0f0f;transition:background-color .6s ease}.darc-page.svelte-15bufkg .section-alt{background:#151515;transition:background-color .6s ease}.darc-page.svelte-15bufkg .hero-title,.darc-page.svelte-15bufkg h2,.darc-page.svelte-15bufkg h3,.darc-page.svelte-15bufkg strong{color:#e8e8e8;transition:color .6s ease}.darc-page.svelte-15bufkg .hero-desc,.darc-page.svelte-15bufkg p{color:#e8e8e8bf;transition:color .6s ease}.darc-page.svelte-15bufkg .feature-card-enhanced{background:#1a1a1a;border-color:#ffffff14;box-shadow:0 1px 2px #00000080;transition:background-color .6s ease,border-color .6s ease,box-shadow .3s ease}.darc-page.svelte-15bufkg .feature-card-enhanced:hover{background:#1d1d1d;border-color:#ffffff26;box-shadow:0 0 30px #ffffff0a,0 2px 8px #0009}.darc-page.svelte-15bufkg .btn-primary{background:linear-gradient(135deg,#2a2a2a,#323232);color:#e8e8e8;border-color:#fff3;box-shadow:0 1px 3px #0006;transition:background .6s ease,color .6s ease,border-color .6s ease,box-shadow .3s ease}.darc-page.svelte-15bufkg .btn-primary:hover{background:linear-gradient(135deg,#323232,#3a3a3a);border-color:#ffffff4d;box-shadow:0 0 25px #ffffff0f,0 2px 6px #00000080}.darc-page.svelte-15bufkg .btn-secondary{background:#1a1a1a;color:#e8e8e8;border-color:#ffffff1f;box-shadow:0 1px 2px #0000004d;transition:background-color .6s ease,color .6s ease,border-color .6s ease,box-shadow .3s ease}.darc-page.svelte-15bufkg .btn-secondary:hover{background:#1f1f1f;border-color:#fff3;box-shadow:0 0 20px #ffffff0d,0 1px 4px #0006}.darc-page.svelte-15bufkg .btn svg{flex-shrink:0}
