:root{--primary-color:#d20a11;--primary-dark:#a30000;--primary-light:#ff3b3b;--text-color:#222;--text-light:#555;--bg-color:#fff}.progress-container{position:fixed;top:0;z-index:200;width:100%;height:4px;background:transparent}.progress-bar{height:4px;background:var(--primary-color);width:0}.header{background-color:var(--primary-color);color:white;padding:var(--spacing-md);position:sticky;top:0;z-index:100;box-shadow:0 4px 6px var(--shadow-color);transition:all var(--transition-speed) ease}.header-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo-section{display:flex;align-items:center;gap:var(--spacing-md)}.breaking-label{background-color:white;color:var(--primary-color);padding:var(--spacing-xs) var(--spacing-sm);font-weight:700;text-transform:uppercase;animation:pulse 2s infinite;border-radius:var(--border-radius);letter-spacing:1px;font-size:.85rem}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.site-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;margin:0}.nav-container{position:relative}.hamburger{display:none;background:none;border:none;color:white;font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs)}.nav-links{display:flex;gap:var(--spacing-md)}.nav-links a{color:white;padding:var(--spacing-xs) var(--spacing-sm);font-weight:500;position:relative;font-size:1rem}.nav-links a:hover{text-decoration:none}.nav-links a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:white;transition:all var(--transition-speed) ease;transform:translateX(-50%)}.nav-links a:hover:after{width:100%}.container{max-width:1200px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md);display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}.content{background-color:var(--bg-color);padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:0 5px 15px var(--shadow-color);transition:all var(--transition-speed) ease}.article-header{margin-bottom:var(--spacing-lg)}.article-meta{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);font-size:.9rem;color:var(--text-light)}.article-meta,.timestamp{display:flex;align-items:center}.timestamp{gap:var(--spacing-xs)}.timestamp:before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}h1{font-size:2.8rem;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--text-color)}.article-subtitle,h1{font-family:var(--font-heading)}.article-subtitle{font-size:1.3rem;color:var(--text-light);margin-bottom:var(--spacing-lg);line-height:1.4}.article-image-container{position:relative;overflow:hidden;box-shadow:0 5px 15px var(--shadow-color)}.article-image{width:100%;height:auto;transition:transform .5s ease}.article-image:hover{transform:scale(1.02)}.image-caption{background:rgba(0,0,0,.7);color:white;padding:var(--spacing-sm);position:absolute;bottom:0;left:0;right:0;font-size:.9rem}.article-content p{margin-bottom:var(--spacing-md);font-size:1.1rem;line-height:1.7}.author-container{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-xl) 0;padding:var(--spacing-md);background-color:var(--bg-secondary);border-radius:var(--border-radius)}.author-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--primary-color)}.author-info h3{margin-bottom:var(--spacing-xs);font-family:var(--font-heading)}.author-bio{font-size:.9rem;color:var(--text-light)}.share-container{display:flex;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.share-button{background-color:var(--primary-color);color:white;border:none;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500;transition:all var(--transition-speed) ease}.share-button:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.related-news{margin-top:var(--spacing-xl);border-top:2px solid var(--border-color);padding-top:var(--spacing-lg)}.section-title{font-family:var(--font-heading);color:var(--primary-color);margin-bottom:var(--spacing-md);position:relative;padding-bottom:var(--spacing-xs);font-size:1.5rem}.section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:var(--primary-color)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.news-card{background:var(--bg-secondary);border-radius:var(--border-radius);overflow:hidden;transition:all var(--transition-speed) ease;height:100%;display:flex;flex-direction:column;box-shadow:0 3px 10px var(--shadow-color)}.news-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px var(--shadow-color)}.card-image-container{height:150px;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed) ease}.news-card:hover .card-image{transform:scale(1.05)}.card-content{padding:var(--spacing-md);flex-grow:1;display:flex;flex-direction:column}.card-title{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:var(--spacing-sm);line-height:1.3}.card-text{font-size:.9rem;color:var(--text-light);margin-bottom:var(--spacing-md)}.read-more{margin-top:auto;align-self:flex-start;color:var(--primary-color);font-weight:500;font-size:.9rem;display:flex;align-items:center;gap:var(--spacing-xs);transition:all var(--transition-speed) ease}.read-more:hover{gap:calc(var(--spacing-xs) * 2)}.sidebar{position:sticky;top:90px;align-self:start}.sidebar-section{background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:0 3px 10px var(--shadow-color);margin-bottom:var(--spacing-lg);overflow:hidden;transition:all var(--transition-speed) ease}.sidebar-header{background-color:var(--primary-color);color:white;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-heading);font-weight:600}.sidebar-content{padding:var(--spacing-md)}.trending-list{list-style:none}.trending-item{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color)}.trending-item:last-child{border-bottom:none}.trending-link{display:flex;align-items:center;gap:var(--spacing-sm)}.trending-number{font-size:1.5rem;font-weight:700;color:var(--primary-color);opacity:.7;min-width:30px}.newsletter-form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.newsletter-input{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-secondary);color:var(--text-color)}.newsletter-button{background-color:var(--primary-color);color:white;border:none;padding:var(--spacing-sm);border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all var(--transition-speed) ease}.newsletter-button:hover{background-color:var(--primary-dark)}.social-links{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.active{opacity:1;transform:translateY(0)}@media (max-width:1024px){.container{grid-template-columns:1fr}.sidebar{position:static;margin-top:var(--spacing-lg)}.footer-container,.news-grid{grid-template-columns:repeat(2,1fr)}}.ticker-tape{background-color:var(--primary-color);color:white;padding:var(--spacing-xs) 0;overflow:hidden;white-space:nowrap;position:relative}.ticker-content{display:inline-block;animation:ticker 30s linear infinite;padding-left:100%}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}