.article-card.svelte-ytxqjn{background-color:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-border));border-radius:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.article-card.svelte-ytxqjn:hover{box-shadow:0 12px 28px rgba(var(--color-primary), .13);border-color:rgba(var(--color-primary), .35);transform:translateY(-3px)}.dark .article-card.svelte-ytxqjn:hover{box-shadow:0 12px 28px #0006}.video-card.svelte-1mk2foi{background-color:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-border));border-radius:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.video-card.svelte-1mk2foi:hover{box-shadow:0 12px 28px rgba(var(--color-primary), .13);border-color:rgba(var(--color-primary), .35);transform:translateY(-3px)}.dark .video-card.svelte-1mk2foi:hover{box-shadow:0 12px 28px #0006}.thumb-btn.svelte-1mk2foi{cursor:pointer;background:0 0;border:none;padding:0;display:block}.action-btn.svelte-1mk2foi{border:1px solid rgb(var(--color-border));background-color:rgb(var(--color-secondary));color:rgb(var(--color-text));border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.action-btn.svelte-1mk2foi:hover{background-color:rgb(var(--color-secondary-hover));color:rgb(var(--color-text))}.icon.svelte-1mk2foi{flex-shrink:0;width:.875rem;height:.875rem}.video-modal.svelte-1mk2foi{z-index:50;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:1rem;transition:opacity .2s;display:flex;position:fixed;inset:0}.video-modal.is-open.svelte-1mk2foi{opacity:1;pointer-events:all}.video-modal-backdrop.svelte-1mk2foi{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:absolute;inset:0}.video-modal-panel.svelte-1mk2foi{background:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-border));border-radius:1rem;width:100%;max-width:820px;transition:transform .2s;position:relative;overflow:hidden;transform:scale(.96)translateY(8px);box-shadow:0 24px 64px #00000080}.video-modal.is-open.svelte-1mk2foi .video-modal-panel:where(.svelte-1mk2foi){transform:scale(1)translateY(0)}.video-modal-header.svelte-1mk2foi{border-bottom:1px solid rgb(var(--color-border));justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.video-modal-title.svelte-1mk2foi{color:rgb(var(--color-text));line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.video-modal-close-btn.svelte-1mk2foi{width:2rem;height:2rem;color:rgb(var(--color-text-muted));cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.video-modal-close-btn.svelte-1mk2foi:hover{background-color:rgb(var(--color-secondary-hover));color:rgb(var(--color-text))}.video-modal-iframe-wrapper.svelte-1mk2foi{aspect-ratio:16/9;background:#000}.video-modal-footer.svelte-1mk2foi{border-top:1px solid rgb(var(--color-border));gap:.625rem;padding:.875rem 1.25rem;display:flex}.video-modal-action-btn.svelte-1mk2foi{border:1px solid rgb(var(--color-border));background-color:rgb(var(--color-secondary));color:rgb(var(--color-text));border-radius:.5rem;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.video-modal-action-btn.svelte-1mk2foi:hover{background-color:rgb(var(--color-secondary-hover));color:rgb(var(--color-text))}.ystreamer-banner[data-astro-cid-jc2gype7]{color:rgb(var(--color-text));background:linear-gradient(135deg, rgb(var(--color-card-bg)) 0%, rgba(var(--color-primary), .07) 100%);border:1px solid rgba(var(--color-primary), .18);box-shadow:0 4px 18px rgba(var(--color-primary), .07);transition:border-color .2s}.ystreamer-banner[data-astro-cid-jc2gype7]:hover{color:rgb(var(--color-text));border-color:rgba(var(--color-primary), .4)}.new-pill[data-astro-cid-jc2gype7]{letter-spacing:.04em;text-transform:uppercase;--pill:22, 163, 74;color:rgb(var(--pill));background:rgba(var(--pill), .12);border:1px solid rgba(var(--pill), .28);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}@media (prefers-color-scheme:dark){:root:not(.light) .new-pill[data-astro-cid-jc2gype7]{--pill:74, 222, 128}}:root.dark .new-pill[data-astro-cid-jc2gype7]{--pill:74, 222, 128}.page-backdrop[data-astro-cid-ergxyi7h]{z-index:-1;pointer-events:none;background:radial-gradient(50rem 30rem at 50% -6%, rgba(var(--color-primary), .22) 0%, transparent 60%), radial-gradient(36rem 26rem at 86% 2%, #60a5fa29 0%, transparent 60%), radial-gradient(34rem 24rem at 10% 14%, rgba(var(--color-accent), .12) 0%, transparent 60%);height:1150px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%)}.page-backdrop[data-astro-cid-ergxyi7h]:before{content:"";background-image:linear-gradient(rgba(var(--color-text), .025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--color-text), .025) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}.gradient-text[data-astro-cid-ergxyi7h]{background:linear-gradient(115deg,#7cc4ff 0%,#2563eb 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.btn-primary[data-astro-cid-ergxyi7h]{color:#fff;box-shadow:0 4px 14px rgba(var(--color-primary), .2);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:.75rem;justify-content:center;align-items:center;padding:.6875rem 1.625rem;font-weight:600;transition:box-shadow .2s,transform .2s,filter .2s;display:inline-flex}.btn-primary[data-astro-cid-ergxyi7h]:hover{color:#fff;box-shadow:0 8px 24px rgba(var(--color-primary), .3);filter:brightness(1.06);transform:translateY(-2px)}.btn-secondary[data-astro-cid-ergxyi7h]{background-color:rgb(var(--color-card-bg));color:rgb(var(--color-text));border:1px solid rgb(var(--color-border));border-radius:.75rem;justify-content:center;align-items:center;padding:.6875rem 1.625rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.btn-secondary[data-astro-cid-ergxyi7h]:hover{background-color:rgb(var(--color-secondary));color:rgb(var(--color-text));border-color:rgba(var(--color-primary), .4);transform:translateY(-2px)}.section-title[data-astro-cid-ergxyi7h]{padding-left:.9rem;position:relative}.section-title[data-astro-cid-ergxyi7h]:before{content:"";background:rgb(var(--color-primary));border-radius:9999px;width:4px;height:1.05em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-teaser[data-astro-cid-ergxyi7h]{background:linear-gradient(135deg, rgb(var(--color-card-bg)) 0%, rgba(var(--color-primary), .06) 100%);border:1px solid rgba(var(--color-primary), .15);box-shadow:0 6px 28px rgba(var(--color-primary), .08), 0 2px 8px #0000000a;position:relative;overflow:hidden}.about-teaser[data-astro-cid-ergxyi7h]:after{content:"";pointer-events:none;background:radial-gradient(circle,#60a5fa24 0%,#0000 70%);width:18rem;height:18rem;position:absolute;top:-40%;right:-10%}.stat-chip[data-astro-cid-ergxyi7h]{background:linear-gradient(135deg, rgba(var(--color-primary), .12) 0%, #60a5fa14 100%);border:1px solid rgba(var(--color-primary), .2)}@media (prefers-color-scheme:dark){:root:not(.light) .about-teaser[data-astro-cid-ergxyi7h]{box-shadow:0 6px 28px rgba(var(--color-primary), .1), 0 4px 20px #0000004d}}:root.dark .about-teaser[data-astro-cid-ergxyi7h]{box-shadow:0 6px 28px rgba(var(--color-primary), .1), 0 4px 20px #0000004d}
