.freshness-badge[data-astro-cid-ttgtvwbr]{font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.freshness-dot[data-astro-cid-ttgtvwbr]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-fresh[data-astro-cid-ttgtvwbr]{color:#23543f;background-color:#32695214;border-color:#32695233}.badge-fresh[data-astro-cid-ttgtvwbr] .freshness-dot[data-astro-cid-ttgtvwbr]{background-color:#326952}.badge-stale[data-astro-cid-ttgtvwbr]{color:#8c622d;background-color:#b0854c1a;border-color:#b0854c40}.badge-stale[data-astro-cid-ttgtvwbr] .freshness-dot[data-astro-cid-ttgtvwbr]{background-color:#b0854c}.badge-unavailable[data-astro-cid-ttgtvwbr]{color:#8f343d;background-color:#8f343d14;border-color:#8f343d33}.badge-unavailable[data-astro-cid-ttgtvwbr] .freshness-dot[data-astro-cid-ttgtvwbr]{background-color:#8f343d}.source-attribution[data-astro-cid-5yn4k4x6]{color:var(--color-text-dim,#8a8275);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.725rem;display:flex}.source-label[data-astro-cid-5yn4k4x6]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.65rem;font-weight:600}.source-link[data-astro-cid-5yn4k4x6]{color:var(--color-text-secondary);text-underline-offset:2px;transition:color var(--transition-fast);align-items:center;gap:.2rem;text-decoration:underline;display:inline-flex}.source-link[data-astro-cid-5yn4k4x6]:hover{color:var(--color-primary)}.source-name[data-astro-cid-5yn4k4x6]{color:var(--color-text-secondary)}.source-license[data-astro-cid-5yn4k4x6]{color:var(--color-text-dim)}.external-icon[data-astro-cid-5yn4k4x6]{flex-shrink:0;display:inline-block}.topic-data-card[data-astro-cid-iujuoe4g]{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e6ded2);border-radius:var(--radius-sm,4px);box-shadow:var(--shadow-sm,0 1px 3px #231e190a);transition:border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);flex-direction:column;padding:1.5rem;display:flex}.topic-data-card[data-astro-cid-iujuoe4g]:hover{border-color:var(--color-border-hover,#c8bfaf);box-shadow:var(--shadow-card,0 4px 16px #231e190d)}.card-header[data-astro-cid-iujuoe4g]{margin-bottom:1.25rem}.card-meta-row[data-astro-cid-iujuoe4g]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.domain-kicker[data-astro-cid-iujuoe4g]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-olive,#485c4b);font-size:.68rem;font-weight:700}.card-title[data-astro-cid-iujuoe4g]{font-family:var(--font-display,"Newsreader", serif);color:var(--color-text-primary,#1e1b18);margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1.25}.card-subtitle[data-astro-cid-iujuoe4g]{color:var(--color-text-secondary,#5c564e);font-size:.8125rem;line-height:1.45}.card-body[data-astro-cid-iujuoe4g]{flex-grow:1;margin-bottom:1.25rem}.card-footer[data-astro-cid-iujuoe4g]{border-top:1px solid var(--color-border-subtle,#eee7dc);margin-top:auto;padding-top:.85rem}.card-unavailable[data-astro-cid-iujuoe4g]{background-color:var(--color-surface-subtle,#f2ece0)}.unavailable-state[data-astro-cid-iujuoe4g]{border-radius:var(--radius-xs,2px);background-color:#8f343d0a;border:1px dashed #8f343d33;align-items:center;gap:.75rem;padding:1rem;display:flex}.unavailable-icon[data-astro-cid-iujuoe4g]{color:#8f343d;flex-shrink:0}.unavailable-message[data-astro-cid-iujuoe4g]{color:var(--color-text-secondary,#5c564e);margin:0;font-size:.8125rem;line-height:1.45}.news-block-container[data-astro-cid-qt4yjpxu]{flex-direction:column;gap:.85rem;display:flex}.news-featured-card[data-astro-cid-qt4yjpxu]{background:linear-gradient(135deg, var(--color-surface-subtle,#f2ece0) 0%, #f2ece080 100%);border-radius:var(--radius-xs,3px);border-left:3px solid var(--color-crimson,#9e2a2b);transition:background-color var(--transition-fast,.15s ease);flex-direction:column;gap:.45rem;padding:1rem;display:flex}.news-featured-card[data-astro-cid-qt4yjpxu]:hover{background-color:var(--color-surface-hover,#ebe3d5)}.news-item-meta[data-astro-cid-qt4yjpxu]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.news-publisher-badge[data-astro-cid-qt4yjpxu]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-crimson,#9e2a2b);background-color:#9e2a2b14;border-radius:2px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.news-secondary-publisher[data-astro-cid-qt4yjpxu]{font-family:var(--font-sans);color:var(--color-text-secondary,#5c564e);font-size:.7rem;font-weight:600}.meta-dot[data-astro-cid-qt4yjpxu]{color:var(--color-text-dim,#b0a799);font-size:.8rem}.news-time[data-astro-cid-qt4yjpxu]{color:var(--color-text-muted,#8a8275);font-size:.7rem;font-family:var(--font-mono,monospace)}.news-featured-title[data-astro-cid-qt4yjpxu]{font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-text-primary,#1e1b18);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.news-link-overlay[data-astro-cid-qt4yjpxu]{color:inherit;transition:color var(--transition-fast,.15s ease);text-decoration:none}.news-link-overlay[data-astro-cid-qt4yjpxu]:hover,.news-link-overlay[data-astro-cid-qt4yjpxu]:focus-visible{color:var(--color-crimson,#9e2a2b);text-underline-offset:2px;text-decoration:underline}.news-featured-snippet[data-astro-cid-qt4yjpxu]{color:var(--color-text-secondary,#5c564e);margin:0;font-size:.8125rem;line-height:1.5}.news-action-row[data-astro-cid-qt4yjpxu]{justify-content:flex-end;padding-top:.25rem;display:flex}.news-source-link[data-astro-cid-qt4yjpxu]{color:var(--color-crimson,#9e2a2b);transition:background-color var(--transition-fast,.15s ease);border-radius:2px;align-items:center;gap:.25rem;padding:.2rem .4rem;font-size:.725rem;font-weight:600;text-decoration:none;display:inline-flex}.news-source-link[data-astro-cid-qt4yjpxu]:hover,.news-source-link[data-astro-cid-qt4yjpxu]:focus-visible{background-color:#9e2a2b1a;text-decoration:underline}.external-arrow[data-astro-cid-qt4yjpxu]{stroke:currentColor}.news-secondary-list[data-astro-cid-qt4yjpxu]{flex-direction:column;gap:.6rem;padding-top:.35rem;display:flex}.news-secondary-item[data-astro-cid-qt4yjpxu]{background-color:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#eee7dc);border-radius:var(--radius-xs,2px);transition:border-color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);flex-direction:column;gap:.25rem;padding:.5rem .65rem;display:flex}.news-secondary-item[data-astro-cid-qt4yjpxu]:hover{border-color:var(--color-border-hover,#c8bfaf);background-color:var(--color-surface-subtle,#f8f5ee)}.news-secondary-title[data-astro-cid-qt4yjpxu]{font-family:var(--font-sans,system-ui, sans-serif);color:var(--color-text-primary,#1e1b18);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.news-secondary-link[data-astro-cid-qt4yjpxu]{color:inherit;transition:color var(--transition-fast,.15s ease);text-decoration:none}.news-secondary-link[data-astro-cid-qt4yjpxu]:hover,.news-secondary-link[data-astro-cid-qt4yjpxu]:focus-visible{color:var(--color-crimson,#9e2a2b);text-underline-offset:2px;text-decoration:underline}.news-empty-state[data-astro-cid-qt4yjpxu]{text-align:center;color:var(--color-text-muted,#8a8275);padding:1rem;font-size:.85rem}.earthquake-list[data-astro-cid-uwyxi2i6]{flex-direction:column;gap:.65rem;display:flex}.earthquake-row[data-astro-cid-uwyxi2i6]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);transition:background-color var(--transition-fast,.15s ease);align-items:center;gap:.85rem;padding:.5rem .65rem;display:flex}.earthquake-row[data-astro-cid-uwyxi2i6]:hover{background-color:var(--color-surface-tint,#ede6d8)}.magnitude-pill[data-astro-cid-uwyxi2i6]{border-radius:var(--radius-xs,2px);font-family:var(--font-mono,monospace);flex-shrink:0;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.magnitude-pill[data-astro-cid-uwyxi2i6][data-level=high]{color:#fff;background-color:#8f343d}.magnitude-pill[data-astro-cid-uwyxi2i6][data-level=med]{color:#fff;background-color:#b0854c}.magnitude-pill[data-astro-cid-uwyxi2i6][data-level=normal]{color:#fff;background-color:#485c4b}.event-info[data-astro-cid-uwyxi2i6]{flex-direction:column;flex-grow:1;min-width:0;display:flex}.event-place[data-astro-cid-uwyxi2i6]{color:var(--color-text-primary,#1e1b18);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.event-meta[data-astro-cid-uwyxi2i6]{color:var(--color-text-muted,#8a8275);font-size:.72rem}.event-link[data-astro-cid-uwyxi2i6]{color:var(--color-olive,#485c4b);transition:transform var(--transition-fast,.15s ease);padding:0 .25rem;font-size:.85rem;font-weight:700}.event-link[data-astro-cid-uwyxi2i6]:hover{transform:translate(2px)}.fx-grid[data-astro-cid-klusc46d]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}@media (width<=640px){.fx-grid[data-astro-cid-klusc46d]{grid-template-columns:repeat(2,1fr)}}.fx-cell[data-astro-cid-klusc46d]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.2rem;padding:.65rem;display:flex}.fx-curr-row[data-astro-cid-klusc46d]{align-items:center;gap:.35rem;display:flex}.curr-symbol[data-astro-cid-klusc46d]{color:var(--color-olive,#485c4b);font-size:.85rem;font-weight:700}.curr-code[data-astro-cid-klusc46d]{letter-spacing:.05em;color:var(--color-text-muted,#8a8275);font-size:.72rem;font-weight:700}.fx-rate-val[data-astro-cid-klusc46d]{font-family:var(--font-mono,monospace);color:var(--color-text-primary,#1e1b18);font-size:1.1rem;font-weight:600}.fx-conversion-label[data-astro-cid-klusc46d]{color:var(--color-text-dim,#b0a799);font-size:.65rem}.weather-grid[data-astro-cid-oukradgh]{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}@media (width<=640px){.weather-grid[data-astro-cid-oukradgh]{grid-template-columns:1fr}}.weather-city-card[data-astro-cid-oukradgh]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.city-header[data-astro-cid-oukradgh]{justify-content:space-between;align-items:baseline;display:flex}.city-name[data-astro-cid-oukradgh]{color:var(--color-text-primary,#1e1b18);font-size:.9rem;font-weight:700}.country-tag[data-astro-cid-oukradgh]{color:var(--color-text-muted,#8a8275);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.weather-main[data-astro-cid-oukradgh]{justify-content:space-between;align-items:baseline;display:flex}.temp-readout[data-astro-cid-oukradgh]{align-items:baseline;gap:.25rem;display:flex}.temp-c[data-astro-cid-oukradgh]{font-family:var(--font-mono,monospace);color:var(--color-text-primary,#1e1b18);font-size:1.15rem;font-weight:700}.temp-f[data-astro-cid-oukradgh]{color:var(--color-text-muted,#8a8275);font-size:.75rem}.weather-condition[data-astro-cid-oukradgh]{color:var(--color-olive,#485c4b);font-size:.775rem;font-weight:600}.weather-meta-row[data-astro-cid-oukradgh]{color:var(--color-text-dim,#b0a799);border-top:1px solid #0000000d;justify-content:space-between;padding-top:.25rem;font-size:.68rem;display:flex}.economic-grid[data-astro-cid-zyfctfyk]{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}@media (width<=640px){.economic-grid[data-astro-cid-zyfctfyk]{grid-template-columns:1fr}}.indicator-card[data-astro-cid-zyfctfyk]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.indicator-meta[data-astro-cid-zyfctfyk]{justify-content:space-between;align-items:baseline;display:flex}.country-name[data-astro-cid-zyfctfyk]{color:var(--color-text-primary,#1e1b18);font-size:.85rem;font-weight:700}.indicator-year[data-astro-cid-zyfctfyk]{color:var(--color-text-muted,#8a8275);font-size:.68rem}.indicator-val-row[data-astro-cid-zyfctfyk]{justify-content:space-between;align-items:baseline;display:flex}.indicator-value[data-astro-cid-zyfctfyk]{font-family:var(--font-mono,monospace);color:var(--color-olive,#485c4b);font-size:1.15rem;font-weight:700}.indicator-tag[data-astro-cid-zyfctfyk]{color:var(--color-text-dim,#b0a799);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.nutrition-container[data-astro-cid-5gbstywz]{flex-direction:column;gap:.75rem;display:flex}.nutrition-card[data-astro-cid-5gbstywz]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.food-header[data-astro-cid-5gbstywz]{justify-content:space-between;align-items:baseline;display:flex}.food-name[data-astro-cid-5gbstywz]{color:var(--color-text-primary,#1e1b18);font-size:.9rem;font-weight:700}.serving-tag[data-astro-cid-5gbstywz]{color:var(--color-text-muted,#8a8275);font-size:.7rem}.macro-row[data-astro-cid-5gbstywz]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.macro-cell[data-astro-cid-5gbstywz]{background-color:var(--color-surface,#fff);border-radius:var(--radius-xs,2px);border:1px solid var(--color-border-subtle,#eee7dc);flex-direction:column;align-items:center;padding:.35rem .25rem;display:flex}.macro-val[data-astro-cid-5gbstywz]{font-family:var(--font-mono,monospace);color:var(--color-text-primary,#1e1b18);font-size:.95rem;font-weight:700}.macro-label[data-astro-cid-5gbstywz]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#8a8275);font-size:.625rem;font-weight:600}.tech-project-list[data-astro-cid-bqhl556s]{flex-direction:column;gap:.75rem;display:flex}.project-card[data-astro-cid-bqhl556s]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.4rem;padding:.85rem;display:flex}.project-header[data-astro-cid-bqhl556s]{justify-content:space-between;align-items:center;display:flex}.project-name[data-astro-cid-bqhl556s]{color:var(--color-text-primary,#1e1b18);font-size:.95rem;font-weight:700}.project-lang-pill[data-astro-cid-bqhl556s]{background-color:var(--color-surface,#fff);border-radius:var(--radius-xs,2px);border:1px solid var(--color-border-subtle,#eee7dc);color:var(--color-text-secondary,#5c564e);padding:.15rem .45rem;font-size:.68rem;font-weight:600}.project-desc[data-astro-cid-bqhl556s]{color:var(--color-text-secondary,#5c564e);margin:0;font-size:.8rem;line-height:1.45}.project-stats-row[data-astro-cid-bqhl556s]{color:var(--color-text-muted,#8a8275);border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;font-size:.725rem;display:flex}.project-stat[data-astro-cid-bqhl556s]{align-items:center;gap:.25rem;display:flex}.project-repo-link[data-astro-cid-bqhl556s]{color:var(--color-olive,#485c4b);text-underline-offset:2px;font-weight:700;text-decoration:underline}.knowledge-container[data-astro-cid-cmdol3hh]{flex-direction:column;gap:.75rem;display:flex}.knowledge-card[data-astro-cid-cmdol3hh]{background-color:var(--color-surface-subtle,#f2ece0);border-radius:var(--radius-xs,2px);flex-direction:column;gap:.5rem;padding:.85rem;display:flex}.fact-title[data-astro-cid-cmdol3hh]{font-family:var(--font-display,serif);color:var(--color-text-primary,#1e1b18);margin-bottom:.25rem;font-size:1.05rem;font-weight:700;display:block}.fact-extract[data-astro-cid-cmdol3hh]{color:var(--color-text-secondary,#5c564e);margin:0;font-size:.8125rem;line-height:1.5}.fact-footer[data-astro-cid-cmdol3hh]{border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}.fact-cat[data-astro-cid-cmdol3hh]{color:var(--color-text-muted,#8a8275);font-size:.7rem;font-style:italic}.fact-link[data-astro-cid-cmdol3hh]{color:var(--color-olive,#485c4b);font-size:.725rem;font-weight:700}.topic-data-section[data-astro-cid-pgmojyna]{padding-top:var(--space-10,2.5rem);padding-bottom:var(--space-12,3rem);border-top:1px solid var(--color-border);background-color:var(--color-surface-subtle)}.topic-data-header[data-astro-cid-pgmojyna]{margin-bottom:var(--space-8,2rem)}.kicker-wrapper[data-astro-cid-pgmojyna]{margin-bottom:var(--space-2,.5rem);align-items:center;gap:.45rem;display:inline-flex}.pulse-indicator[data-astro-cid-pgmojyna]{background-color:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #10b981}.topic-data-grid[data-astro-cid-pgmojyna]{gap:var(--space-6,1.5rem);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}@media (width<=640px){.topic-data-grid[data-astro-cid-pgmojyna]{grid-template-columns:1fr}}.hero-video-pillar[data-astro-cid-dvw3ihfl]{padding:var(--space-8) 0 var(--space-12) 0;border-bottom:1px solid var(--color-border);background:linear-gradient(#06b6d40f 0%,#0000 100%)}.video-pillar-badge[data-astro-cid-dvw3ihfl]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:#0891b2;border-radius:var(--radius-full);margin-bottom:var(--space-4);background-color:#06b6d41a;border:1px solid #06b6d440;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-dvw3ihfl]{background-color:#0891b2;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.video-pillar-title[data-astro-cid-dvw3ihfl]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-3);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.1}.video-pillar-lead[data-astro-cid-dvw3ihfl]{color:var(--color-text-secondary);max-width:680px;margin-bottom:var(--space-6);font-size:1.15rem;line-height:1.6}.video-format-pill[data-astro-cid-dvw3ihfl]{color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.video-cards-grid[data-astro-cid-dvw3ihfl]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.video-entry-card[data-astro-cid-dvw3ihfl]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.video-entry-card[data-astro-cid-dvw3ihfl]:hover{box-shadow:var(--shadow-hover);border-color:var(--color-border-hover);transform:translateY(-4px)}.video-thumbnail-wrapper[data-astro-cid-dvw3ihfl]{aspect-ratio:16/9;background-color:#0f172a;text-decoration:none;display:block;position:relative;overflow:hidden}.video-thumbnail-img[data-astro-cid-dvw3ihfl]{object-fit:cover;width:100%;height:100%}.video-play-overlay[data-astro-cid-dvw3ihfl]{transition:background var(--transition-fast);background:#0f172a59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-entry-card[data-astro-cid-dvw3ihfl]:hover .video-play-overlay[data-astro-cid-dvw3ihfl]{background:#0f172a26}.play-btn-circle[data-astro-cid-dvw3ihfl]{color:#0f172a;width:52px;height:52px;transition:transform var(--transition-fast);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding-left:3px;display:flex;box-shadow:0 4px 16px #0000004d}.video-entry-card[data-astro-cid-dvw3ihfl]:hover .play-btn-circle[data-astro-cid-dvw3ihfl]{transform:scale(1.1)}.video-duration-tag[data-astro-cid-dvw3ihfl]{color:#fff;font-family:var(--font-mono);background-color:#0f172ad9;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem}.video-card-body[data-astro-cid-dvw3ihfl]{padding:var(--space-5);flex-direction:column;flex-grow:1;display:flex}.video-tag[data-astro-cid-dvw3ihfl]{text-transform:uppercase;letter-spacing:.06em;color:#0891b2;margin-bottom:var(--space-2);font-size:.725rem;font-weight:700}.video-card-title[data-astro-cid-dvw3ihfl]{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700;line-height:1.3}.video-card-title[data-astro-cid-dvw3ihfl] a[data-astro-cid-dvw3ihfl]{color:var(--color-text-primary);text-decoration:none}.video-card-title[data-astro-cid-dvw3ihfl] a[data-astro-cid-dvw3ihfl]:hover{color:#0891b2}.video-card-desc[data-astro-cid-dvw3ihfl]{color:var(--color-text-secondary);margin-bottom:var(--space-4);flex-grow:1;font-size:.875rem;line-height:1.5}.video-creator-credit[data-astro-cid-dvw3ihfl]{color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.775rem}.video-card-foot[data-astro-cid-dvw3ihfl]{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.btn-watch-video[data-astro-cid-dvw3ihfl]{color:#0891b2;transition:gap var(--transition-fast);align-items:center;gap:.35rem;font-size:.825rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-watch-video[data-astro-cid-dvw3ihfl]:hover{gap:.55rem}.video-empty-state[data-astro-cid-dvw3ihfl]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;max-width:640px;margin:var(--space-6) auto;box-shadow:var(--shadow-sm)}.video-empty-icon[data-astro-cid-dvw3ihfl]{border-radius:var(--radius-full);color:#0891b2;width:80px;height:80px;margin-bottom:var(--space-5);background-color:#06b6d414;justify-content:center;align-items:center;display:inline-flex}.video-empty-title[data-astro-cid-dvw3ihfl]{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:var(--space-2);font-size:1.6rem;font-weight:700}.video-empty-lead[data-astro-cid-dvw3ihfl]{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-size:.95rem;line-height:1.6}.video-empty-actions[data-astro-cid-dvw3ihfl]{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
