.gl-main[data-astro-cid-ztx55y4l]{position:relative;--line-2: rgba(201,165,230,.24)}.gl-main[data-astro-cid-ztx55y4l]>[data-astro-cid-ztx55y4l]{position:relative;z-index:1}.gl-aurora[data-astro-cid-ztx55y4l]{position:fixed;inset:-20% -10%;z-index:0;pointer-events:none;background:radial-gradient(40% 38% at 78% 6%,rgba(139,79,191,.22),transparent 60%),radial-gradient(34% 34% at 10% 60%,rgba(74,35,99,.26),transparent 62%);filter:blur(22px)}.ac[data-astro-cid-ztx55y4l]{color:var(--accent-soft)}.gl-head[data-astro-cid-ztx55y4l]{padding:68px 0 36px}.gl-h1[data-astro-cid-ztx55y4l]{font-family:Syne,Syne Fallback,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(32px,5.2vw,60px);line-height:1.05;color:#eef0f6;margin:22px 0 0}.gl-sub[data-astro-cid-ztx55y4l]{font-size:clamp(16.5px,1.5vw,19px);color:var(--muted);max-width:56ch;margin:22px 0}.gl-stats[data-astro-cid-ztx55y4l]{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--font-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.gl-stats[data-astro-cid-ztx55y4l] span[data-astro-cid-ztx55y4l]{display:inline-flex;align-items:center;gap:7px}.gl-stats[data-astro-cid-ztx55y4l] b[data-astro-cid-ztx55y4l]{font-family:Syne,sans-serif;font-size:15px;color:var(--accent-soft)}.gl[data-astro-cid-ztx55y4l]{padding:10px 0 80px;background:var(--surface)}.gl-controls[data-astro-cid-ztx55y4l]{display:grid;gap:14px;padding:18px 0 16px;margin-bottom:10px}@media(min-width:880px){.gl-controls[data-astro-cid-ztx55y4l]{position:sticky;top:72px;z-index:20;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(10px)}}.gl-search[data-astro-cid-ztx55y4l]{display:flex;align-items:center;gap:10px;min-height:48px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:0 16px;color:var(--muted);transition:border-color .2s ease}.gl-search[data-astro-cid-ztx55y4l]:focus-within{border-color:var(--accent);color:var(--accent-soft)}.gl-search[data-astro-cid-ztx55y4l] input[data-astro-cid-ztx55y4l]{flex:1;border:0;outline:0;background:transparent;font-family:DM Sans,sans-serif;font-size:15px;color:var(--text);padding:12px 0;min-width:0}.gl-chips[data-astro-cid-ztx55y4l]{display:flex;flex-wrap:wrap;gap:8px}.gl-chip[data-astro-cid-ztx55y4l]{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;min-height:44px;min-width:44px;padding:0 16px;cursor:pointer;transition:all .2s ease}.gl-chip[data-astro-cid-ztx55y4l]:hover{border-color:var(--accent-soft);color:var(--text)}.gl-chip[data-astro-cid-ztx55y4l]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.gl-chip[data-astro-cid-ztx55y4l].is-active{background:var(--accent);border-color:var(--accent);color:#fff}.gl-empty[data-astro-cid-ztx55y4l]{color:var(--muted);font-size:15px;padding:20px 0}.gl-cat[data-astro-cid-ztx55y4l]{margin-top:38px}.gl-cat-h[data-astro-cid-ztx55y4l]{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line);color:#eef0f6}.gl-cat-h[data-astro-cid-ztx55y4l]:before{content:"// ";color:var(--accent-soft);font-family:var(--font-body);font-size:.7em}.gl-grid[data-astro-cid-ztx55y4l]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.gl-grid[data-astro-cid-ztx55y4l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.gl-grid[data-astro-cid-ztx55y4l]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gl-card[data-astro-cid-ztx55y4l]{min-width:0;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px;scroll-margin-top:150px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.gl-card[data-astro-cid-ztx55y4l]:hover{border-color:var(--accent-soft);transform:translateY(-2px);box-shadow:0 18px 36px -26px #0009}.gl-card[data-astro-cid-ztx55y4l]:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.gl-t[data-astro-cid-ztx55y4l]{font-family:Syne,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--text);margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.gl-tag[data-astro-cid-ztx55y4l]{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--accent-soft);background:var(--accent-wash);border-radius:6px;padding:3px 7px}.gl-kurz[data-astro-cid-ztx55y4l]{font-size:14.5px;color:var(--text);margin:0;line-height:1.55}.gl-lang[data-astro-cid-ztx55y4l]{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.55}.gl-bsp[data-astro-cid-ztx55y4l]{font-size:13px;color:var(--muted);margin:12px 0 0;line-height:1.5;padding:10px 12px;background:var(--surface-2);border-radius:10px}.gl-bsp[data-astro-cid-ztx55y4l] span[data-astro-cid-ztx55y4l]{display:inline-block;font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-soft);margin-right:6px}.gl-rel[data-astro-cid-ztx55y4l]{font-size:12px;color:var(--muted);margin:8px 0 0;display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}.gl-rel[data-astro-cid-ztx55y4l] span[data-astro-cid-ztx55y4l]{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.gl-rel[data-astro-cid-ztx55y4l] a[data-astro-cid-ztx55y4l]{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--accent-soft);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.gl-rel[data-astro-cid-ztx55y4l] a[data-astro-cid-ztx55y4l]:hover{text-decoration-style:solid}.gl-end[data-astro-cid-ztx55y4l]{padding:92px 0;text-align:center;background:var(--surface-2)}.gl-end[data-astro-cid-ztx55y4l] h2[data-astro-cid-ztx55y4l]{font-family:Syne,Syne Fallback,sans-serif;font-weight:700;letter-spacing:-.02em;color:#eef0f6;font-size:clamp(28px,4.6vw,50px);line-height:1.08;margin:0}.gl-end[data-astro-cid-ztx55y4l] p[data-astro-cid-ztx55y4l]{color:var(--muted);max-width:54ch;margin:22px auto 26px;font-size:16.5px}.gl-row[data-astro-cid-ztx55y4l]{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}.gl-micro[data-astro-cid-ztx55y4l]{font-family:var(--font-body);font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;margin-top:22px!important}@media(max-width:720px){.gl-aurora[data-astro-cid-ztx55y4l]{filter:blur(14px)}.gl-card[data-astro-cid-ztx55y4l]{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.gl-card[data-astro-cid-ztx55y4l],.gl-chip[data-astro-cid-ztx55y4l],.gl-search[data-astro-cid-ztx55y4l]{transition:none}.gl-card[data-astro-cid-ztx55y4l]:hover{transform:none}}
