.footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--border);background:#0f111738}.inner[data-astro-cid-gcn2mc3v]{max-width:var(--maxw);margin:0 auto;padding:22px var(--pad);display:flex;flex-direction:column;gap:16px}.row[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px}.row[data-astro-cid-gcn2mc3v].meta{padding-top:4px;border-top:1px solid var(--border)}.socials[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:6px}.iconLink[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);border:1px solid var(--border);color:var(--muted);text-decoration:none}.iconLink[data-astro-cid-gcn2mc3v]:hover{color:var(--text);border-color:#c7392f80;text-decoration:none}.icon[data-astro-cid-gcn2mc3v]{width:22px;height:22px}.streamRow[data-astro-cid-gcn2mc3v]{justify-content:flex-start}.streamGrid[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.streamLink[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted);text-decoration:none;background:#0000002e;font-size:12px;line-height:1;white-space:nowrap}.streamLink[data-astro-cid-gcn2mc3v]:hover{color:var(--text);border-color:#c7392f80}.streamIcon[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:var(--text)}.streamSvg[data-astro-cid-gcn2mc3v]{display:block;width:18px!important;height:18px!important;max-width:18px;max-height:18px}.streamText[data-astro-cid-gcn2mc3v]{color:inherit}.contact[data-astro-cid-gcn2mc3v]{font-family:var(--font-label);font-size:12px;letter-spacing:.04em;color:var(--muted);text-decoration:none;word-break:break-all}.contact[data-astro-cid-gcn2mc3v]:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.muted[data-astro-cid-gcn2mc3v]{margin:0;color:var(--muted);font-size:13px}.header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;background:#0a0a0beb;border-bottom:1px solid var(--border);backdrop-filter:blur(10px)}.inner[data-astro-cid-ctg3m53h]{max-width:var(--maxw);margin:0 auto;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:16px}.brandName[data-astro-cid-ctg3m53h]{font-family:var(--font-label);font-weight:650;letter-spacing:.2em;text-transform:uppercase;font-size:11px}.nav[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.navLink[data-astro-cid-ctg3m53h]{padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:13px;font-family:var(--font-body)}.navLink[data-astro-cid-ctg3m53h]:hover{color:var(--text);border-color:#c7392f80;text-decoration:none}:root{color-scheme:dark;--bg: #0a0a0b;--panel: #0f0f12;--text: #f2f2f2;--muted: #a9a9ad;--border: rgba(255, 255, 255, .14);--accent: #c7392f;--shadow: 0 10px 26px rgba(0, 0, 0, .55);--maxw: 1320px;--radius: 6px;--pad: 18px;--site-header-sticky-offset: 53px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body: var(--font);--font-label: var(--mono)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;opacity:.22;mix-blend-mode:normal}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.main{width:100%;max-width:var(--maxw);margin:0 auto;padding:28px clamp(14px,3vw,var(--pad)) 48px}.skipLink{position:absolute;left:12px;top:12px;transform:translateY(-200%);background:var(--panel);border:1px solid var(--border);padding:10px 12px;border-radius:10px;box-shadow:var(--shadow)}.skipLink:focus{transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.skipLink{transition:transform .16s ease}}
