: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;}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--n-text-muted);text-decoration:none;font-weight:600;font-size:0.9rem;text-transform:uppercase;letter-spacing:1px;transition:var(--transition-smooth);padding:0.5rem 1rem;background:rgba(255,255,255,0.03);border-radius:8px;border:1px solid var(--n-border);}.back-link:hover{color:var(--n-text-main);background:var(--n-surface-hover);transform:translateX(-5px);}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;}.author-card{background:rgba(15,15,17,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--n-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:var(--transition-smooth);}.author-card:hover{transform:translateY(-5px);border-color:var(--n-primary);box-shadow:0 15px 30px rgba(0,0,0,0.4);}.author-card-header{position:relative;padding:2.5rem 1.5rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom,rgba(255,51,102,0.05),transparent);}.author-avatar-lg{width:120px;height:120px;border-radius:50%;background-size:cover;background-position:center;border:3px solid var(--n-surface);box-shadow:0 8px 20px rgba(0,0,0,0.5);margin-bottom:1rem;background-color:#18181b;}.author-stats-badge{position:absolute;top:1rem;right:1rem;background:var(--n-surface-hover);border:1px solid var(--n-border-light);color:var(--n-text-main);padding:0.3rem 0.8rem;border-radius:20px;font-size:0.75rem;font-weight:600;display:flex;align-items:center;gap:6px;}.author-card-body{padding:0 1.5rem 1.5rem 1.5rem;text-align:center;flex-grow:1;}.author-name{font-family:var(--font-head);font-size:1.8rem;letter-spacing:1px;margin:0;color:var(--n-text-main);}.author-role{color:var(--n-primary);font-weight:600;font-size:0.85rem;margin:0.2rem 0 1rem 0;}.author-bio-excerpt{color:var(--n-text-muted);font-size:0.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem;}.author-socials{display:flex;justify-content:center;gap:0.8rem;}.social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--n-surface);color:var(--n-text-main);text-decoration:none;transition:var(--transition-smooth);border:1px solid var(--n-border);}.social-icon:hover{transform:scale(1.1);}.social-icon.ig:hover{background:#E1306C;border-color:#E1306C;}.social-icon.tk:hover{background:#00f2fe;color:#000;border-color:#00f2fe;}.social-icon.x:hover{background:#fff;color:#000;border-color:#fff;}.author-card-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:1.2rem;background:var(--n-surface-hover);color:var(--n-text-main);text-decoration:none;font-weight:600;font-size:0.9rem;border-top:1px solid var(--n-border);transition:var(--transition-smooth);}.author-card:hover .author-card-footer{background:var(--n-primary);color:#fff;}.author-card:hover .author-card-footer i{transform:translateX(5px);}.author-profile-hero{display:flex;gap:3rem;background:rgba(15,15,17,0.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--n-border);border-radius:20px;padding:3rem;margin-bottom:4rem;align-items:center;position:relative;overflow:hidden;}.author-profile-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--n-primary);}.hero-avatar{width:220px;height:220px;border-radius:20px;background-size:cover;background-position:center;flex-shrink:0;box-shadow:0 15px 35px rgba(0,0,0,0.5);background-color:#18181b;transform:rotate(-2deg);transition:var(--transition-smooth);}.author-profile-hero:hover .hero-avatar{transform:rotate(0deg) scale(1.02);}.hero-info{flex-grow:1;}.hero-meta{display:inline-block;color:var(--n-primary);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:0.85rem;margin-bottom:0.5rem;}.hero-name{font-family:var(--font-head);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1;margin:0;letter-spacing:1px;}.hero-username{color:var(--n-text-muted);font-size:1.1rem;font-weight:500;margin:0.3rem 0 1.5rem 0;}.hero-bio{font-size:1.05rem;line-height:1.8;color:#d4d4d8;margin-bottom:2rem;max-width:800px;}.hero-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--n-border);}.hero-stats strong{font-size:1.5rem;color:var(--n-text-main);margin-right:5px;}.hero-stats{color:var(--n-text-muted);font-size:0.95rem;display:flex;align-items:center;}.hero-socials{display:flex;gap:1rem;flex-wrap:wrap;}.social-btn{display:inline-flex;align-items:center;gap:8px;padding:0.6rem 1.2rem;border-radius:8px;font-size:0.85rem;font-weight:600;text-decoration:none;color:var(--n-text-main);background:var(--n-surface-hover);border:1px solid var(--n-border-light);transition:var(--transition-smooth);}.social-btn:hover{transform:translateY(-2px);}.social-btn.ig:hover{background:#E1306C;border-color:#E1306C;}.social-btn.tk:hover{background:#00f2fe;color:#000;border-color:#00f2fe;}.social-btn.x:hover{background:#fff;color:#000;border-color:#fff;}.section-title{font-family:var(--font-head);font-size:2rem;letter-spacing:1px;margin-bottom:1.5rem;display:flex;align-items:center;gap:12px;}.section-title i{color:var(--n-primary);}.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);}.fallback-img{display:flex;align-items:center;justify-content:center;background-color:#18181b;}.fallback-img i{font-size:4rem;color:#27272a;}.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;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);}.article-card:hover .read-more{color:var(--n-primary);}.article-card:hover .read-more i{transform:translateX(4px);}@media (max-width:1024px){.news-container{padding:0 1.5rem;}.author-profile-hero{flex-direction:column;text-align:center;gap:2rem;padding:2.5rem 1.5rem;}.hero-avatar{width:180px;height:180px;transform:rotate(0);margin:0 auto;}.hero-actions{flex-direction:column;justify-content:center;}.hero-socials{justify-content:center;}}@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;}.authors-grid{grid-template-columns:1fr;gap:1.5rem;}.author-card-header{padding-top:2rem;}.author-avatar-lg{width:100px;height:100px;}.hero-name{font-size:2.2rem;}.hero-bio{font-size:0.95rem;}.news-grid{display:flex;flex-direction:column;gap:1.2rem;}.article-card{flex-direction:row;align-items:stretch;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,0.05);}.article-media{width:110px;height:auto;aspect-ratio:1/1;margin-bottom:0;flex-shrink:0;}.article-content{padding:0;justify-content:center;}.article-meta{margin-bottom:0.4rem;font-size:0.65rem;}.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-excerpt{display:none;}.article-footer{margin-top:0.6rem;}.read-more{font-size:0.75rem;color:var(--n-text-muted);}}@media (max-width:400px){.news-brand{font-size:2.3rem;}.article-media{width:90px;}.article-title{font-size:1rem;}.hero-socials{flex-direction:column;width:100%;}.social-btn{width:100%;justify-content:center;}}