:root{--n-bg:#050505;--n-surface:#0f0f11;--n-surface-hover:#18181b;--n-border:#27272a;--n-border-light:#3f3f46;--n-primary:#ff3366;--n-text-main:#f4f4f5;--n-text-muted:#a1a1aa;--n-text-dark:#71717a;--font-head:'Anton',sans-serif;--font-body:'Poppins',sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.25,0.8,0.25,1);}.news-wrapper{background-color:transparent;color:var(--n-text-main);font-family:var(--font-body);min-height:100vh;padding-bottom:5rem;position:relative;}.news-mosaic-bg{position:fixed;inset:-10%;z-index:-1;pointer-events:none;overflow:hidden;background-color:var(--n-bg);}.mosaic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;filter:blur(14px) brightness(0.25) grayscale(40%);transform:scale(1.1) rotate(-2deg);transform-origin:center center;width:100%;height:100%;}.mosaic-tile{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#0f0f11;border-radius:6px;}.mosaic-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0%,var(--n-bg) 85%);}.news-container{max-width:1440px;margin:0 auto;padding:0 2.5rem;position:relative;z-index:1;}.news-header{padding:2.5rem 0 0 0;margin-bottom:2rem;}.news-brand{font-family:var(--font-head);font-size:clamp(2.5rem,5vw,4rem);line-height:1;text-transform:uppercase;letter-spacing:1px;margin:0;color:var(--n-text-main);}.news-brand .accent{color:var(--n-primary);}.news-subtitle{font-size:0.95rem;color:var(--n-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:0.4rem;}.news-tabs{display:flex;gap:2rem;margin-top:2rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,0.05);-webkit-overflow-scrolling:touch;}.news-tabs::-webkit-scrollbar{display:none;}.news-tab{font-size:0.9rem;font-weight:700;color:var(--n-text-dark);text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding-bottom:0.8rem;margin-bottom:-1px;border-bottom:2px solid transparent;transition:var(--transition-smooth);white-space:nowrap;}.news-tab:hover{color:var(--n-text-main);}.news-tab.active,.news-tab.active-filter{color:var(--n-text-main);border-bottom-color:var(--n-primary);}.news-toolbar{display:flex;align-items:stretch;margin-bottom:3rem;background:rgba(15,15,17,0.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:0.4rem;box-shadow:0 10px 30px rgba(0,0,0,0.3);}.toolbar-group{display:flex;flex-grow:1;}.toolbar-search{position:relative;flex-grow:2;}.toolbar-input,.toolbar-select{background:transparent;border:none;color:var(--n-text-main);font-family:var(--font-body);font-size:0.95rem;outline:none;transition:var(--transition-smooth);}.toolbar-input{width:100%;height:100%;padding:1rem 1rem 1rem 3rem;border-right:1px solid rgba(255,255,255,0.08);}.toolbar-search i{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--n-text-dark);font-size:1rem;}.toolbar-input:focus ~ i{color:var(--n-primary);}.toolbar-select{width:100%;padding:1rem 1.5rem;cursor:pointer;font-weight:500;}.toolbar-select option{background:var(--n-surface);color:var(--n-text-main);}.toolbar-btn{background:var(--n-primary);color:#fff;border:none;font-family:var(--font-body);font-weight:700;padding:0 2rem;border-radius:8px;margin-left:0.4rem;cursor:pointer;transition:var(--transition-smooth);letter-spacing:1px;}.toolbar-btn:hover{background:#e62e5c;transform:scale(1.02);}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;}.article-card{display:flex;flex-direction:column;}.article-media{width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;position:relative;background:var(--n-surface);margin-bottom:1.2rem;border:1px solid var(--n-border);display:block;}.article-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);}.article-card:hover .article-img{transform:scale(1.05);}.article-content{display:flex;flex-direction:column;flex-grow:1;}.article-meta{display:flex;align-items:center;gap:10px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.8rem;}.meta-category{color:var(--n-primary);}.meta-date{color:var(--n-text-muted);}.article-title{font-size:1.4rem;font-weight:800;line-height:1.3;margin:0 0 0.8rem 0;}.article-title a{color:var(--n-text-main);text-decoration:none;transition:color 0.2s ease;}.article-card:hover .article-title a{color:var(--n-primary);}.article-excerpt{font-size:0.95rem;color:var(--n-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem;}.article-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:0.85rem;font-weight:600;}.read-more{color:var(--n-text-main);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:var(--transition-smooth);}.read-more i{font-size:0.8em;transition:transform 0.2s ease;}.article-card:hover .read-more{color:var(--n-primary);}.article-card:hover .read-more i{transform:translateX(4px);}.comment-count{color:var(--n-text-dark);}.article-featured{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center;padding-bottom:3rem;margin-bottom:1rem;border-bottom:1px solid var(--n-border);}.article-featured .article-media{margin-bottom:0;}.article-featured .article-meta{font-size:0.85rem;margin-bottom:1.2rem;}.article-featured .article-title{font-size:clamp(2rem,3vw,3rem);line-height:1.2;margin-bottom:1.5rem;}.article-featured .article-excerpt{font-size:1.1rem;-webkit-line-clamp:4;margin-bottom:2rem;}@media (max-width:1024px){.news-container{padding:0 1.5rem;}.article-featured{gap:2rem;grid-template-columns:1.5fr 1fr;}.news-grid{gap:1.8rem;}}@media (max-width:768px){.news-container{padding:0 1.25rem;}.news-header{padding-top:1.5rem;margin-bottom:1.5rem;}.news-brand{font-size:2.8rem;}.news-tabs{margin-top:1.2rem;gap:1.5rem;}.news-toolbar{flex-direction:column;background:transparent;box-shadow:none;border:none;padding:0;margin-bottom:2.5rem;}.toolbar-group{flex-direction:column;background:rgba(15,15,17,0.8);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-bottom:0.8rem;}.toolbar-input{border-right:none;border-bottom:1px solid rgba(255,255,255,0.08);}.toolbar-btn{margin-left:0;width:100%;padding:1.2rem;border-radius:12px;}.news-grid{display:flex;flex-direction:column;gap:1.2rem;}.article-featured{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:2px solid var(--n-border-light);margin-bottom:1rem;}.article-featured .article-media{border-radius:10px;margin-bottom:0.5rem;}.article-featured .article-title{font-size:1.8rem;line-height:1.2;margin-bottom:0.8rem;}.article-featured .article-excerpt{font-size:1rem;-webkit-line-clamp:3;margin-bottom:1.2rem;}.article-card:not(.article-featured){flex-direction:row;align-items:stretch;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,0.05);}.article-card:not(.article-featured) .article-media{width:110px;height:auto;aspect-ratio:1 / 1;margin-bottom:0;border-radius:8px;flex-shrink:0;}.article-card:not(.article-featured) .article-content{padding:0;justify-content:center;}.article-card:not(.article-featured) .article-meta{margin-bottom:0.4rem;font-size:0.65rem;}.article-card:not(.article-featured) .article-title{font-size:1.1rem;margin-bottom:0;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;}.article-card:not(.article-featured) .article-excerpt{display:none;}.article-card:not(.article-featured) .article-footer{margin-top:0.6rem;}.article-card:not(.article-featured) .read-more{font-size:0.75rem;color:var(--n-text-muted);}}@media (max-width:400px){.news-brand{font-size:2.3rem;}.article-card:not(.article-featured) .article-media{width:90px;}.article-card:not(.article-featured) .article-title{font-size:1rem;}}