html{scroll-behavior:smooth;scroll-padding-top:8rem}.editorial-card{border-left:3px solid var(--primary);transition:border-left-color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal)}.editorial-card:hover,.editorial-card:focus-within{border-left-color:var(--chart-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hero-shimmer{color:var(--primary);background-image:linear-gradient(110deg, var(--primary) 15%, var(--chart-2) 45%, var(--primary) 75%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-out headline-shimmer}@keyframes headline-shimmer{0%{background-position:100%}to{background-position:0%}}.editorial-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:42px 42px}.nav-overflow{background:linear-gradient(to left, var(--sidebar), transparent)}::selection{background:var(--primary);color:var(--primary-foreground)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-shimmer{animation:none}.editorial-card{transition:none}.editorial-card:hover,.editorial-card:focus-within{transform:none}}
