.sc-nav{position:sticky;top:0;z-index:200;height:60px;background:color-mix(in srgb,var(--сolor-dark) 85%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb,var(--color-neutral-600) 20%,transparent);display:flex;align-items:center;padding:0 32px;gap:24px;transition:background .35s,border-color .35s}.sc-nav-logo{font-size:18px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;white-space:nowrap}.sc-nav-ver{font-size:11px;font-family:Roboto Mono,monospace;color:var(--color-muted);opacity:.5}.sc-nav-links{display:flex;gap:4px;align-items:center}.sc-nav-links a{padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--color-muted);text-decoration:none;transition:all .2s}.sc-nav-links a:hover{color:var(--color-light);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.sc-nav-links a.active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.sc-nav-spacer{flex:1}.sc-nav-themes{display:flex;gap:6px;align-items:center}.sc-theme-dot{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0}.sc-theme-dot:hover{transform:scale(1.2)}.sc-theme-dot.active{border-color:var(--color-light);transform:scale(1.15)}.sc-nav-github{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;background:var(--color-primary);color:#fff;text-decoration:none;transition:all .2s;white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 40%,transparent)}.sc-nav-github:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary) 50%,transparent)}.sc-burger{display:none;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-neutral-600) 26%,transparent);background:transparent;color:var(--color-light);font-size:18px;line-height:1;cursor:pointer}.sc-burger:hover{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:900px){.sc-burger{display:inline-flex}.sc-nav-links{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);flex-direction:column;align-items:stretch;gap:2px;padding:10px;background:var(--color-dark, #0b0d12);border:1px solid color-mix(in srgb,var(--color-neutral-600) 22%,transparent);border-radius:14px;box-shadow:0 24px 48px -20px #0009}.sc-nav.open .sc-nav-links{display:flex}.sc-nav-links a{padding:12px 14px;font-size:15px;border-radius:9px}}@media(max-width:640px){.sc-nav{padding:0 14px;gap:12px}.sc-nav-themes{display:none}.sc-nav-github{padding:8px 12px}}.sc-section{padding:80px 32px;max-width:1200px;margin:0 auto}.sc-section-center{text-align:center}.sc-eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--color-primary);margin-bottom:12px}.sc-heading{font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin-bottom:16px}.sc-subheading{font-size:16px;color:var(--color-muted);line-height:1.7;max-width:560px}.sc-subheading.center{margin:0 auto}.sc-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:700;background:var(--color-primary);color:#fff;text-decoration:none;border:none;cursor:pointer;box-shadow:0 8px 28px color-mix(in srgb,var(--color-primary) 40%,transparent);transition:all .25s}.sc-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 40px color-mix(in srgb,var(--color-primary) 55%,transparent)}.sc-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600;background:color-mix(in srgb,var(--color-neutral-600) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--color-neutral-600) 35%,transparent);color:var(--color-light);text-decoration:none;cursor:pointer;transition:all .25s}.sc-btn-ghost:hover{transform:translateY(-3px);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}
