.news-section{padding:80px 0;background:#0a0a0a;position:relative;overflow:hidden;direction:rtl;text-align:right}.news-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent)}.news-section .container{margin:0 auto;padding:0 20px}.news-section .section-title{font-size:48px;font-weight:700;text-align:center;margin-bottom:16px;background:linear-gradient(90deg,#ffb700,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:2px}.news-section .section-subtitle{font-size:18px;text-align:center;margin-bottom:60px;color:#b0b0b0;max-width:600px;margin-left:auto;margin-right:auto}.news-loading{text-align:center;padding:60px 20px}.news-loading p{color:#b0b0b0;font-size:16px}.news-error{text-align:center;padding:60px 20px;color:#ff6b6b;font-size:16px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:50px}.news-card{background:#1a1a1a;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,199,44,.1)}.news-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ffc72c33;border-color:#ffc72c4d}.news-image{position:relative;width:100%;height:220px;overflow:hidden;background:#0a0a0a}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-image img{transform:scale(1.1)}.news-image-placeholder{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);display:flex;align-items:center;justify-content:center}.placeholder-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.placeholder-icon{font-size:64px;opacity:.3}.news-category{position:absolute;top:15px;left:15px;background:#fffffff2;color:#ff6b35;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #0003;text-decoration:none;display:inline-block;transition:all .3s ease;z-index:2}.news-category:hover{background:#fff;color:#ff6b35;transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.news-content{padding:25px}.news-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#888}.news-meta-separator{color:#555}.news-date{color:#ff6b35;font-weight:600}.news-author{color:#b0b0b0}.news-title{font-size:22px;font-weight:700;margin-bottom:15px;line-height:1.4;min-height:60px}.news-title a{color:#fff;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.news-title a:hover{color:#ffc72c}.news-excerpt{color:#b0b0b0;font-size:15px;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-excerpt p{margin:0}.news-full-content{color:#e0e0e0;font-size:15px;line-height:1.8;margin-bottom:20px;text-align:right;direction:rtl}.news-full-content p{margin:15px 0}.news-full-content h2,.news-full-content h3{color:#ffc72c;margin:25px 0 15px;font-weight:700}.news-full-content h3{font-size:20px;border-right:4px solid #ffc72c;padding-right:15px}.news-full-content img{width:100%;height:auto;border-radius:8px;margin:20px 0;display:block}.news-full-content a{color:#ffc72c;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.news-full-content a:hover{border-bottom-color:#ffc72c}.news-full-content ul,.news-full-content ol{margin:15px 0;padding-right:25px}.news-full-content li{margin:8px 0}.news-category-inline{color:#ffc72c;font-weight:600;font-size:13px}.news-read-more{display:inline-block;color:#ff6b35;font-weight:600;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;padding:8px 20px;background:#ff6b351a;border-radius:20px;border:2px solid #ff6b35}.news-read-more:hover{background:#ff6b35;color:#fff;transform:translate(-5px);box-shadow:0 4px 12px #ff6b354d}.news-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:50px;direction:rtl}.pagination-btn{background:linear-gradient(135deg,#1a1a1af2,#282828f2);color:#fff;border:2px solid rgba(255,183,0,.4);padding:9px 28px 12px;border-radius:30px;font-weight:700;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative;overflow:hidden;min-width:100px;box-shadow:0 4px 15px #0003}.pagination-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffb70033,#ff6b3533);opacity:0;transition:opacity .3s ease;z-index:0}.pagination-btn:hover:not(:disabled):before{opacity:1}.pagination-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #ffb7004d;border-color:#ffb700cc}.pagination-btn:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #ffb70033}.pagination-btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none;border-color:#ffffff1a;background:#14141480}.pagination-info{color:#fff;font-weight:700;font-size:16px;padding:8px 20px;background:#ffb7001a;border-radius:20px;border:1px solid rgba(255,183,0,.2);min-width:150px;text-align:center}@media(max-width:992px){.news-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.news-section .section-title{font-size:38px}}@media(max-width:768px){.news-section{padding:60px 0}.news-grid{grid-template-columns:1fr;gap:20px}.news-section .section-title{font-size:32px}.news-section .section-subtitle{font-size:16px;margin-bottom:40px}.news-image{height:200px}.news-title{font-size:20px}.news-pagination{flex-direction:column;gap:15px}.pagination-btn{width:100%;max-width:200px}}@media(max-width:480px){.news-section .section-title{font-size:28px}.news-content{padding:20px}.news-title{font-size:18px;min-height:auto}.news-excerpt{font-size:14px}}.news-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;justify-content:center;padding:0 20px}.filter-btn{background:#1a1a1acc;color:#fff;border:2px solid rgba(255,183,0,.3);padding:10px 24px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.filter-btn:hover{background:#1a1a1af2;border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 4px 15px #ff6b354d}.filter-btn.active{background:linear-gradient(90deg,#ffb700,#ff6b35);color:#000;border-color:transparent;box-shadow:0 4px 15px #ff6b3566}@media(max-width:768px){.news-filters{gap:8px;margin-bottom:30px}.filter-btn{padding:8px 16px;font-size:12px}}.skeleton-card{pointer-events:none}.skeleton-image{background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-line{height:16px;background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:10px}.skeleton-meta{width:60%;height:12px}.skeleton-title{width:90%;height:20px;margin-bottom:8px}.skeleton-title:last-of-type{width:70%}.skeleton-excerpt{width:100%;height:14px}.skeleton-excerpt:last-of-type{width:85%}.skeleton-button{width:120px;height:18px;margin-top:10px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
