.lang[data-astro-cid-a2mxz4y6]{position:relative;display:inline-flex;align-items:center}.lang-toggle[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .7rem 0 .85rem;border-radius:var(--radius-pill);background:var(--color-bg-muted);border:1px solid var(--color-border);color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s}.lang-toggle[data-astro-cid-a2mxz4y6]:hover{border-color:var(--color-text-muted)}.lang-caret[data-astro-cid-a2mxz4y6]{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4.5px solid currentColor;opacity:.7;transition:transform .15s}.lang[data-astro-cid-a2mxz4y6].is-open .lang-caret[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}.lang-menu[data-astro-cid-a2mxz4y6]{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:100%;display:flex;flex-direction:column;padding:.25rem;border-radius:.75rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-elevated)}.lang-menu[data-astro-cid-a2mxz4y6][hidden]{display:none}.lang-option[data-astro-cid-a2mxz4y6]{min-height:2.25rem;padding:0 .75rem;display:inline-flex;align-items:center;border-radius:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;transition:background .15s,color .15s}.lang-option[data-astro-cid-a2mxz4y6]:hover{background:var(--color-bg-muted);color:var(--color-text)}.lang-option[data-astro-cid-a2mxz4y6].active{color:var(--color-text);background:var(--color-bg-muted)}.header[data-astro-cid-3ef6ksr2]{padding:calc(.75rem + var(--safe-top)) 0 .75rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-elevated);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px);position:sticky;top:0;z-index:20}.container[data-astro-cid-3ef6ksr2]{max-width:1100px;margin:0 auto;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.logo-mark[data-astro-cid-3ef6ksr2]{display:none;height:28px;width:auto}html[data-theme=light] .logo-mark-light[data-astro-cid-3ef6ksr2],html:not([data-theme]) .logo-mark-light[data-astro-cid-3ef6ksr2]{display:block}html[data-theme=dark] .logo-mark-dark[data-astro-cid-3ef6ksr2]{display:block}@media(prefers-color-scheme:dark){html:not([data-theme]) .logo-mark-light[data-astro-cid-3ef6ksr2]{display:none}html:not([data-theme]) .logo-mark-dark[data-astro-cid-3ef6ksr2]{display:block}}@media(min-width:641px){.logo-mark[data-astro-cid-3ef6ksr2]{height:32px}}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem 1.25rem;flex-wrap:nowrap;justify-content:flex-end}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:.15rem 1.75rem;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-weight:500;font-size:.9rem;color:var(--color-text-muted);min-height:44px;display:inline-flex;align-items:center;transition:color .2s}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-text)}.get-amifie[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:40px;min-height:40px;padding:0 18px;border-radius:var(--radius-pill);background:var(--color-accent);color:#11181c;font-size:.875rem;font-weight:600;white-space:nowrap;flex-shrink:0;transition:opacity .15s,transform .15s,box-shadow .15s}.get-amifie[data-astro-cid-3ef6ksr2]:hover{opacity:.9}.get-amifie[data-astro-cid-3ef6ksr2]:active{transform:scale(.98)}.get-amifie-icon[data-astro-cid-3ef6ksr2]{display:block;width:18px;height:18px;border-radius:4px;flex-shrink:0}html[data-theme=light] .header[data-astro-cid-3ef6ksr2]{background:#fbfcfb;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] .header[data-astro-cid-3ef6ksr2].is-scrolled{border-bottom-color:#e5e5ea}html[data-theme=light] .get-amifie[data-astro-cid-3ef6ksr2]{background:#11181c;color:#fff}html[data-theme=light] .get-amifie[data-astro-cid-3ef6ksr2]:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 14px #11181c2e}html[data-theme=light] .get-amifie[data-astro-cid-3ef6ksr2]:active{transform:translateY(0)}html[data-theme=light] .get-amifie[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #36d553;outline-offset:3px}.mobile-actions[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.5rem}.menu-toggle[data-astro-cid-3ef6ksr2]{width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-icon);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.menu-icon[data-astro-cid-3ef6ksr2],.menu-icon[data-astro-cid-3ef6ksr2]:before,.menu-icon[data-astro-cid-3ef6ksr2]:after{display:block;width:1rem;height:1.5px;background:currentColor;border-radius:1px;position:relative}.menu-icon[data-astro-cid-3ef6ksr2]:before,.menu-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.menu-icon[data-astro-cid-3ef6ksr2]:before{top:-5px}.menu-icon[data-astro-cid-3ef6ksr2]:after{top:5px}.menu-sheet[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:40;background:#11181c73}.menu-sheet-inner[data-astro-cid-3ef6ksr2]{position:absolute;inset:0 0 auto;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:calc(1rem + var(--safe-top)) 1.25rem 1.5rem;box-shadow:var(--shadow-elevated)}.menu-sheet-top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.menu-title[data-astro-cid-3ef6ksr2]{font-weight:700;color:var(--color-text)}.menu-close[data-astro-cid-3ef6ksr2]{width:2.5rem;height:2.5rem;border:none;background:transparent;color:var(--color-text);font-size:1.75rem;line-height:1;cursor:pointer}.menu-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.menu-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:48px;display:inline-flex;align-items:center;font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border)}.menu-tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.mobile-only[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:640px){.desktop-only[data-astro-cid-3ef6ksr2]{display:none}.mobile-only[data-astro-cid-3ef6ksr2]{display:inline-flex}.get-amifie[data-astro-cid-3ef6ksr2]{padding:0 .75rem;font-size:.8rem}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-muted);padding:4rem 0 calc(2rem + var(--safe-bottom));margin-top:0;border-top:1px solid var(--color-border)}.container[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto;padding:0 1.25rem}.about[data-astro-cid-sz7xmlte]{margin-bottom:2.5rem;max-width:36rem}.about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);line-height:1.7}.organiser[data-astro-cid-sz7xmlte]{margin-top:1rem;font-weight:500}.organiser[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text);text-decoration:underline;text-underline-offset:.15em}.links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2.5rem}.column[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.25rem}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-weight:500;min-height:44px;display:inline-flex;align-items:center;transition:color .2s}.column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}.bottom[data-astro-cid-sz7xmlte]{padding-top:1.5rem;border-top:1px solid var(--color-border)}.bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);font-size:.875rem}@media(max-width:640px){.links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:.5rem}}
