.news-card,.sidebar{background-color:#1a1a1a}.pagination a,.sidebar a,a{text-decoration:none}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:"Segoe UI",Roboto,Arial,sans-serif;background-color:#111;color:#ddd;line-height:1.6}a{color:gold}.sidebar details[open] summary,a:hover{color:orange}.container{display:flex;max-width:1400px;margin:0 auto;padding:20px 24px;gap:24px;width:100%}.news-image{display:block;max-width:100%;height:auto;border-radius:12px;margin:16px 0;box-shadow:0 0 20px rgba(128,0,128,.3)}.sidebar{width:260px;flex-shrink:0;position:sticky;top:20px;align-self:flex-start;padding:15px;border-radius:8px}.sidebar .home-link{display:block;margin-bottom:15px;padding:8px 12px;font-size:14px;font-weight:600;text-align:center;color:#111;background-color:gold;border-radius:6px}.sidebar .home-link:hover{background-color:orange;color:#111}.sidebar details{margin-bottom:8px}.sidebar summary{cursor:pointer;font-weight:600;color:gold;list-style:none}.sidebar a{display:block;padding:4px 8px;margin-left:10px;font-size:14px;border-radius:4px;color:#ddd}.sidebar a:hover{background-color:#333;color:gold}.sidebar-news-item{display:block;padding:6px 12px;margin:2px 0;border-radius:6px}.sidebar-news-item.even{background-color:rgba(255,255,255,.03)}.sidebar-news-item.odd{background-color:rgba(255,255,255,.07)}#content{flex:1;min-width:0}.news-card{border-left:4px solid gold;padding:15px 20px;margin-bottom:20px;border-radius:8px;transition:box-shadow .2s,border-color .2s}.news-card:hover{box-shadow:0 6px 16px rgba(255,215,0,.15);border-left-color:orange}.news-card h2{font-size:24px;color:gold;margin:0 0 10px;border-bottom:1px solid #333;padding-bottom:6px}.news-date{font-size:1rem;color:#ff8c00;margin:12px 0 20px;padding:8px 16px;background:rgba(255,140,0,.1);border-left:3px solid #ff8c00;border-radius:0 12px 12px 0;display:inline-block}.news-content{line-height:1.8}.news-content img{max-width:100%;border-radius:6px;margin:10px 0}.news-content p{margin:10px 0}.lang-switch{position:fixed;top:20px;right:20px;display:flex;gap:8px;z-index:1001}.lang-btn{background:rgba(0,0,0,.7);color:#fff;border:1px solid rgba(255,255,255,.3);padding:6px 14px;border-radius:20px;cursor:pointer;font-size:12px;font-weight:700;transition:.3s;backdrop-filter:blur(5px)}.lang-btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6)}.lang-btn.active{background:#ff6b35;border-color:#ff6b35}.news-list{display:flex;flex-direction:column;gap:16px}.news-card.news-list-item{cursor:pointer;border-left:4px solid transparent;transition:background .2s,border-color .2s}.news-card.news-list-item.even{background-color:rgba(255,255,255,.02);border-left-color:#444}.news-card.news-list-item.odd{background-color:rgba(255,255,255,.05);border-left-color:#666}.news-card.news-list-item:hover{background-color:rgba(255,140,0,.12);border-left-color:#ff8c00}.news-card.news-list-item h3{margin:0 0 4px;font-size:1.2rem;color:#fff}.news-card p,.news-card.news-list-item p{margin:0;color:#ccc;font-size:.95rem}.news-card h3{margin:0 0 6px;font-size:1.2rem;color:#fff}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.lightbox-overlay.active{opacity:1;pointer-events:auto}.lightbox-overlay img{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 0 40px rgba(0,0,0,.7)}.lightbox-close{position:absolute;top:20px;right:30px;color:#fff;font-size:32px;cursor:pointer;background:0 0;border:none;opacity:.8;transition:opacity .2s}.lightbox-close:hover{opacity:1}.pagination{display:flex;gap:8px;justify-content:center;margin-top:24px}.pagination a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ddd;font-weight:600;transition:.2s}.pagination a.active,.pagination a:hover{background:rgba(255,140,0,.2);border-color:#ff8c00;color:#fff}.all-news-link{background:rgba(255,140,0,.15);border:1px solid rgba(255,140,0,.3)}.all-news-link:hover{background:rgba(255,140,0,.25)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f0f0f;border-left:1px solid #1e1e1e}::-webkit-scrollbar-thumb{background:#2b2b2b;border-radius:6px;border:2px solid #0f0f0f}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}*{scrollbar-width:thin;scrollbar-color:#2b2b2b #0f0f0f}@media (max-width:768px){.container{flex-direction:column}.sidebar{position:static;width:100%}}