.editorial-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:56px 56px;mask-image:radial-gradient(#000,#0000 72%)}.hex-frame{clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%)}.glow-card{border:1px solid var(--border);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;position:relative;box-shadow:inset 0 0 0 1px #0000}.glow-card:hover{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary), var(--shadow-md);transform:translateY(-4px)}.shimmer-title{background:linear-gradient(110deg, var(--foreground) 15%, var(--primary) 42%, var(--chart-3) 58%, var(--foreground) 85%);color:#0000;background-size:240%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite alternate headline-shimmer}@keyframes headline-shimmer{0%{background-position:0%}to{background-position:100%}}.editorial-focus:focus-visible{outline:2px solid var(--ring);outline-offset:5px}@media (prefers-reduced-motion:reduce){.shimmer-title{animation:none}.glow-card{transition:none}.glow-card:hover{transform:none}}
