.news-page{background:var(--ku-bg-light);min-height:100vh;padding-bottom:4rem}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.filters-top{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;align-items:end}.search-box{position:relative;flex:1;min-width:250px}.search-box i{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--ku-text-light)}.search-box input{width:100%;padding:.85rem 2.75rem .85rem 1rem;border:2px solid var(--ku-border);border-radius:8px;font-size:1rem;transition:border-color .3s ease;background:#fff;text-align:right}.search-box input:focus{outline:none;border-color:var(--ku-primary)}.filter-group{display:flex;gap:1rem}.year-filter,.page-size-filter{display:flex;flex-direction:column;gap:.5rem;min-width:120px}.year-filter label,.page-size-filter label{font-size:.9rem;font-weight:600;color:var(--ku-primary);text-align:right}.filter-select{padding:.85rem 1rem;border:2px solid var(--ku-border);border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .3s ease;text-align:right;direction:rtl}.filter-select:focus{outline:none;border-color:var(--ku-primary)}.category-filter{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.filter-btn{padding:.5rem 1.25rem;border:2px solid var(--ku-border);background:#fff;border-radius:25px;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--ku-text);transition:all .3s ease}.filter-btn:hover,.filter-btn.active{background:var(--ku-primary);border-color:var(--ku-primary);color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.news-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.news-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00205b26}.news-card-link{text-decoration:none;color:inherit;display:block}.news-image{position:relative;width:100%;height:200px;overflow:hidden;display:block}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.news-card:hover .news-image img{transform:scale(1.1)}.news-content{padding:1.5rem;display:flex;flex-direction:column}.news-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem;flex-wrap:wrap}.news-date{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ku-text-light)}.news-tags{display:flex;gap:.5rem;flex-wrap:wrap}.news-tag{background:var(--ku-accent);color:var(--ku-primary);padding:.2rem .6rem;border-radius:15px;font-size:.75rem;font-weight:600;white-space:nowrap}.news-content h2{font-size:1.2rem;color:var(--ku-primary);margin-bottom:.75rem;line-height:1.6;padding-bottom:.75rem;border-bottom:3px solid var(--ku-accent)}.news-content p{font-size:.95rem;color:var(--ku-text-light);line-height:1.8;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--ku-secondary);font-weight:600;font-size:.9rem;transition:gap .3s ease;align-self:flex-start}.news-card:hover .read-more{gap:.75rem}.no-results{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;color:var(--ku-text-light)}.no-results i{font-size:3rem;color:var(--ku-border);margin-bottom:1rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem;padding:1.5rem 0;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;flex-wrap:wrap}.pagination:empty{display:none}.pagination button{min-width:44px;height:44px;padding:0 1rem;background:#fff;border:2px solid #e5e7eb;color:var(--ku-primary);border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;font-family:inherit;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 4px #0000001a}.pagination button:hover:not(:disabled):not(.active){background:var(--ku-primary);border-color:var(--ku-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00285633}.pagination button.active{background:var(--ku-secondary);border-color:var(--ku-secondary);color:#fff;font-weight:700;box-shadow:0 4px 12px #0dabe24d}.pagination button:disabled{opacity:.4;cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db;color:#9ca3af}.pagination button:disabled:hover{transform:none}.pagination span{padding:0 .5rem;color:var(--ku-text);font-weight:600;font-size:.95rem}@media(max-width:992px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.filters-top{flex-direction:column}.search-box{width:100%}.filter-group{width:100%;justify-content:space-between}.year-filter,.page-size-filter{flex:1}.news-grid{grid-template-columns:1fr}.category-filter{justify-content:center}}
