.header[data-astro-cid-re37mltu]{z-index:10;border-bottom:1px solid var(--color-divider);backdrop-filter:blur(12px);background:#05070ab8;position:sticky;top:0}.bar[data-astro-cid-re37mltu]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.bar[data-astro-cid-re37mltu] .logo{align-items:center;min-height:44px;display:inline-flex}.actions[data-astro-cid-re37mltu],.nav[data-astro-cid-re37mltu]{align-items:center;gap:4px;display:flex}.nav-link[data-astro-cid-re37mltu]{height:44px;color:var(--color-text-muted);align-items:center;padding:0 14px;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-flex}.nav-link[data-astro-cid-re37mltu]:hover,.nav-link[data-astro-cid-re37mltu][aria-current=page]{color:var(--color-text)}.langs[data-astro-cid-re37mltu]{border:1px solid var(--color-border);border-radius:var(--radius-pill);gap:2px;margin-left:12px;padding:3px;display:flex}.lang[data-astro-cid-re37mltu]{border-radius:var(--radius-pill);min-width:44px;height:36px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.lang[data-astro-cid-re37mltu]:after{content:"";position:absolute;inset:-4px 0}.lang[data-astro-cid-re37mltu]:hover,.lang[data-astro-cid-re37mltu][aria-current=true]{color:var(--color-text)}.lang[data-astro-cid-re37mltu][aria-current=true]{background:#ffffff17}.actions[data-astro-cid-re37mltu] .contact-cta{margin-left:8px}@media (width<=767.98px){.nav[data-astro-cid-re37mltu],.actions[data-astro-cid-re37mltu] .contact-cta{display:none}.langs[data-astro-cid-re37mltu]{margin-left:0}.lang[data-astro-cid-re37mltu]{min-width:40px;padding:0 10px}}.badge[data-astro-cid-3rprfjbs]{color:var(--color-accent);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:8px;font-size:.75rem;line-height:1.2;display:inline-flex}.badge--building[data-astro-cid-3rprfjbs]{color:var(--color-building)}.badge--unknown[data-astro-cid-3rprfjbs]{color:var(--color-text-muted)}.dot[data-astro-cid-3rprfjbs]{width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, currentColor 75%, transparent);background:currentColor;border-radius:50%;flex:none}.badge--unknown[data-astro-cid-3rprfjbs] .dot[data-astro-cid-3rprfjbs]{width:7px;height:7px;box-shadow:none;background:0 0;border:1px solid}.badge--pill[data-astro-cid-3rprfjbs]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 6%, transparent);height:28px;padding:0 12px}.footer[data-astro-cid-5s5dh76a]{margin-top:var(--section-gap);border-top:1px solid var(--color-divider)}.bar[data-astro-cid-5s5dh76a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;padding-bottom:32px;display:flex}.brand[data-astro-cid-5s5dh76a]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.tagline[data-astro-cid-5s5dh76a]{color:var(--color-text-muted);font-size:.875rem}.meta[data-astro-cid-5s5dh76a]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.meta[data-astro-cid-5s5dh76a] .uptime{color:var(--color-text-muted)}.meta[data-astro-cid-5s5dh76a] .uptime .dot{background:var(--color-accent);box-shadow:0 0 8px #3ddc97cc}.footer-link[data-astro-cid-5s5dh76a]{height:44px;color:var(--color-text-muted);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.footer-link[data-astro-cid-5s5dh76a]:hover{color:var(--color-text)}.to-top[data-astro-cid-5s5dh76a]{height:44px;color:var(--color-text-muted);transition:var(--transition-glow), color .2s ease;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.to-top[data-astro-cid-5s5dh76a]:hover{color:var(--color-text)}@media (width<=767.98px){.bar[data-astro-cid-5s5dh76a]{flex-direction:column;align-items:flex-start;gap:20px;padding-top:28px}.brand[data-astro-cid-5s5dh76a]{flex-direction:column;gap:6px}.meta[data-astro-cid-5s5dh76a]{gap:8px 20px}.to-top[data-astro-cid-5s5dh76a]{border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-basis:100%;width:fit-content;max-width:fit-content;margin-top:12px;padding:0 16px}.to-top[data-astro-cid-5s5dh76a]:hover{border-color:var(--color-border-accent);box-shadow:var(--glow-accent-soft)}}.chip[data-astro-cid-shkaexhl]{border:1px solid var(--color-border);border-radius:var(--radius-pill);height:28px;color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:0 12px;font-size:.75rem;line-height:1;display:inline-flex}.chip--skill[data-astro-cid-shkaexhl]{background:var(--color-bg);height:36px;color:var(--color-text);padding-inline:14px;font-size:.8125rem}.chip--placeholder[data-astro-cid-shkaexhl]{border-style:dashed;border-color:var(--color-border-placeholder)}
