.cat-wrapper{padding:0;font-family:Inter,system-ui,sans-serif}.cat-header{border-radius:var(--card-radius);color:#fff;margin-bottom:var(--gap);z-index:1;background:#1a1a1a;padding:40px 30px;position:relative;overflow:hidden}.cat-header-bg{background:linear-gradient(135deg, var(--cat-color,var(--brand)) 0%, #0009 100%);z-index:-1;position:absolute;inset:0}.cat-badge-top{letter-spacing:2px;opacity:.7;font-size:.75rem;font-weight:800}.cat-main-title{text-shadow:0 2px 10px #0000004d;margin:10px 0;font-size:2.8rem;font-weight:900}.cat-subtitle{opacity:.9;margin:0;font-size:1.05rem;line-height:1.6}.news-modern-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.modern-card{background:var(--surface);border-radius:var(--card-radius);border:1px solid var(--border);height:100%;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.modern-card:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 20px 40px #0000001f}.card-inner{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.card-media{aspect-ratio:16/9;border-radius:var(--card-radius) var(--card-radius) 0 0;position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.modern-card:hover .card-media img{transform:scale(1.05)}.badge-flash{color:#fff;background:red;border-radius:50px;padding:5px 12px;font-size:.7rem;font-weight:800;animation:2s infinite pulse;position:absolute;top:12px;left:12px}.card-content{background:var(--surface);flex-direction:column;flex-grow:1;padding:20px;display:flex}.card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.15rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.card-excerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:.8rem;display:flex}.author-info{color:var(--text);align-items:center;gap:8px;font-weight:700;display:flex}.author-avatar{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;display:flex}.post-date{color:var(--muted)}@keyframes pulse{0%{box-shadow:0 0 #ff0000b3}70%{box-shadow:0 0 0 10px #f000}to{box-shadow:0 0 #f000}}@media (max-width:768px){.cat-main-title{font-size:1.8rem}.news-modern-grid{grid-template-columns:1fr}.card-media{aspect-ratio:1}}.cat-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;box-shadow:0 8px 32px #1f26875e}.infinity-trigger{height:1px}
