:root{--bg-color: #000000;--text-color: #ffffff;--primary-color: #ff8c00;--secondary-color: #333333;--shadow-color: rgba(255, 140, 0, .1);--shadow-glow: rgba(255, 140, 0, .2);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px var(--shadow-color), 0 2px 4px -1px var(--shadow-color);--shadow-lg: 0 10px 15px -3px var(--shadow-color), 0 4px 6px -2px var(--shadow-color);--shadow-xl: 0 20px 25px -5px var(--shadow-color), 0 10px 10px -5px var(--shadow-color);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-sleek: 0 10px 15px -3px var(--shadow-glow), 0 4px 6px -2px var(--shadow-glow)}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0;line-height:1.6}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:orange}.container{max-width:1200px;margin:0 auto;padding:0 2rem}header{background-color:#0a0a0a;padding:.5rem 0;border-bottom:1px solid var(--secondary-color);box-shadow:var(--shadow-md)}nav ul{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.btn{background-color:var(--primary-color);color:#000;padding:.5rem 1rem;border-radius:4px;font-weight:700;box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s;display:inline-block}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-sleek)}footer{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--secondary-color);text-align:center;color:#888}.card{background:#111;border:1px solid #222;border-radius:8px;padding:1.5rem;box-shadow:var(--shadow-lg);transition:border-color .2s}.card:hover{border-color:var(--primary-color)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;justify-content:space-between;align-items:center}.nav-links.svelte-12qhfyh{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-links.svelte-12qhfyh li:where(.svelte-12qhfyh){position:relative}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-weight:500;padding:.5rem 0;display:block}.dropdown.svelte-12qhfyh:hover .dropdown-menu:where(.svelte-12qhfyh){opacity:1;visibility:visible;transform:translateY(0)}.dropdown-trigger.svelte-12qhfyh{display:flex;align-items:center;gap:.4rem}.arrow.svelte-12qhfyh{font-size:.7rem;opacity:.7;transition:transform .2s}.dropdown.svelte-12qhfyh:hover .arrow:where(.svelte-12qhfyh){transform:rotate(180deg)}.dropdown-menu.svelte-12qhfyh{position:absolute;top:100%;left:0;background:#0a0a0a;border:1px solid #222;border-radius:4px;min-width:150px;padding:.5rem 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease-in-out;box-shadow:var(--shadow-xl);z-index:1000}.dropdown-menu.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding:.6rem 1.2rem;font-size:.9rem;color:#ccc;white-space:nowrap}.dropdown-menu.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{background:#1a1a1a;color:var(--primary-color)}.badge-nav.svelte-12qhfyh{background:var(--primary-color);color:#000;font-size:.6rem;padding:.1rem .4rem;border-radius:10px;font-weight:800;vertical-align:middle;margin-left:.3rem;text-transform:uppercase}.coming-soon-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){opacity:.8}.logo.svelte-12qhfyh{width:200px;min-width:200px;height:auto;display:block}.logo-small.svelte-12qhfyh{width:200px;min-width:200px;height:auto;margin-bottom:1rem;opacity:.8}.footer-grid.svelte-12qhfyh{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:4rem;padding:4rem 0}.footer-brand.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#666;margin:.5rem 0}.footer-brand.svelte-12qhfyh .copyright:where(.svelte-12qhfyh){font-size:.8rem;margin-top:1.5rem}.footer-links.svelte-12qhfyh h4:where(.svelte-12qhfyh){color:var(--primary-color);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;margin-bottom:1.5rem}.footer-links.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;padding:0;margin:0}.footer-links.svelte-12qhfyh li:where(.svelte-12qhfyh){margin-bottom:.8rem}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#888;font-size:.95rem;transition:color .2s}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}main.svelte-12qhfyh{padding-top:.5rem;min-height:80vh}@media (max-width: 900px){.footer-grid.svelte-12qhfyh{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.footer-grid.svelte-12qhfyh{grid-template-columns:1fr;gap:2rem}}
