nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:100;background:#1a1210f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-inner.svelte-1h32yp1{max-width:1100px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1h32yp1{display:flex;align-items:center;text-decoration:none;color:var(--text-bright)}.logo-mark.svelte-1h32yp1{font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.05em;color:var(--text-bright);transition:opacity .15s}.logo-mark.svelte-1h32yp1 .logo-akademie:where(.svelte-1h32yp1){color:var(--sand)}.logo.svelte-1h32yp1:hover .logo-mark:where(.svelte-1h32yp1){opacity:.85}ul.svelte-1h32yp1{list-style:none;display:flex;align-items:center;gap:6px}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:.85rem;color:var(--text);text-decoration:none;padding:6px 12px;border-radius:4px;transition:color .15s,border-color .15s;letter-spacing:.04em;font-family:var(--font-mono);position:relative}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1px;background:var(--sand);transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--sand)}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover:after{transform:scaleX(1)}ul.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--sand)}ul.svelte-1h32yp1 a.active:where(.svelte-1h32yp1):after{transform:scaleX(1)}ul.svelte-1h32yp1 a.cta-link:where(.svelte-1h32yp1){color:var(--text-bright);background:var(--red);border:1px solid var(--red)}ul.svelte-1h32yp1 a.cta-link:where(.svelte-1h32yp1):after{display:none}ul.svelte-1h32yp1 a.cta-link:where(.svelte-1h32yp1):hover{background:var(--red-bright);color:var(--text-bright);border-color:var(--red-bright)}.burger.svelte-1h32yp1{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:22px;height:2px;background:var(--text);border-radius:2px}@media(max-width:720px){.logo-mark.svelte-1h32yp1{font-size:.78rem}}@media(max-width:640px){.burger.svelte-1h32yp1{display:flex}ul.svelte-1h32yp1{display:none;flex-direction:column;position:absolute;top:56px;left:0;right:0;background:var(--bg-elevated);border-bottom:1px solid var(--border);padding:12px 0;gap:0}ul.open.svelte-1h32yp1{display:flex}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:12px 24px;width:100%;border-radius:0;font-size:.9rem}ul.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{display:none}}
