@use "$lib/styles/_colors" as c;.navbar.svelte-1n8e4t1{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2e8f0cc;height:78px;position:sticky;top:0;box-shadow:0 4px 20px #0f172a0a}.navbar-container.svelte-1n8e4t1{justify-content:space-between;align-items:center;height:100%;display:flex}.logo.svelte-1n8e4t1{color:c.$text-primary;align-items:center;gap:14px;text-decoration:none;display:flex}.logo-icon.svelte-1n8e4t1{background:c.$primary-gradient;color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.logo-text.svelte-1n8e4t1{letter-spacing:-.5px;font-size:2rem;font-weight:800}.nav-center.svelte-1n8e4t1{align-items:center;gap:36px;margin-left:auto;display:flex}.nav-center.svelte-1n8e4t1 a:where(.svelte-1n8e4t1){color:c.$text-secondary;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s}.nav-center.svelte-1n8e4t1 a:where(.svelte-1n8e4t1):hover{color:c.$primary}.register-btn.svelte-1n8e4t1{white-space:nowrap;background:#2563eb;border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 10px 24px #2563eb2e;color:#fff!important}.register-btn.svelte-1n8e4t1:hover{background:#1d4ed8;transform:translateY(-2px)}.menu-btn.svelte-1n8e4t1{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:none}.menu-btn.svelte-1n8e4t1:hover{background:#f1f5f9}.mobile-menu.svelte-1n8e4t1{display:none}@media (width<=900px){.nav-center.svelte-1n8e4t1{display:none}.menu-btn.svelte-1n8e4t1{display:flex}.mobile-menu.svelte-1n8e4t1{border-top:1px solid c.$border;background:#fff;flex-direction:column;gap:18px;padding:24px;display:flex}.mobile-menu.svelte-1n8e4t1 a:where(.svelte-1n8e4t1){color:c.$text-primary;font-size:16px;font-weight:600;text-decoration:none}.mobile-register.svelte-1n8e4t1{background:#2563eb;border-radius:14px;justify-content:center;align-items:center;margin-top:10px;padding:14px;display:flex;color:#fff!important}}@media (width<=1200px){.nav-center.svelte-1n8e4t1{gap:24px}}@use "$lib/styles/_colors" as c;.footer.svelte-7lfk2o{border-top:1px solid c.$border;background:#fff;margin-top:100px;padding:40px 0}.footer-container.svelte-7lfk2o{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.brand.svelte-7lfk2o h2:where(.svelte-7lfk2o){color:c.$primary;margin-bottom:8px;font-size:26px;font-weight:800}.brand.svelte-7lfk2o p:where(.svelte-7lfk2o){color:c.$text-secondary;font-size:15px}.copyright.svelte-7lfk2o{text-align:right}.copyright.svelte-7lfk2o p:where(.svelte-7lfk2o){color:c.$text-secondary;margin:4px 0;font-size:14px}@media (width<=768px){.footer-container.svelte-7lfk2o{text-align:center;flex-direction:column}.copyright.svelte-7lfk2o{text-align:center}}
