.news-container{color:var(--color-text);font-family:var(--font-base)}.admin-controls{justify-content:space-between;margin-bottom:20px}.create-button{font-family:var(--font-base)}.news-card{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.news-card.featured{border:2px solid var(--color-primary)}.news-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px var(--color-primary-hover)}.news-image{width:100%;height:200px;object-fit:cover}.news-content{padding:15px}.news-content h3{margin:0 0 10px}.news-content h3 a{color:var(--color-text);text-decoration:none;transition:color var(--transition-speed)}.news-content h3 a:hover{color:var(--color-primary-light)}.excerpt{color:var(--color-text);margin-bottom:15px;font-size:.9em;line-height:1.4}.meta{display:flex;justify-content:space-between;color:var(--color-text-muted)}.meta,.status{font-size:.8em}.status{padding:2px 6px;border-radius:4px;text-transform:capitalize}.status.draft{background-color:#ffeb3b;color:var(--color-text-dark)}.status.archived{background-color:var(--custom-danger);color:var(--light-text-color)}.admin-actions{display:flex;gap:8px;margin-top:15px;position:relative;z-index:1;flex-wrap:wrap}.admin-actions button{border:none;border-radius:var(--border-radius);cursor:pointer;padding:5px;font-size:.6rem;transition:opacity var(--transition-speed);color:var(--color-text)}.admin-actions .edit-btn{background-color:var(--success);color:var(--light-text-color)}.admin-actions .delete-btn{background-color:var(--color-primary)}.admin-actions .archive-btn,.admin-actions .delete-btn{border:1px solid var(--color-primary);color:var(--light-text-color)}.admin-actions .archive-btn,.admin-actions .feature-btn{background-color:var(--color-text-muted)}.admin-actions .feature-btn{border:1px solid var(--color-primary);color:var(--light-text-color)}.admin-actions button:hover,.archive-btn:hover,.delete-btn:hover,.edit-btn:hover,.feature-btn:hover{opacity:.9;background:var(--color-primary-light)}.featured-news{margin-bottom:40px}.featured-news h2{color:var(--color-text);margin-bottom:20px;font-size:1.8em}.featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.featured-card{background-color:var(--color-card);border-radius:var(--border-radius);overflow:hidden;transition:transform var(--transition-speed)}.featured-card:hover{transform:translateY(-3px)}.featured-image{height:180px;position:relative;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover}.featured-content{padding:15px}.featured-content h3{margin:0 0 10px;font-size:1.1em}.featured-content h3 a{color:var(--color-text);text-decoration:none}.featured-content h3 a:hover{color:var(--color-primary-light)}.read-more{display:inline-block;margin-top:10px;color:var(--color-primary);text-decoration:none;font-size:.9em}.read-more:hover{color:var(--color-primary-hover);text-decoration:underline}.news-detail{max-width:800px;margin:0 auto;padding:20px;color:var(--color-text)}.news-header{margin-bottom:30px}.news-header h1{font-size:2em;margin-bottom:10px}.news-header .meta{color:var(--color-text-muted);font-size:.9em}.news-hero-section{position:relative;width:100%;height:60vh;min-height:400px;max-height:800px;overflow:hidden}.news-hero-image{position:absolute;width:100%;height:100%}.news-hero-main-image{object-fit:cover;object-position:center}.news-hero-content{position:absolute;bottom:0;left:0;width:100%;padding:2rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:white;z-index:2}.news-hero-content h1{font-size:3rem;margin-bottom:1rem}.news-hero-content p{font-size:1.5rem;opacity:.9}.news-hero-loading{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#333;font-size:1.2rem}@media (max-width:768px){.news-hero-section{height:50vh;min-height:300px}.news-hero-content h1{font-size:2rem}.news-hero-content p{font-size:1.2rem}}.news-content{line-height:1.6;margin-bottom:30px}.news-content p{margin-bottom:15px}.news-video{margin:30px 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.news-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--border-radius)}.news-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;gap:15px;margin:30px 0}.news-gallery img{width:100%;height:200px;object-fit:cover;border-radius:var(--border-radius)}.news-form{gap:20px;color:var(--color-text)}.form-group,.news-form{display:flex;flex-direction:column}.form-group{gap:8px;width:100%}.form-group label{font-weight:500;color:var(--color-text)}.form-group input[type=text],.form-group input[type=url],.form-group select,.form-group textarea{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:1em;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-base)}.form-group textarea{min-height:100px;resize:vertical}.form-row{display:flex;gap:20px;align-items:center}.form-row .form-group{flex:1 1}.checkbox-group{flex-direction:row;align-items:center;gap:8px}.checkbox-group input{margin:0}.image-grid{display:flex;gap:.5rem;flex-wrap:wrap}.existing-images{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.image-preview{position:relative;width:150px;height:150px;border-radius:var(--border-radius);overflow:hidden}.image-preview img{width:100%;height:100%;object-fit:cover}.remove-image{position:absolute;top:4px;right:4px;background-color:var(--custom-danger);color:var(--light-text-color);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color var(--transition-speed)}.remove-image:hover{background-color:#f44336}.image-upload{padding:6px 0;color:var(--color-text)}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.primary-button{padding:10px 20px;background-color:var(--color-primary);color:var(--light-text-color);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-speed)}.primary-button:hover{background-color:var(--color-primary-hover)}.primary-button:disabled{background-color:var(--color-border);cursor:not-allowed}.secondary-button{padding:10px 20px;background-color:var(--color-bg-lighter);color:var(--color-text);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-speed)}.secondary-button:hover{background-color:var(--color-border)}.secondary-button:disabled{opacity:.6;cursor:not-allowed}.error-message{color:var(--custom-danger);padding:10px;background-color:rgba(250,132,132,.1);border-radius:var(--border-radius);margin-bottom:15px;border:1px solid var(--custom-danger)}.news-pagination .ant-pagination-item,.news-pagination .ant-pagination-jump-next,.news-pagination .ant-pagination-jump-prev,.news-pagination .ant-pagination-next,.news-pagination .ant-pagination-prev{background-color:var(--color-bg-light);border-color:var(--color-border)}.news-pagination .ant-pagination-item:hover{border-color:var(--color-primary-light)}.news-pagination .ant-pagination-item:hover a{color:var(--color-primary-light)}.news-pagination .ant-pagination-disabled .ant-pagination-item-link,.news-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{color:var(--color-text-muted);border-color:var(--color-border)}.loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;color:var(--color-primary);font-size:1.2rem}.news-container{max-width:1200px;margin:0 auto;padding:20px}.admin-controls{display:flex;gap:15px;margin-bottom:25px;align-items:center}.status-select{padding:8px 12px;background-color:var(--custom-danger);color:var(--color-text);flex-grow:1;max-width:200px}.status-select,.status-select:hover{box-shadow:none!important;border:none!important}.create-button{padding:8px 16px;background-color:var(--color-primary);color:var(--light-text-color);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color var(--transition-speed)}.create-button:hover{background-color:var(--color-primary-hover)}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.news-pagination .ant-pagination-item{background-color:var(--color-bg-light);border-color:var(--color-border)}.news-pagination .ant-pagination-item a{color:var(--color-text)}.news-pagination .ant-pagination-item-active{background-color:var(--color-primary);border-color:var(--color-primary)}.news-pagination .ant-pagination-item-active a{color:var(--light-text-color)}.news-modal .ant-modal-content{background-color:var(--color-bg-light);color:var(--color-text)}.news-modal .ant-modal-header{background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border)}.news-modal .ant-modal-title{color:var(--color-text)}.news-modal .ant-modal-close{color:var(--color-text-muted)}.news-modal .ant-modal-close:hover{color:var(--color-text)}.form-group.checkbox-group{display:flex;flex-direction:column}.read-more-btn{margin-top:.5rem;padding:.4rem 1rem;background-color:#e11d48;color:white;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease-in-out;position:relative;z-index:1}.read-more-btn:hover{background-color:#be123c}.meta{color:var(--color-text);margin:1rem auto}.object-cover{position:relative!important}.action-text{margin:0 0 0 .25rem}@media (min-width:769px){.news-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.no-results{text-align:center;background-color:var(--color-bg);border:1px dashed var(--color-bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:10px 0;padding:10px 15px;display:flex}.no-results-image{opacity:.7;width:30%;margin-bottom:20px;height:auto;min-width:200px}.no-results h3{color:#333;margin-bottom:10px;font-size:1.5rem}.no-results p{color:#666;margin-bottom:25px;font-size:1rem}.no-results-actions{display:flex;justify-content:center;gap:16px;margin-top:20px}.scroll-to-top{position:fixed;bottom:30px;right:30px;background:var(--primary-color,#e50914);color:white;border:none;border-radius:50%;padding:12px;box-shadow:0 4px 10px rgba(0,0,0,.3);cursor:pointer;z-index:1000;opacity:.9;transition:opacity .3s ease,transform .3s ease}.scroll-to-top:hover{opacity:1;transform:translateY(-2px)}.featured-ribbon,.featured-ribbon:empty,.featured-tag:empty{display:none!important}.news-card:hover .featured-ribbon{color:var(--color-text);z-index:10;background:var(--color-primary);border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:4px 8px;font-size:1.2rem;font-weight:700;position:absolute;bottom:0;transform:rotate(0deg);box-shadow:0 2px 3px #0003;height:3rem;display:flex!important;align-items:center!important;justify-content:center!important;left:0;right:0}.lucide-star{color:gold;fill:gold}