*{margin:0;padding:0;box-sizing:border-box;}:root{--hashd-primary:#0B173B;--hashd-gold:#C6A448;--hashd-white:#FFFFFF;--hashd-black:#000000;--primary-color:var(--hashd-primary);--secondary-color:var(--hashd-gold);--accent-color:var(--hashd-gold);--success-color:#10b981;--warning-color:var(--hashd-gold);--danger-color:#ef4444;--info-color:#3b82f6;--white:#ffffff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--font-primary:'Cairo','Tajawal','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;--font-secondary:'Tajawal','Cairo','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;--font-logo:'Cairo','Tajawal',sans-serif;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--border-radius:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--gradient-gold:linear-gradient(90deg,#C6A448,#E2C66B);--gradient-primary:linear-gradient(135deg,#0B173B,#1a2a5c);--gradient-hero:linear-gradient(135deg,#0B173B 0%,#1a2a5c 50%,#C6A448 100%);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');body{font-family:var(--font-primary);line-height:1.6;color:var(--hashd-black);background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);direction:rtl;text-align:right;overflow-x:hidden;scroll-behavior:smooth;position:relative;}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(198,164,72,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(11,23,59,0.1) 0%,transparent 50%);pointer-events:none;z-index:-1;}html{direction:rtl;text-align:right;}*{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.card,.news-card,.match-card,.player-card,.partner-card{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border-radius:15px;overflow:hidden;position:relative;}.card:hover,.news-card:hover,.match-card:hover,.player-card:hover,.partner-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.15);}img{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.card:hover img,.news-card:hover img,.match-card:hover img,.player-card:hover img,.partner-card:hover img{transform:scale(1.1);filter:brightness(1.1);}*:focus{outline:2px solid var(--hashd-gold);outline-offset:2px;}.loading{opacity:0.7;pointer-events:none;}.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--hashd-gold);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.btn:active,.card:active{transform:scale(0.98);}.fade-in{animation:fadeIn 0.6s ease-in-out;}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.slide-in-right{animation:slideInRight 0.6s ease-out;}@keyframes slideInRight{from{opacity:0;transform:translateX(30px);}to{opacity:1;transform:translateX(0);}}.slide-in-left{animation:slideInLeft 0.6s ease-out;}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px);}to{opacity:1;transform:translateX(0);}}.pulse{animation:pulse 2s infinite;}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}*{direction:rtl;}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md);color:var(--hashd-primary);}p,span,div,li{color:var(--hashd-black);}a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}a:hover{color:var(--hashd-gold);}h1{font-size:2.5rem;}h2{font-size:2rem;}h3{font-size:1.75rem;}h4{font-size:1.5rem;}h5{font-size:1.25rem;}h6{font-size:1rem;}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);}.main-header{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);position:sticky;top:0;z-index:10000;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 20px rgba(11,23,59,0.15);backdrop-filter:blur(10px);}.top-bar{position:relative;z-index:10001;}.main-header.scrolled{background:linear-gradient(135deg,rgba(11,23,59,0.95) 0%,rgba(26,42,92,0.95) 100%);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,0.3);border-bottom:2px solid var(--hashd-gold);}.main-header.scrolled .header-main{padding:var(--spacing-md) 0;min-height:80px;}.main-header.scrolled .logo img{height:60px;}.main-header.scrolled .logo-text h1{font-size:1.2rem;}.main-header.scrolled .logo-text p{font-size:0.9rem;}.header-top{background:linear-gradient(135deg,rgba(198,164,72,0.2) 0%,rgba(11,23,59,0.3) 100%);padding:var(--spacing-sm) 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(198,164,72,0.3);min-height:40px;}.header-info{flex:1;}.header-actions{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;}.header-main{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;min-height:70px;position:relative;}.logo{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0;position:relative;}.logo a{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);padding:var(--spacing-sm);border-radius:var(--border-radius);}.logo a:hover{transform:translateY(-2px) scale(1.02);background:rgba(255,255,255,0.1);box-shadow:0 8px 25px rgba(198,164,72,0.2);}.logo img{height:85px;width:auto;object-fit:contain;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);filter:brightness(1.1) drop-shadow(0 2px 4px rgba(0,0,0,0.3));border-radius:var(--border-radius);}.logo:hover img{transform:scale(1.05) rotate(2deg);filter:brightness(1.2) drop-shadow(0 4px 8px rgba(0,0,0,0.4));}.logo-text{display:flex;flex-direction:column;gap:var(--spacing-xs);}.logo-text h1{font-size:0.9rem;margin:0;color:var(--hashd-white);font-family:var(--font-logo);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.1;letter-spacing:-0.2px;}.logo-text p{font-size:1rem;margin:0;color:var(--hashd-gold);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.3);opacity:0.9;}.main-nav{flex:1;display:flex;justify-content:center;margin:0 var(--spacing-lg);position:relative;}.nav-menu{display:flex !important;list-style:none;gap:0;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;padding:0;background:transparent;border-radius:0;width:100%;backdrop-filter:none;}.mobile-menu-close-item{display:none !important;}.nav-menu li{position:relative;flex:1;text-align:center;}.nav-link{color:var(--hashd-white) !important;text-decoration:none;padding:0.5rem 0.8rem;border-radius:0;transition:all 0.3s ease;font-weight:500;display:block !important;font-size:0.9rem;text-shadow:0 1px 2px rgba(0,0,0,0.3);position:relative;overflow:hidden;white-space:nowrap;border:none;border-bottom:2px solid transparent;line-height:1.5;}.nav-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s ease;}.nav-link:hover::before{left:100%;}.nav-link:hover{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);border-bottom-color:var(--hashd-gold);transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,164,72,0.3);transition:all 0.3s ease;}.nav-link:focus{outline:2px solid var(--hashd-gold);outline-offset:2px;}.nav-link:active{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);border-bottom-color:var(--hashd-gold);transform:translateY(0);outline:none;}.nav-link.active{background:var(--hashd-gold);color:var(--hashd-primary);border-bottom-color:var(--hashd-gold);text-shadow:none;}.nav-dropdown{position:relative;}.dropdown-menu{position:absolute;top:100%;right:0;background:var(--hashd-primary);min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:8px;padding:0.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;list-style:none;margin:0;display:none;text-align:right;}.dropdown-menu.show{display:block;opacity:1;visibility:visible;transform:translateY(0);}.dropdown-menu li{margin:0;}.dropdown-menu a{display:block;padding:0.75rem 1rem;color:var(--hashd-white);text-decoration:none;transition:all 0.3s ease;border-radius:4px;margin:0 0.5rem;text-align:right;direction:rtl;}.dropdown-menu a:hover{background:var(--hashd-gold);color:var(--hashd-black);}.nav-dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0);}.nav-dropdown:hover>.nav-link{background:rgba(198,164,72,0.15);color:var(--hashd-gold);}.nav-dropdown:hover>.nav-link i{transform:rotate(180deg);transition:transform 0.3s ease;}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0;}.partner-card{background:var(--hashd-white);border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:center;transition:transform 0.3s ease;}.partner-card:hover{transform:translateY(-5px);}.partner-logo{margin-bottom:1rem;}.partner-logo img{width:120px;height:120px;object-fit:contain;border-radius:8px;}.partner-info h3{color:var(--hashd-primary);margin-bottom:1rem;}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0;}.event-card{background:var(--hashd-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform 0.3s ease;}.event-card:hover{transform:translateY(-5px);}.event-image{height:200px;overflow:hidden;}.event-image img{width:100%;height:100%;object-fit:cover;}.event-info{padding:1.5rem;}.event-date{color:var(--hashd-gold);font-weight:600;margin-bottom:0.5rem;}.facilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin:2rem 0;}.facility-card{background:var(--hashd-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform 0.3s ease;}.facility-card:hover{transform:translateY(-5px);}.facility-image{height:250px;overflow:hidden;}.facility-image img{width:100%;height:100%;object-fit:cover;}.facility-info{padding:2rem;}.facility-info ul{list-style:none;padding:0;margin:1rem 0;}.facility-info li{padding:0.5rem 0;border-bottom:1px solid #eee;}.facility-info li:before{content:"✓";color:var(--hashd-gold);font-weight:bold;margin-left:0.5rem;}.history-timeline{position:relative;margin:2rem 0;}.history-timeline:before{content:'';position:absolute;right:50%;top:0;bottom:0;width:2px;background:var(--hashd-gold);}.timeline-item{display:flex;margin-bottom:3rem;position:relative;}.timeline-item:nth-child(odd){flex-direction:row-reverse;}.timeline-year{background:var(--hashd-gold);color:var(--hashd-white);padding:1rem 2rem;border-radius:25px;font-weight:bold;font-size:1.2rem;margin:0 2rem;z-index:2;position:relative;}.timeline-content{background:var(--hashd-white);padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);flex:1;max-width:400px;}.timeline-content h3{color:var(--hashd-primary);margin-bottom:1rem;}.table{width:100%;border-collapse:collapse;background:var(--hashd-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);margin:1rem 0;}.table-container{background:var(--hashd-white);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);margin:1rem 0;}.table-title{color:var(--hashd-primary);margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;}.table th{background:var(--hashd-primary);color:var(--hashd-white);padding:1rem;text-align:right;font-weight:600;border-bottom:2px solid var(--hashd-gold);}.table td{padding:1rem;border-bottom:1px solid #eee;text-align:right;}.table tr:hover{background:#f8f9fa;}.user-info-table{display:flex;align-items:center;gap:1rem;}.user-avatar-table{width:40px;height:40px;border-radius:50%;background:var(--hashd-gold);color:var(--hashd-white);display:flex;align-items:center;justify-content:center;font-weight:bold;}.role-badge{padding:0.25rem 0.75rem;border-radius:20px;font-size:0.8rem;font-weight:600;}.role-admin{background:#dc3545;color:white;}.role-editor{background:#ffc107;color:#212529;}.role-user{background:#6c757d;color:white;}.status-badge{padding:0.25rem 0.75rem;border-radius:20px;font-size:0.8rem;font-weight:600;}.status-active{background:#28a745;color:white;}.status-inactive{background:#6c757d;color:white;}.action-buttons{display:flex;gap:0.5rem;}.action-admin-btn{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.action-admin-btn.view{background:#17a2b8;color:white;}.action-admin-btn.edit{background:#ffc107;color:#212529;}.action-admin-btn.delete{background:#dc3545;color:white;}.action-admin-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}.modal.show{display:flex;align-items:center;justify-content:center;}.modal-content{background:var(--hashd-white);border-radius:12px;padding:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,0.3);animation:modalSlideIn 0.3s ease;}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px);}to{opacity:1;transform:translateY(0);}}.modal-header{background:var(--hashd-primary);color:var(--hashd-white);padding:1.5rem;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;}.modal-title{margin:0;font-size:1.2rem;font-weight:600;}.close{background:none;border:none;color:var(--hashd-white);font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.3s ease;}.close:hover{background-color:rgba(255,255,255,0.2);}.modal form{padding:2rem;}.form-checkbox{display:flex;align-items:center;gap:0.5rem;margin:1rem 0;}.form-checkbox input[type="checkbox"]{width:18px;height:18px;accent-color:var(--hashd-gold);}.form-checkbox label{margin:0;cursor:pointer;}.language-switcher{position:relative;}.lang-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(255,255,255,0.1);color:var(--hashd-white);text-decoration:none;border-radius:var(--border-radius);border:2px solid var(--hashd-gold);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-weight:600;font-size:0.9rem;cursor:pointer;backdrop-filter:blur(10px);position:relative;overflow:hidden;}.lang-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s ease;}.lang-btn:hover::before{left:100%;}.lang-btn:hover{background:var(--hashd-gold);color:var(--hashd-black);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);border-color:var(--hashd-white);}.lang-flag{font-size:1.2rem;transition:transform 0.3s ease;}.lang-btn:hover .lang-flag{transform:scale(1.1);}.lang-name{font-size:0.9rem;font-weight:600;}.language-dropdown{position:absolute;top:100%;right:0;background:var(--hashd-white);border:2px solid var(--hashd-gold);border-radius:var(--border-radius);box-shadow:0 10px 25px rgba(0,0,0,0.15);z-index:1000;min-width:160px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(10px);}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0);}.language-dropdown a{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--hashd-primary);text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid var(--gray-200);position:relative;}.language-dropdown a:last-child{border-bottom:none;border-radius:0 0 var(--border-radius) var(--border-radius);}.language-dropdown a:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0;}.language-dropdown a:hover{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-black);transform:translateX(5px);}.login-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--hashd-white);text-decoration:none;border-radius:var(--border-radius);border:2px solid var(--hashd-gold);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);font-weight:600;font-size:0.9rem;backdrop-filter:blur(10px);position:relative;overflow:hidden;}.login-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s ease;}.login-btn:hover::before{left:100%;}.login-btn:hover{background:var(--hashd-gold);color:var(--hashd-black);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);border-color:var(--hashd-white);}.login-btn i{transition:transform 0.3s ease;}.login-btn:hover i{transform:scale(1.1);}.mobile-menu-toggle{display:none;background:linear-gradient(135deg,rgba(198,164,72,0.2) 0%,rgba(198,164,72,0.1) 100%);border:2px solid var(--hashd-gold);color:var(--hashd-gold);padding:0.75rem 1.25rem;border-radius:12px;cursor:pointer;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);font-size:1.3rem;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(198,164,72,0.2);z-index:10001;}.mobile-menu-toggle::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(198,164,72,0.3);transform:translate(-50%,-50%);transition:width 0.5s ease,height 0.5s ease;}.mobile-menu-toggle:hover::before,.mobile-menu-toggle.active::before{width:300%;height:300%;}.mobile-menu-toggle:hover,.mobile-menu-toggle.active{background:linear-gradient(135deg,var(--hashd-gold) 0%,rgba(198,164,72,0.9) 100%);color:var(--hashd-primary);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(198,164,72,0.4),0 0 30px rgba(198,164,72,0.2);border-color:var(--hashd-gold);}.mobile-menu-toggle i{transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:1;}.mobile-menu-toggle:hover i,.mobile-menu-toggle.active i{transform:rotate(180deg) scale(1.1);}.more-dropdown{position:relative;}.more-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background:var(--hashd-white);border:2px solid var(--hashd-gold);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);z-index:1000;min-width:200px;display:none;list-style:none;padding:0;margin:0;}.more-dropdown .dropdown-menu.show{display:block;}.more-dropdown .dropdown-menu li{margin:0;}.more-dropdown .dropdown-menu a{display:block;padding:var(--spacing-md);color:var(--hashd-primary);text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid var(--gray-200);font-weight:500;}.more-dropdown .dropdown-menu a:last-child{border-bottom:none;}.more-dropdown .dropdown-menu a:hover{background:var(--hashd-gold);color:var(--hashd-black);}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all 0.3s ease;font-family:inherit;font-size:1rem;text-decoration:none;border:2px solid transparent;}.btn-primary{background:var(--gradient-gold);color:var(--hashd-black);border-color:var(--hashd-gold);font-weight:600;}.btn-primary:hover{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-white);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(198,164,72,0.4);}.btn-secondary{background:var(--hashd-primary);color:var(--hashd-white);border-color:var(--hashd-primary);font-weight:600;}.btn-secondary:hover{background:var(--hashd-gold);color:var(--hashd-black);border-color:var(--hashd-gold);transform:translateY(-2px);box-shadow:var(--shadow-lg);}.btn-outline{background:transparent;color:var(--hashd-primary);border-color:var(--hashd-primary);font-weight:600;}.btn-outline:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);box-shadow:var(--shadow-lg);}.hero-banner{background:var(--hashd-white);color:var(--hashd-black);padding:var(--spacing-3xl) 0;position:relative;overflow:hidden;}.hero-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-2xl);align-items:start;}.hero-main-news{position:relative;}.main-news-card{background:var(--hashd-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:2px solid var(--hashd-gold);}.main-news-card .news-image{position:relative;height:400px;overflow:hidden;}.main-news-card .news-image img{width:100%;height:100%;object-fit:cover;}.main-news-card .news-content{padding:var(--spacing-2xl);}.main-news-card .news-category{background:var(--hashd-gold);color:var(--hashd-black);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:0.9rem;font-weight:600;display:inline-block;margin-bottom:var(--spacing-md);}.main-news-card h1{color:var(--hashd-primary);font-size:2.5rem;margin-bottom:var(--spacing-md);font-family:var(--font-logo);}.main-news-card p{color:var(--hashd-black);font-size:1.1rem;line-height:1.6;margin-bottom:var(--spacing-lg);}.read-more-btn{background:var(--gradient-gold);color:var(--hashd-black);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius);text-decoration:none;font-weight:600;display:inline-block;transition:all 0.3s ease;}.read-more-btn:hover{background:var(--hashd-gold);transform:translateY(-2px);box-shadow:var(--shadow-md);}.matches-section{background:var(--gray-50);padding:var(--spacing-3xl) 0;}.matches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);}.match-card{background:var(--hashd-white);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);border:2px solid var(--hashd-gold);transition:all 0.3s ease;}.match-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);}.match-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--hashd-gold);}.match-header h3{color:var(--hashd-primary);font-size:1.2rem;font-family:var(--font-logo);margin:0;}.match-competition{background:var(--hashd-gold);color:var(--hashd-black);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);font-size:0.9rem;font-weight:600;}.match-teams{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);}.team{text-align:center;flex:1;}.team-name{font-size:1.1rem;font-weight:600;color:var(--hashd-primary);margin-bottom:var(--spacing-sm);}.team-score{font-size:2rem;font-weight:700;color:var(--hashd-gold);font-family:var(--font-logo);}.vs{font-size:1.2rem;font-weight:600;color:var(--gray-600);margin:0 var(--spacing-md);}.match-venue{text-align:center;color:var(--gray-600);font-size:0.9rem;margin-bottom:var(--spacing-lg);}.match-link{display:block;text-align:center;background:var(--gradient-gold);color:var(--hashd-black);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);text-decoration:none;font-weight:600;transition:all 0.3s ease;}.match-link:hover{background:var(--hashd-gold);transform:translateY(-2px);box-shadow:var(--shadow-md);}.news-section{background:linear-gradient(135deg,var(--hashd-white) 0%,#f8f9fa 100%);padding:var(--spacing-3xl) 0;position:relative;}.news-section::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-primary),#1a2a5c,var(--hashd-primary));}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);}.section-header h2{font-size:2rem;color:var(--hashd-primary);margin:0;font-family:var(--font-logo);}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;}.news-card{background:var(--hashd-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:1px solid var(--gray-200);position:relative;}.news-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B);transform:scaleX(0);transition:transform 0.3s ease;}.news-card:hover::before{transform:scaleX(1);}.news-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.15);}.news-card-image{height:200px;overflow:hidden;}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.news-card:hover .news-card-image img{transform:scale(1.05);}.news-card-content{padding:var(--spacing-lg);}.news-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);font-size:0.85rem;color:var(--gray-500);}.news-card-category{background:var(--info-color);color:var(--white);padding:0.2rem 0.6rem;border-radius:var(--border-radius);font-weight:500;}.news-card-date{color:var(--gray-600);}.news-card-title{font-size:1.2rem;color:var(--hashd-primary);margin-bottom:var(--spacing-sm);font-family:var(--font-logo);}.news-card-title a{color:inherit;text-decoration:none;}.news-card-title a:hover{color:var(--hashd-gold);}.news-card-excerpt{font-size:0.95rem;color:var(--hashd-black);margin-bottom:var(--spacing-md);}.news-card-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--hashd-gold);font-weight:600;text-decoration:none;transition:color 0.3s ease;}.news-card-link:hover{color:var(--hashd-primary);}.team-section{background:var(--gray-100);padding:var(--spacing-3xl) 0;}.players-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-xl);}.player-card{background:var(--hashd-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);text-align:center;transition:all 0.3s ease;border:2px solid var(--hashd-gold);}.player-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);}.player-photo{position:relative;height:280px;overflow:hidden;background:var(--hashd-primary);}.player-photo img{width:100%;height:100%;object-fit:cover;opacity:0.8;transition:all 0.3s ease;}.player-card:hover .player-photo img{opacity:1;transform:scale(1.05);}.player-number{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:var(--hashd-gold);color:var(--hashd-black);padding:0.25rem 0.75rem;border-radius:var(--border-radius);font-weight:700;font-size:1.2rem;}.player-info{padding:var(--spacing-lg);}.player-name{font-size:1.3rem;color:var(--hashd-primary);margin-bottom:var(--spacing-sm);font-family:var(--font-logo);}.player-position{font-size:0.95rem;color:var(--gray-600);margin-bottom:var(--spacing-md);}.partners-section{background:var(--hashd-white);}.partners-empty-message{text-align:center;padding:3rem;background:var(--gray-50);border-radius:15px;border:2px dashed var(--gray-300);margin:2rem 0;}.partners-empty-message i{font-size:3rem;color:var(--gray-400);margin-bottom:1rem;}.partners-empty-message p{font-size:1.1rem;color:var(--gray-600);margin:0;}.partner-placeholder{display:flex;align-items:center;justify-content:center;min-height:100px;background:var(--gray-100);border-radius:10px;padding:1rem;}.partner-placeholder span{font-size:0.9rem;color:var(--gray-600);text-align:center;}.partners-section{padding:var(--spacing-3xl) 0;}.partners-categories{display:flex;flex-direction:column;gap:var(--spacing-2xl);}.partner-category{text-align:center;}.partner-category h3{color:var(--hashd-primary);font-size:1.5rem;font-family:var(--font-logo);margin-bottom:var(--spacing-lg);border-bottom:3px solid var(--hashd-gold);padding-bottom:var(--spacing-sm);display:inline-block;}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg);align-items:center;justify-items:center;}.partner-card{background:var(--hashd-white);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:2px solid var(--hashd-gold);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;min-height:120px;width:100%;max-width:200px;}.partner-card a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.partner-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);}.partner-card img{max-width:100%;max-height:80px;object-fit:contain;filter:grayscale(100%);transition:all 0.3s ease;}.partner-card:hover img{filter:grayscale(0%);}.footer-modern{background:linear-gradient(135deg,var(--hashd-primary) 0%,#0f1f47 100%);color:var(--hashd-white);position:relative;margin-top:4rem;overflow:hidden;}.footer-wave{position:absolute;top:-1px;left:0;width:100%;height:120px;z-index:1;}.footer-wave svg{width:100%;height:100%;display:block;}.footer-container{position:relative;z-index:2;padding:3rem 0 0;}.footer-top{padding-bottom:3rem;}.footer-brand{max-width:600px;margin:0 auto;text-align:center;}.footer-logo-wrapper{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;}.footer-logo{width:80px;height:80px;object-fit:contain;filter:brightness(0) invert(1);}.footer-brand-info{flex:1;}.footer-brand-title{font-size:2rem;font-weight:800;color:var(--hashd-white);margin:0 0 0.5rem 0;font-family:var(--font-logo);text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.footer-brand-tagline{font-size:1.1rem;color:var(--hashd-gold);margin:0;font-weight:600;}.footer-description{font-size:1rem;line-height:1.8;color:rgba(255,255,255,0.85);margin-bottom:2rem;}.footer-social{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1.5rem;}.social-link{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:rgba(198,165,72,0.15);border:2px solid var(--hashd-gold);border-radius:50%;color:var(--hashd-gold);font-size:1.2rem;transition:all 0.3s ease;text-decoration:none;}.social-link:hover{background:var(--hashd-gold);color:var(--hashd-primary);transform:translateY(-3px);box-shadow:0 5px 15px rgba(198,165,72,0.4);}.footer-main{padding:3rem 0;}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2.5rem;align-items:start;}@media (max-width:1400px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:2rem;}}@media (max-width:1200px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem;}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:2rem;}}.footer-column{position:relative;display:flex;flex-direction:column;}.footer-title{font-size:1.3rem;font-weight:700;color:var(--hashd-gold);margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;font-family:var(--font-logo);padding-bottom:0.75rem;border-bottom:2px solid rgba(198,165,72,0.3);}.footer-title i{font-size:1.1rem;}.footer-links{list-style:none;padding:0;margin:0;}.footer-links li{margin-bottom:0.75rem;}.footer-links a{color:rgba(255,255,255,0.8);text-decoration:none;display:flex;align-items:center;gap:0.75rem;transition:all 0.3s ease;padding:0.5rem;border-radius:5px;font-size:0.95rem;}.footer-links a i{color:var(--hashd-gold);width:20px;text-align:center;font-size:0.9rem;}.footer-links a:hover{color:var(--hashd-white);background:rgba(198,165,72,0.1);padding-right:1rem;}.footer-contact{display:flex;flex-direction:column;gap:1.25rem;width:100%;}.footer-contact .contact-item{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:1.25rem;padding:0.5rem 0;background:transparent !important;border:none !important;border-radius:0;box-shadow:none !important;}.footer-contact .contact-item:last-child{margin-bottom:0;}.footer-contact .contact-icon{width:50px;height:50px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center;background:rgba(198,165,72,0.15);border:2px solid var(--hashd-gold);border-radius:50%;color:var(--hashd-gold);flex-shrink:0;font-size:1.1rem;transition:all 0.3s ease;}.footer-contact .contact-item:hover .contact-icon{background:rgba(198,165,72,0.25);transform:scale(1.05);}.footer-contact .contact-info{display:flex;flex-direction:column;gap:0.4rem;flex:1;min-width:0;align-items:flex-start;justify-content:center;}.contact-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:rgba(198,165,72,0.15);border:1px solid var(--hashd-gold);border-radius:50%;color:var(--hashd-gold);flex-shrink:0;font-size:1rem;}.contact-info{display:flex;flex-direction:column;gap:0.5rem;flex:1;min-width:0;align-items:flex-start;}.footer-contact .contact-label{font-size:0.9rem;color:var(--hashd-gold) !important;font-weight:600;display:block;margin-bottom:0.35rem;line-height:1.4;}.contact-label{font-size:0.85rem;color:var(--hashd-gold);font-weight:600;display:block;margin-bottom:0.25rem;}.footer-contact .contact-value{color:var(--hashd-white) !important;text-decoration:none;font-size:0.95rem;transition:all 0.3s ease;word-break:break-word;display:block;line-height:1.7;font-weight:500;margin:0;}.footer-contact .contact-value:hover{color:var(--hashd-gold) !important;text-decoration:underline;}.contact-value{color:rgba(255,255,255,0.9);text-decoration:none;font-size:0.95rem;transition:all 0.3s ease;word-break:break-word;display:block;line-height:1.6;}.contact-value:hover{color:var(--hashd-white);text-decoration:underline;}.footer-academy{position:relative;display:flex;flex-direction:column;align-self:stretch;}.academy-card{background:linear-gradient(135deg,rgba(198,165,72,0.15) 0%,rgba(198,165,72,0.05) 100%);border:2px solid var(--hashd-gold);border-radius:15px;padding:2rem;text-align:center;position:relative;overflow:hidden;transition:all 0.3s ease;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.academy-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(198,165,72,0.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite;}@keyframes pulse{0%,100%{opacity:0.3;}50%{opacity:0.6;}}.academy-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(198,165,72,0.3);}.academy-icon{width:70px;height:70px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:var(--hashd-gold);border-radius:50%;color:var(--hashd-primary);font-size:2rem;position:relative;z-index:1;}.academy-card .footer-title{border:none;padding:0;margin-bottom:1rem;justify-content:center;text-align:center;}.academy-card .footer-title i{display:none;}.academy-card p{color:rgba(255,255,255,0.85);margin-bottom:1.5rem;font-size:0.95rem;line-height:1.6;}.footer-btn{display:inline-flex;align-items:center;gap:0.75rem;background:var(--hashd-gold);color:var(--hashd-primary);padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:700;transition:all 0.3s ease;position:relative;z-index:1;}.footer-btn:hover{background:var(--hashd-white);transform:translateX(-5px);box-shadow:0 5px 15px rgba(198,165,72,0.4);}.footer-btn i{transition:transform 0.3s ease;}.footer-btn:hover i{transform:translateX(-3px);}.footer-bottom-modern{background:transparent;padding:2rem 0;margin-top:2rem;border-bottom:none;border-top:none;}.footer-bottom-content{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:2rem;padding:0;background:transparent;}@media (max-width:768px){.footer-bottom-content{grid-template-columns:1fr;text-align:center;gap:1.5rem;}.footer-links-bottom,.footer-language-switcher{justify-content:center;display:flex;width:100%;}.footer-language-switcher .language-options{gap:0.5rem;padding:0.4rem;}.footer-language-switcher .language-option-btn{padding:0.5rem 0.9rem;font-size:0.85rem;}.footer-language-switcher .language-option-btn .flag{font-size:1rem;}}.footer-copyright{flex:1;min-width:250px;background:transparent;}.footer-copyright p{color:rgba(255,255,255,0.8);margin:0;font-size:0.9rem;background:transparent;}.footer-copyright strong{color:var(--hashd-gold);}.footer-links-bottom{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:transparent;padding:0;}.footer-links-bottom a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:0.9rem;transition:all 0.3s ease;}.footer-links-bottom a:hover{color:var(--hashd-gold);}.footer-links-bottom .separator{color:rgba(255,255,255,0.3);}.footer-language{position:relative;background:transparent;}.language-btn-footer{display:flex;align-items:center;gap:0.5rem;background:rgba(198,165,72,0.15);border:1px solid var(--hashd-gold);color:var(--hashd-gold);padding:0.5rem 1rem;border-radius:8px;cursor:pointer;transition:all 0.3s ease;font-size:0.9rem;}.language-btn-footer:hover{background:var(--hashd-gold);color:var(--hashd-primary);}.language-dropdown-footer{position:absolute;bottom:100%;left:0;margin-bottom:0.5rem;background:var(--hashd-primary);border:2px solid var(--hashd-gold);border-radius:8px;padding:0.5rem;min-width:150px;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:100;}.footer-language:hover .language-dropdown-footer,.language-dropdown-footer.show{opacity:1;visibility:visible;}.language-dropdown-footer .language-option{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;color:rgba(255,255,255,0.8);text-decoration:none;border-radius:5px;transition:all 0.3s ease;}.language-dropdown-footer .language-option:hover,.language-dropdown-footer .language-option.active{background:var(--hashd-gold);color:var(--hashd-primary);}@media (max-width:768px){.footer-modern{margin-top:2rem;}.footer-container{padding:2rem 0 0;}.footer-top{padding-bottom:2rem;}.footer-logo-wrapper{flex-direction:column;text-align:center;gap:1rem;}.footer-brand-title{font-size:1.5rem;}.footer-main{padding:2rem 0;}.academy-card{padding:1.5rem;}}.hero-carousel{position:relative;height:90vh;min-height:600px;max-height:900px;overflow:hidden;background:var(--hashd-primary);margin-bottom:var(--spacing-3xl);border-radius:0 0 40px 40px;box-shadow:0 15px 50px rgba(11,23,59,0.4);z-index:1;}.hero-carousel::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(11,23,59,0.95) 0%,rgba(26,42,92,0.9) 50%,rgba(11,23,59,0.95) 100%);z-index:1;animation:gradientShift 15s ease infinite;}@keyframes gradientShift{0%,100%{opacity:1;}50%{opacity:0.8;}}.carousel-container{position:relative;width:100%;height:100%;}.carousel-slides{position:relative;width:100%;height:100%;}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.8s ease-in-out,visibility 0.8s ease-in-out,transform 0.8s ease-in-out;display:none;align-items:center;transform:scale(1);z-index:2;}.carousel-slide.active{opacity:1;visibility:visible;display:flex;transform:scale(1);z-index:3;}.slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(135deg,#0B173B,#1a2a5c);overflow:hidden;}.slide-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s ease;}.slide-image:hover img{transform:scale(1.05);}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( 135deg,rgba(11,23,59,0.85) 0%,rgba(11,23,59,0.6) 40%,rgba(26,42,92,0.5) 60%,rgba(198,164,72,0.15) 100% );z-index:2;}.slide-content{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center;color:var(--hashd-white);pointer-events:auto;}.slide-info{max-width:950px;padding:3.5rem 4rem;background:linear-gradient(135deg,rgba(11,23,59,0.92) 0%,rgba(26,42,92,0.88) 100%);border-radius:30px;backdrop-filter:blur(25px);border:3px solid rgba(198,164,72,0.4);box-shadow:0 25px 70px rgba(0,0,0,0.6),0 0 80px rgba(198,164,72,0.2),inset 0 1px 0 rgba(255,255,255,0.1);pointer-events:auto;position:relative;z-index:12;overflow:hidden;box-sizing:border-box;}.slide-info::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent,var(--hashd-gold),#E2C66B,var(--hashd-gold),transparent);background-size:200% 100%;animation:shimmer 4s ease-in-out infinite;border-radius:30px 30px 0 0;}.slide-info::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--hashd-gold);border-radius:2px;box-shadow:0 0 20px var(--hashd-gold);}@keyframes shimmer{0%,100%{background-position:0% 0%;opacity:1;}50%{background-position:100% 0%;opacity:0.8;}}.slide-info .news-category{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:0.6rem 1.5rem;border-radius:50px;font-size:0.95rem;font-weight:800;display:inline-block;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 4px 15px rgba(198,164,72,0.4);border:2px solid rgba(255,255,255,0.2);}.slide-info h1{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:900;margin-bottom:1.5rem;line-height:1.25;text-shadow:0 8px 25px rgba(0,0,0,0.9),0 0 50px rgba(198,164,72,0.4),0 2px 10px rgba(0,0,0,0.5);color:var(--hashd-white);animation:fadeInUp 0.8s ease-out;letter-spacing:-0.8px;}.slide-info p{font-size:clamp(1.1rem,2.8vw,1.5rem);line-height:1.85;margin-bottom:2.5rem;opacity:1;color:rgba(255,255,255,0.98);text-shadow:0 4px 12px rgba(0,0,0,0.7);animation:fadeInUp 1s ease-out 0.2s both;font-weight:400;}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.slide-info .read-more-btn{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:inline-flex;align-items:center;gap:0.75rem;box-shadow:0 8px 20px rgba(198,164,72,0.4);position:relative;z-index:20;overflow:hidden;border:2px solid transparent;pointer-events:auto;cursor:pointer;}.slide-info .read-more-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;}.slide-info .read-more-btn:hover::before{width:300px;height:300px;}.slide-info .read-more-btn:hover{background:linear-gradient(135deg,#E2C66B,var(--hashd-gold));transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgba(198,164,72,0.6);border-color:rgba(255,255,255,0.3);}.slide-info .read-more-btn i{margin-right:0.5rem;transition:transform 0.3s ease;}.slide-info .read-more-btn:hover i{transform:translateX(-5px);}.slide-info .read-more-btn span{position:relative;z-index:2;}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.6);border:2px solid var(--hashd-gold);color:var(--hashd-white);width:60px;height:60px;border-radius:50%;cursor:pointer;z-index:15;transition:all 0.3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;pointer-events:auto;}.carousel-btn i{font-size:1.2rem;}.carousel-btn:hover{background:var(--hashd-gold);color:var(--hashd-black);transform:translateY(-50%) scale(1.1);}.carousel-prev{right:var(--spacing-xl);}.carousel-next{left:var(--spacing-xl);}.carousel-indicators{position:absolute;bottom:var(--spacing-xl);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-sm);z-index:15;pointer-events:auto;}.indicator{width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s ease;border:2px solid rgba(255,255,255,0.6);pointer-events:auto;position:relative;z-index:16;}.indicator.active,.indicator:hover{background:var(--hashd-gold);transform:scale(1.2);}.matches-widget{background:linear-gradient(135deg,var(--gray-50) 0%,#f8f9fa 100%);padding:var(--spacing-3xl) 0;position:relative;}.matches-empty-message{grid-column:1 / -1;text-align:center;padding:3rem;background:var(--hashd-white);border-radius:15px;border:2px dashed var(--gray-300);}.matches-empty-message i{font-size:3rem;color:var(--gray-400);margin-bottom:1rem;}.matches-empty-message p{font-size:1.1rem;color:var(--gray-600);margin:0;}.matches-widget::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B,var(--hashd-gold));}.widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2xl);}.widget-header h2{color:var(--hashd-primary);font-size:2.5rem;font-weight:700;margin:0;}.view-all-btn{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary) !important;padding:0.875rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:inline-flex;align-items:center;gap:0.5rem;border:2px solid transparent;box-shadow:0 5px 15px rgba(198,164,72,0.3);}.view-all-btn:hover{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white) !important;transform:translateX(-5px) scale(1.05);box-shadow:0 8px 25px rgba(11,23,59,0.4);border-color:var(--hashd-gold);}.matches-widget-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-xl);}.match-widget-card,.standings-widget{background:var(--hashd-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:all 0.3s ease;}.match-widget-card:hover,.standings-widget:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);}.card-header{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;border-radius:15px 15px 0 0;box-shadow:0 4px 15px rgba(11,23,59,0.2);}.match-type{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;}.match-type i{color:var(--hashd-gold);font-size:1.2rem;}.match-competition{background:rgba(255,255,255,0.2);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-size:0.9rem;font-weight:500;}.match-content{padding:var(--spacing-xl);}.teams-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);}.team-info{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);flex:1;}.team-logo{width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;}.team-logo img{width:100%;height:100%;object-fit:contain;}.team-name{font-weight:600;color:var(--hashd-primary);text-align:center;font-size:0.9rem;}.match-result{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin:0 var(--spacing-lg);}.score{font-size:2rem;font-weight:700;color:var(--hashd-primary);}.match-time{font-size:1.5rem;font-weight:700;color:var(--hashd-gold);}.result-badge,.time-badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:0.8rem;font-weight:600;text-transform:uppercase;}.result-badge.win{background:#10B981;color:white;}.time-badge{background:var(--hashd-gold);color:var(--hashd-black);}.match-meta{display:flex;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--gray-200);}.match-meta span{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--gray-600);font-size:0.9rem;}.match-meta i{color:var(--hashd-gold);font-size:0.8rem;}.standings-content{padding:var(--spacing-xl);}.standings-table{display:flex;flex-direction:column;gap:var(--spacing-sm);}.standings-row{display:grid;grid-template-columns:40px 1fr 50px;gap:var(--spacing-md);padding:var(--spacing-sm) 0;align-items:center;}.standings-row.header{font-weight:600;color:var(--hashd-primary);border-bottom:2px solid var(--hashd-gold);padding-bottom:var(--spacing-md);}.standings-row.current-team{background:linear-gradient(90deg,rgba(198,164,72,0.1),transparent);border-radius:var(--border-radius);padding:var(--spacing-sm);font-weight:600;}.position{text-align:center;font-weight:700;color:var(--hashd-primary);}.team-name{font-weight:500;color:var(--hashd-black);}.points{text-align:center;font-weight:700;color:var(--hashd-gold);}img{max-width:100%;height:auto;transition:opacity 0.3s ease;}img[loading="lazy"]{opacity:0;}img[loading="lazy"].loaded{opacity:1;}.carousel-image,.news-image,.partner-logo,.logo-img{will-change:transform;backface-visibility:hidden;transform:translateZ(0);}@font-display:swap;*{box-sizing:border-box;}body{margin:0;padding:0;font-family:'Cairo','Tajawal',sans-serif;font-display:swap;line-height:1.6;color:var(--hashd-black);background-color:var(--hashd-white);}h1,h2,h3,h4,h5,h6{font-family:'Cairo','Tajawal',sans-serif;font-display:swap;color:var(--hashd-primary);margin:0 0 var(--spacing-md) 0;line-height:1.2;}p,span,div,li{color:var(--hashd-black);}a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}a:hover{color:var(--hashd-gold);}*{scroll-behavior:smooth;}*:focus{outline:2px solid var(--hashd-gold);outline-offset:2px;}.carousel-slide,.match-widget-card,.standings-widget{will-change:transform;backface-visibility:hidden;}.main-header{will-change:transform;backface-visibility:hidden;}@media (max-width:1024px){.header-main{flex-wrap:wrap;gap:var(--spacing-md);}.main-nav{order:3;width:100%;margin:var(--spacing-md) 0 0 0;}.nav-menu{display:none !important;}.mobile-menu-close-item{display:none !important;}.nav-menu.mobile-show,.nav-menu.show{display:flex !important;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;}.nav-menu.mobile-show .mobile-menu-close-item,.nav-menu.show .mobile-menu-close-item{display:flex !important;}.hero-carousel{height:70vh;min-height:500px;}.carousel-btn{width:50px;height:50px;}.slide-info h1{font-size:2rem;}.slide-info p{font-size:1.1rem;}}.newsletter-section{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);padding:var(--spacing-3xl) 0;position:relative;overflow:hidden;}.newsletter-alert{margin-bottom:2rem;padding:1.25rem 1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 15px rgba(0,0,0,0.2);animation:slideDown 0.3s ease-out;position:relative;}@keyframes slideDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}.newsletter-alert-success{background:linear-gradient(135deg,#10b981,#059669);color:var(--hashd-white);border:2px solid rgba(255,255,255,0.2);}.newsletter-alert-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--hashd-white);border:2px solid rgba(255,255,255,0.2);}.newsletter-alert-info{background:linear-gradient(135deg,#3b82f6,#2563eb);color:var(--hashd-white);border:2px solid rgba(255,255,255,0.2);}.newsletter-alert i{font-size:1.5rem;flex-shrink:0;}.newsletter-alert span{flex:1;font-size:1.1rem;font-weight:500;line-height:1.6;}.newsletter-alert .alert-close{background:transparent;border:none;color:var(--hashd-white);cursor:pointer;padding:0.5rem;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;flex-shrink:0;}.newsletter-alert .alert-close:hover{background:rgba(255,255,255,0.2);transform:scale(1.1);}.newsletter-alert .alert-close i{font-size:1rem;}.newsletter-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.05)"/><circle cx="10" cy="60" r="0.5" fill="rgba(255,255,255,0.05)"/><circle cx="90" cy="40" r="0.5" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:0.3;}.newsletter-content{display:flex;align-items:center;gap:var(--spacing-3xl);position:relative;z-index:2;}.newsletter-text{flex:1;color:var(--hashd-white);}.newsletter-text h2{font-size:2.5rem;margin-bottom:var(--spacing-md);color:var(--hashd-white);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.3);}.newsletter-text p{font-size:1.2rem;color:rgba(255,255,255,0.9);line-height:1.6;margin:0;}.newsletter-form{flex:1;max-width:500px;}.newsletter-signup{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);border:1px solid rgba(255,255,255,0.2);box-shadow:0 8px 32px rgba(0,0,0,0.3);}.form-group{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);}.form-group input{flex:1;padding:var(--spacing-md) var(--spacing-lg);border:2px solid rgba(255,255,255,0.3);border-radius:var(--border-radius);background:rgba(255,255,255,0.9);color:var(--hashd-black);font-size:1rem;transition:all 0.3s ease;backdrop-filter:blur(10px);}.form-group input:focus{outline:none;border-color:var(--hashd-gold);background:var(--hashd-white);box-shadow:0 0 0 3px rgba(198,164,72,0.2);}.form-group input::placeholder{color:var(--hashd-black);opacity:0.7;}.newsletter-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-black);border:none;border-radius:var(--border-radius);font-weight:600;font-size:1rem;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 15px rgba(198,164,72,0.3);position:relative;overflow:hidden;}.newsletter-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease;}.newsletter-btn:hover::before{left:100%;}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,164,72,0.4);background:linear-gradient(135deg,#E2C66B,var(--hashd-gold));}.newsletter-btn:active{transform:translateY(0);}.newsletter-btn i{font-size:1.1rem;transition:transform 0.3s ease;}.newsletter-btn:hover i{transform:translateX(3px);}.newsletter-benefits{display:flex;gap:var(--spacing-md);flex-wrap:wrap;}.benefit-item{display:flex;align-items:center;gap:var(--spacing-xs);color:rgba(255,255,255,0.9);font-size:0.9rem;font-weight:500;}.benefit-item i{color:var(--hashd-gold);font-size:1rem;}@media (min-width:769px) and (max-width:1024px){.header-main{flex-wrap:wrap;gap:var(--spacing-md);}.main-nav{order:3;width:100%;margin:var(--spacing-md) 0 0 0;}.nav-menu{display:none !important;}.mobile-menu-toggle{display:block !important;order:3;margin-top:0;margin-left:auto;}.nav-menu.mobile-show,.nav-menu.show{display:flex !important;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:auto;width:75% !important;max-width:480px;background:linear-gradient(135deg,#0b173b 0%,#1a2a5c 50%,#0b173b 100%);box-shadow:-12px 0 50px rgba(0,0,0,0.8),-6px 0 25px rgba(198,164,72,0.4);z-index:10000;padding:0 !important;border-radius:0;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);margin:0;border-right:6px solid var(--hashd-gold) !important;overflow-y:auto !important;overflow-x:hidden !important;transform:translateX(100%) !important;transition:transform 0.45s cubic-bezier(0.4,0,0.2,1) !important;will-change:transform;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;height:100vh !important;}.nav-menu.mobile-show.active,.nav-menu.show.active{transform:translateX(0) !important;animation:slideInRightSmooth 0.45s cubic-bezier(0.4,0,0.2,1);opacity:1 !important;visibility:visible !important;}.nav-menu.mobile-show .mobile-menu-close-item,.nav-menu.show .mobile-menu-close-item{display:flex !important;animation:slideDownFade 0.4s cubic-bezier(0.4,0,0.2,1) 0.1s backwards;}.mobile-menu-overlay.active{opacity:1;visibility:visible;}.nav-menu.mobile-show li,.nav-menu.show li{width:100% !important;margin:0 !important;display:flex !important;flex-direction:column !important;border-bottom:1px solid rgba(198,164,72,0.15) !important;list-style:none !important;padding:0 !important;opacity:1 !important;visibility:visible !important;height:auto !important;min-height:auto !important;overflow:visible !important;position:relative !important;}.nav-menu.mobile-show>li,.nav-menu.show>li{display:flex !important;flex-direction:column !important;width:100% !important;opacity:1 !important;visibility:visible !important;}.nav-menu.mobile-show li:last-child,.nav-menu.show li:last-child{border-bottom:none;}.nav-menu.mobile-show li a,.nav-menu.show li a{display:flex !important;align-items:center !important;justify-content:flex-start !important;visibility:visible !important;opacity:1 !important;color:rgba(255,255,255,0.95) !important;padding:1.4rem 2rem !important;font-size:1.1rem !important;font-weight:500 !important;width:100% !important;text-align:right !important;border-right:4px solid transparent !important;transition:all 0.35s cubic-bezier(0.4,0,0.2,1) !important;position:relative !important;overflow:hidden !important;background:transparent !important;gap:0.75rem;}.nav-menu.mobile-show li a i,.nav-menu.show li a i{margin-left:auto;font-size:0.9rem;opacity:0.8;}.nav-menu.mobile-show li a::before,.nav-menu.show li a::before{content:'';position:absolute;right:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(198,164,72,0.25) 0%,rgba(198,164,72,0.15) 50%,transparent 100%);transition:width 0.35s cubic-bezier(0.4,0,0.2,1);z-index:0;}.nav-menu.mobile-show li a:hover::before,.nav-menu.show li a:hover::before,.nav-menu.mobile-show li a.active::before,.nav-menu.show li a.active::before{width:100%;}.nav-menu.mobile-show li a:hover,.nav-menu.show li a:hover,.nav-menu.mobile-show li a.active,.nav-menu.show li a.active{background:linear-gradient(90deg,rgba(198,164,72,0.2) 0%,rgba(198,164,72,0.1) 50%,transparent 100%) !important;border-right-color:var(--hashd-gold) !important;padding-right:2.5rem !important;color:var(--hashd-gold) !important;transform:translateX(-5px);}.nav-menu.mobile-show li a>*,.nav-menu.show li a>*{position:relative;z-index:1;}.nav-menu.mobile-show .nav-link,.nav-menu.show .nav-link{width:100% !important;text-align:right !important;padding:1.4rem 2rem !important;color:var(--hashd-white) !important;font-size:1.1rem !important;display:flex !important;align-items:center !important;opacity:1 !important;visibility:visible !important;}}@media (max-width:768px){.header-top{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;min-height:auto;}.header-info{order:2;}.header-actions{order:1;flex-direction:row;gap:var(--spacing-sm);justify-content:center;flex-wrap:wrap;}.contact-info{justify-content:center;gap:var(--spacing-md);}.header-main{flex-direction:column;text-align:center;gap:var(--spacing-md);min-height:auto;padding:var(--spacing-md) 0;}.logo{justify-content:center;order:1;}.logo img{height:70px;}.logo-text h1{font-size:1.0rem;}.logo-text p{font-size:0.9rem;}.main-nav{order:2;width:100%;margin:0;}.nav-menu{display:none !important;flex-direction:column;width:100%;gap:0;background:transparent;padding:0;border-radius:0;}.nav-menu.mobile-show,.nav-menu.show{display:flex !important;}.nav-link{width:100%;text-align:center;padding:var(--spacing-lg);font-size:1.1rem;}.mobile-menu-toggle{display:block !important;order:3;margin-top:0;margin-left:auto;}.mobile-menu-close-item{display:none !important;}.nav-menu.mobile-show,.nav-menu.show{display:flex !important;flex-direction:column !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:85% !important;max-width:420px !important;background:linear-gradient(135deg,#0b173b 0%,#1a2a5c 50%,#0b173b 100%) !important;box-shadow:-10px 0 40px rgba(0,0,0,0.7),-5px 0 20px rgba(198,164,72,0.3) !important;z-index:10000 !important;padding:0 !important;border-radius:0 !important;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);margin:0 !important;border-right:5px solid var(--hashd-gold) !important;overflow-y:auto !important;overflow-x:hidden !important;transform:translateX(100%) !important;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1) !important;will-change:transform;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.nav-menu.mobile-show.active,.nav-menu.show.active{transform:translateX(0) !important;animation:slideInRightSmooth 0.4s cubic-bezier(0.4,0,0.2,1);opacity:1 !important;visibility:visible !important;}@keyframes slideInRightSmooth{from{transform:translateX(100%);opacity:0;}50%{opacity:0.5;}to{transform:translateX(0);opacity:1;}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1;}to{transform:translateX(100%);opacity:0;}}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(11,23,59,0.75) 100%);z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1),visibility 0.4s cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;}.mobile-menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto;animation:fadeInOverlay 0.4s cubic-bezier(0.4,0,0.2,1);}@keyframes fadeInOverlay{from{opacity:0;}to{opacity:1;}}.nav-menu.mobile-show li,.nav-menu.show li{width:100% !important;margin:0 !important;display:flex !important;flex-direction:column !important;border-bottom:1px solid rgba(198,164,72,0.15) !important;list-style:none !important;padding:0 !important;opacity:1 !important;visibility:visible !important;height:auto !important;min-height:auto !important;overflow:visible !important;position:relative !important;}.nav-menu.mobile-show,.nav-menu.show{min-height:200px !important;height:100vh !important;}.nav-menu.mobile-show>li,.nav-menu.show>li{display:flex !important;flex-direction:column !important;width:100% !important;opacity:1 !important;visibility:visible !important;}.nav-menu.mobile-show li:last-child,.nav-menu.show li:last-child{border-bottom:none;}.nav-menu.mobile-show li a,.nav-menu.show li a{display:flex !important;align-items:center !important;justify-content:flex-start !important;visibility:visible !important;opacity:1 !important;color:rgba(255,255,255,0.95) !important;padding:1.4rem 2rem !important;font-size:1.1rem !important;font-weight:500 !important;width:100% !important;text-align:right !important;border-right:4px solid transparent !important;transition:all 0.35s cubic-bezier(0.4,0,0.2,1) !important;position:relative !important;overflow:hidden !important;background:transparent !important;gap:0.75rem;}.nav-menu.mobile-show li a i,.nav-menu.show li a i{margin-left:auto;font-size:0.9rem;opacity:0.8;}.nav-menu.mobile-show li a::before,.nav-menu.show li a::before{content:'';position:absolute;right:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(198,164,72,0.25) 0%,rgba(198,164,72,0.15) 50%,transparent 100%);transition:width 0.35s cubic-bezier(0.4,0,0.2,1);z-index:0;}.nav-menu.mobile-show li a:hover::before,.nav-menu.show li a:hover::before,.nav-menu.mobile-show li a.active::before,.nav-menu.show li a.active::before{width:100%;}.nav-menu.mobile-show li a:hover,.nav-menu.show li a:hover,.nav-menu.mobile-show li a.active,.nav-menu.show li a.active{background:linear-gradient(90deg,rgba(198,164,72,0.2) 0%,rgba(198,164,72,0.1) 50%,transparent 100%) !important;border-right-color:var(--hashd-gold) !important;padding-right:2.5rem !important;color:var(--hashd-gold) !important;transform:translateX(-5px);}.nav-menu.mobile-show li a>*,.nav-menu.show li a>*{position:relative;z-index:1;}.mobile-menu-close-item{display:none !important;width:100% !important;margin:0 !important;padding:0 !important;border-bottom:3px solid rgba(198,164,72,0.4) !important;order:-1 !important;background:linear-gradient(135deg,rgba(198,164,72,0.2) 0%,transparent 100%);}.nav-menu.mobile-show .mobile-menu-close-item,.nav-menu.show .mobile-menu-close-item{display:flex !important;animation:slideDownFade 0.4s cubic-bezier(0.4,0,0.2,1) 0.1s backwards;}@keyframes slideDownFade{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}.mobile-menu-close{width:100%;height:70px;background:linear-gradient(90deg,rgba(198,164,72,0.25) 0%,rgba(198,164,72,0.15) 50%,transparent 100%);border:none;border-right:4px solid transparent;display:flex !important;align-items:center;justify-content:flex-start;padding:0 2rem;font-size:1.2rem;color:var(--hashd-gold);cursor:pointer;z-index:10001;transition:all 0.35s cubic-bezier(0.4,0,0.2,1);margin:0;gap:1rem;font-weight:700;position:relative;overflow:hidden;}.mobile-menu-close::before{content:'';position:absolute;right:0;top:0;bottom:0;width:0;background:var(--hashd-gold);transition:width 0.35s cubic-bezier(0.4,0,0.2,1);}.mobile-menu-close:hover,.mobile-menu-close:active{background:linear-gradient(90deg,rgba(198,164,72,0.4) 0%,rgba(198,164,72,0.25) 50%,transparent 100%);border-right-color:var(--hashd-gold);color:var(--hashd-white);padding-right:2.5rem;}.mobile-menu-close:hover::before{width:100%;}.mobile-menu-close i{font-size:1.5rem !important;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1) !important;display:inline-block !important;width:auto !important;height:auto !important;line-height:1 !important;font-family:"Font Awesome 5 Free","Font Awesome 5 Pro","Font Awesome 5 Brands" !important;font-weight:900 !important;position:relative;z-index:1;}.mobile-menu-close:hover i{transform:rotate(90deg) scale(1.1);}.mobile-menu-close span{font-size:1rem;margin-right:0.5rem;}.nav-menu.mobile-show .nav-link,.nav-menu.show .nav-link{width:100% !important;text-align:right !important;padding:1.25rem 1.75rem !important;border-bottom:none !important;border-radius:0 !important;margin:0 !important;transition:all 0.3s ease;color:var(--hashd-white) !important;outline:none !important;font-size:1.1rem !important;font-weight:500 !important;display:flex !important;align-items:center !important;gap:0.75rem !important;position:relative !important;opacity:1 !important;visibility:visible !important;background:transparent !important;}.nav-menu.mobile-show .nav-link:not(.nav-dropdown .nav-link)::after,.nav-menu.show .nav-link:not(.nav-dropdown .nav-link)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:0;background:var(--hashd-gold);transition:height 0.3s ease;border-radius:2px 0 0 2px;}.nav-menu.mobile-show .nav-link:hover:not(.nav-dropdown .nav-link)::after,.nav-menu.show .nav-link:hover:not(.nav-dropdown .nav-link)::after{height:60%;}.nav-menu.mobile-show .nav-link:active,.nav-menu.show .nav-link:active{background:linear-gradient(90deg,rgba(198,164,72,0.3),rgba(198,164,72,0.15));color:var(--hashd-gold) !important;outline:none !important;border-right:4px solid var(--hashd-gold);transform:none;}.nav-menu.mobile-show .nav-link:hover,.nav-menu.show .nav-link:hover{background:linear-gradient(90deg,rgba(198,164,72,0.2),rgba(198,164,72,0.1));color:var(--hashd-gold) !important;padding-right:2rem;border-right:4px solid var(--hashd-gold);}.nav-menu.mobile-show .nav-dropdown:hover .dropdown-menu,.nav-menu.show .nav-dropdown:hover .dropdown-menu{display:none !important;opacity:0 !important;visibility:hidden !important;transform:translateY(-10px) !important;}.nav-menu.mobile-show .nav-dropdown .dropdown-menu,.nav-menu.show .nav-dropdown .dropdown-menu{position:static !important;display:none !important;background:rgba(0,0,0,0.25) !important;box-shadow:none;border-radius:0;margin:0 !important;padding:0 !important;opacity:0;visibility:hidden;transform:translateY(-10px);border-top:2px solid rgba(198,164,72,0.3);max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),padding 0.5s ease,opacity 0.4s ease,transform 0.4s ease,visibility 0.4s ease;width:100%;transform-origin:top;}.nav-menu.mobile-show .nav-dropdown.active .dropdown-menu,.nav-menu.show .nav-dropdown.active .dropdown-menu{display:block !important;max-height:800px !important;padding:0.5rem 0 !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important;animation:slideDownFade 0.5s cubic-bezier(0.4,0,0.2,1);}.nav-menu.mobile-show .dropdown-menu a i,.nav-menu.show .dropdown-menu a i{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Brands","Font Awesome 5 Free","Font Awesome 5 Pro","Font Awesome 5 Brands" !important;font-weight:900 !important;font-style:normal !important;margin-left:0.5rem;width:20px;min-width:20px;text-align:center;color:rgba(198,164,72,0.9);display:inline-flex !important;align-items:center;justify-content:center;transition:all 0.3s ease;font-size:0.95rem;}.nav-menu.mobile-show .dropdown-menu a:hover i,.nav-menu.show .dropdown-menu a:hover i{color:var(--hashd-gold);transform:translateX(-2px) scale(1.1);}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}@keyframes slideDownFade{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.nav-menu.mobile-show .nav-dropdown,.nav-menu.show .nav-dropdown{width:100%;display:flex;flex-direction:column;position:relative;}.nav-menu.mobile-show .nav-dropdown .nav-link,.nav-menu.show .nav-dropdown .nav-link{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;padding:1.25rem 1.75rem !important;cursor:pointer !important;user-select:none !important;background:rgba(198,164,72,0.1) !important;border-right:3px solid transparent !important;transition:all 0.3s ease !important;font-weight:600 !important;}.nav-menu.mobile-show .nav-dropdown .nav-link:hover,.nav-menu.show .nav-dropdown .nav-link:hover{background:rgba(198,164,72,0.2) !important;border-right-color:var(--hashd-gold) !important;padding-right:2rem !important;}.nav-menu.mobile-show .nav-dropdown.active .nav-link{background:rgba(198,164,72,0.25) !important;border-right-color:var(--hashd-gold) !important;color:var(--hashd-gold) !important;}.nav-menu.mobile-show .nav-dropdown .nav-link i,.nav-menu.show .nav-dropdown .nav-link i{transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);margin-left:0.75rem;font-size:1rem;color:var(--hashd-gold);}.nav-menu.mobile-show .nav-dropdown.active .nav-link i,.nav-menu.show .nav-dropdown.active .nav-link i{transform:rotate(180deg);color:var(--hashd-gold);}.nav-menu.mobile-show .dropdown-menu li,.nav-menu.show .dropdown-menu li{width:100%;margin:0;}.nav-menu.mobile-show .dropdown-menu a,.nav-menu.show .dropdown-menu a{padding:1.1rem 1.75rem 1.1rem 3rem !important;color:rgba(255,255,255,0.92) !important;border-bottom:1px solid rgba(198,164,72,0.12) !important;display:flex !important;align-items:center !important;gap:0.85rem !important;width:100% !important;font-size:0.98rem !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;position:relative !important;background:transparent !important;font-weight:500 !important;border-right:3px solid transparent !important;}.nav-menu.mobile-show .dropdown-menu a::before,.nav-menu.show .dropdown-menu a::before{content:'●';font-size:0.6rem;opacity:0;transform:translateX(-15px);transition:all 0.3s ease;color:var(--hashd-gold);position:absolute;right:2rem;}.nav-menu.mobile-show .dropdown-menu a:hover,.nav-menu.show .dropdown-menu a:hover,.nav-menu.mobile-show .dropdown-menu a:active,.nav-menu.show .dropdown-menu a:active{background:linear-gradient(90deg,rgba(198,164,72,0.3),rgba(198,164,72,0.15)) !important;color:var(--hashd-gold) !important;padding-right:3.5rem !important;outline:none !important;border-right:4px solid var(--hashd-gold) !important;transform:translateX(-5px);}.nav-menu.mobile-show .dropdown-menu a:hover::before,.nav-menu.show .dropdown-menu a:hover::before,.nav-menu.mobile-show .dropdown-menu a:active::before,.nav-menu.show .dropdown-menu a:active::before{opacity:1;transform:translateX(0);}.nav-menu.mobile-show .dropdown-menu li:first-child a,.nav-menu.show .dropdown-menu li:first-child a{border-top:1px solid rgba(198,164,72,0.2);}.nav-menu.mobile-show .dropdown-menu li:last-child a,.nav-menu.show .dropdown-menu li:last-child a{border-bottom:none;}.matches-widget-grid{grid-template-columns:1fr;gap:var(--spacing-lg);}.widget-header{flex-direction:column;gap:var(--spacing-md);text-align:center;}.widget-header h2{font-size:2rem;}.teams-row{flex-direction:column;gap:var(--spacing-md);}.match-result{margin:var(--spacing-md) 0;}.match-meta{flex-direction:column;gap:var(--spacing-sm);}.hero-content{grid-template-columns:1fr;}.matches-grid{grid-template-columns:1fr;}.news-grid{grid-template-columns:1fr;gap:1rem;}.players-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}.partners-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));}h1{font-size:2rem;}h2{font-size:1.75rem;}h3{font-size:1.5rem;}}@media (max-width:480px){.container{padding:0 var(--spacing-md);}.players-grid{grid-template-columns:1fr;}.partners-grid{grid-template-columns:repeat(2,1fr);}.newsletter-content{flex-direction:column;gap:var(--spacing-xl);text-align:center;}.newsletter-text h2{font-size:2rem;}.newsletter-text p{font-size:1.1rem;}.form-group{flex-direction:column;gap:var(--spacing-md);}.newsletter-benefits{justify-content:center;}}.top-bar{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);color:var(--hashd-white);padding:0.5rem 0;font-size:0.9rem;border-bottom:1px solid rgba(198,164,72,0.2);box-shadow:0 2px 10px rgba(11,23,59,0.1);position:relative;overflow:hidden;z-index:10001;}.top-bar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(198,164,72,0.1) 50%,transparent 70%);animation:shimmer 3s infinite;}@keyframes shimmer{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.top-bar-content{display:flex;justify-content:flex-end;align-items:center;}.top-bar-right{display:flex;align-items:center;gap:1rem;}.social-links{display:flex;gap:var(--spacing-sm);}.social-links a{color:var(--hashd-white);font-size:1.1rem;transition:all 0.3s ease;padding:var(--spacing-sm);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}.social-links a:hover{color:var(--hashd-gold);background:rgba(198,164,72,0.1);transform:translateY(-2px);}.social-links a i,.social-link i,.top-bar .social-links a i,.footer-social .social-link i{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Brands","Font Awesome 5 Free","Font Awesome 5 Pro","Font Awesome 5 Brands" !important;font-weight:900 !important;font-style:normal !important;display:inline-block !important;text-rendering:auto !important;-webkit-font-smoothing:antialiased !important;font-variant:normal !important;text-transform:none !important;}.fab.fa-x-twitter,.fa-x-twitter{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;}.fab.fa-x-twitter::before,.fa-x-twitter::before{content:"\e61b" !important;font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;display:inline-block !important;}@supports not (content:"\e61b"){.fa-x-twitter::before{content:"\f099" !important;}}.admin-login-btn{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.5rem 1rem;border-radius:20px;text-decoration:none;font-weight:600;font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;}.admin-login-btn:hover{background:var(--hashd-white);color:var(--hashd-primary);transform:translateY(-2px);}img{max-width:100%;height:auto;display:block;}.logo img{height:60px;width:auto;object-fit:contain;}.news-card-image img,.slide-image img{width:100%;height:200px;object-fit:cover;border-radius:8px;}.player-card img{width:100%;height:150px;object-fit:cover;border-radius:50%;}.partner-card img{width:100%;height:80px;object-fit:contain;}.team-logo img{width:40px;height:40px;object-fit:contain;}.gallery-page{padding:0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:100vh;}.gallery-hero{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-primary) 100%);padding:6rem 0 4rem;position:relative;overflow:hidden;margin-bottom:4rem;}.gallery-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(198,164,72,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none;}.gallery-hero::after{content:'';position:absolute;bottom:-50px;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,#f8f9fa);}.gallery-hero-content{text-align:center;position:relative;z-index:1;color:var(--hashd-white);}.gallery-hero .hero-icon{width:100px;height:100px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--hashd-primary);box-shadow:0 10px 30px rgba(198,164,72,0.4);animation:pulse 2s infinite;}.gallery-hero h1{font-size:4rem;font-weight:800;color:var(--hashd-white);margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,0.3);letter-spacing:-1px;}.gallery-hero .hero-description{font-size:1.3rem;color:rgba(255,255,255,0.95);max-width:800px;margin:0 auto;line-height:1.8;}.page-header{text-align:center;margin-bottom:3rem;}.page-header h1{font-size:3rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.page-header p{font-size:1.2rem;color:var(--hashd-gray);margin:0;}.gallery-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;}.filter-btn{background:var(--hashd-white);color:var(--hashd-primary);border:2px solid var(--hashd-gold);padding:0.8rem 2rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-size:1rem;}.filter-btn:hover,.filter-btn.active{background:var(--hashd-gold);color:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,164,72,0.3);}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;}.gallery-item{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;opacity:1;transform:scale(1);}.gallery-item.hidden{opacity:0;transform:scale(0.8);pointer-events:none;}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.gallery-image{position:relative;overflow:hidden;height:250px;}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.gallery-item:hover .gallery-image img{transform:scale(1.05);}.gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(11,23,59,0.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease;}.gallery-item:hover .gallery-overlay{opacity:1;}.gallery-actions{display:flex;gap:1rem;}.gallery-btn{background:var(--hashd-gold);color:var(--hashd-primary);border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;font-size:1.2rem;}.gallery-btn:hover{background:var(--hashd-white);transform:scale(1.1);}.gallery-info{padding:1.5rem;}.gallery-info h3{color:var(--hashd-primary);margin-bottom:0.5rem;font-size:1.3rem;font-weight:600;}.gallery-info p{color:var(--hashd-gray);margin-bottom:1rem;line-height:1.6;}.gallery-date{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.3rem 0.8rem;border-radius:15px;font-size:0.9rem;font-weight:600;}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);display:none;align-items:center;justify-content:center;z-index:10000;}.lightbox.show{display:flex;}.lightbox-content{position:relative;max-width:90%;max-height:90%;}.lightbox-close{position:absolute;top:-50px;right:0;background:var(--hashd-gold);color:var(--hashd-primary);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;z-index:10001;}.lightbox img{max-width:100%;max-height:80vh;border-radius:10px;}.lightbox-info{background:var(--hashd-white);padding:1rem;border-radius:0 0 10px 10px;text-align:center;}.lightbox-info h3{color:var(--hashd-primary);margin:0;font-size:1.5rem;}.nav-dropdown{position:relative;}.nav-dropdown>a{display:flex;align-items:center;gap:0.5rem;}.nav-dropdown>a i{font-size:0.8rem;transition:transform 0.3s ease;}.nav-dropdown:hover>a i{transform:rotate(180deg);}.dropdown-menu{position:absolute;top:100%;right:0;background:var(--hashd-white);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.15);min-width:200px;z-index:10000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;border:1px solid rgba(198,164,72,0.2);overflow:hidden;margin-top:5px;}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);}.nav-menu li:last-child .dropdown-menu{right:0;left:auto;}.news-table-container{background:var(--hashd-white);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden;margin-top:2rem;}.news-table{width:100%;border-collapse:collapse;}.news-table th{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:1rem;text-align:right;font-weight:600;border:none;}.news-table td{padding:1rem;border-bottom:1px solid #f0f0f0;vertical-align:middle;}.news-table tr:hover{background:#f8f9fa;}.news-thumbnail{width:60px;height:40px;object-fit:cover;border-radius:8px;}.news-title{font-weight:600;color:var(--hashd-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.category-badge{padding:0.3rem 0.8rem;border-radius:20px;font-size:0.8rem;font-weight:500;color:var(--hashd-white);}.category-فريق{background:var(--hashd-gold);}.category-مباريات{background:#28a745;}.category-تدريبات{background:#17a2b8;}.category-شراكات{background:var(--hashd-gold);}.status-badge{padding:0.3rem 0.8rem;border-radius:20px;font-size:0.8rem;font-weight:500;}.status-published{background:#d4edda;color:#155724;}.status-draft{background:#fff3cd;color:#856404;}.featured-star{color:var(--hashd-gold);}.action-buttons{display:flex;gap:0.5rem;}.btn-sm{padding:0.4rem 0.8rem;font-size:0.8rem;border-radius:6px;}.news-form{background:var(--hashd-white);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);margin-top:2rem;}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;}.form-group{margin-bottom:1rem;}.form-group label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--hashd-primary);}.form-group input,.form-group select,.form-group textarea{width:100%;padding:0.8rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color 0.3s ease;}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--hashd-gold);}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:500;}.checkbox-label input[type="checkbox"]{width:auto;margin-left:0.5rem;}.form-actions{display:flex;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0;}.alert{padding:1rem;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb;}.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;}.stat-card{background:var(--hashd-white);padding:1.5rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);display:flex;align-items:center;gap:1rem;}.stat-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hashd-white);font-size:1.2rem;}.stat-info h3{font-size:2rem;font-weight:700;color:var(--hashd-primary);margin:0;}.stat-info p{color:#666;margin:0;font-size:0.9rem;}.activities-section{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.1);margin-top:2rem;}.activities-section h2{color:var(--hashd-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;}.activities-list{display:flex;flex-direction:column;gap:1rem;}.activity-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:10px;border-left:4px solid var(--hashd-gold);}.activity-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hashd-white);font-size:1rem;}.activity-content h4{margin:0;color:var(--hashd-primary);font-size:1rem;font-weight:600;}.activity-content p{margin:0.25rem 0 0 0;color:#666;font-size:0.9rem;}.activity-time{color:#999;font-size:0.8rem;margin-top:0.25rem;}.register-form-page{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:calc(100vh - 200px);position:relative;}.register-form-container{max-width:900px;margin:0 auto;background:var(--hashd-white);border-radius:25px;padding:3.5rem;box-shadow:0 20px 60px rgba(0,0,0,0.15);position:relative;overflow:hidden;}.register-form-container::before{content:'';position:absolute;top:0;right:0;width:100%;height:5px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B,var(--hashd-gold));}.register-form-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:3px solid var(--hashd-gold);}.register-icon-wrapper{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:4px solid var(--hashd-gold);box-shadow:0 10px 30px rgba(198,164,72,0.3);}.register-icon-wrapper i{font-size:2.5rem;color:var(--hashd-gold);}.register-form-header h1{font-size:clamp(2rem,5vw,2.8rem);color:var(--hashd-primary);margin-bottom:0.75rem;font-weight:800;letter-spacing:-0.5px;}.register-form-header p{font-size:1.1rem;color:var(--gray-600);margin:0;line-height:1.6;}.register-error-messages{margin-bottom:2rem;}.register-error-message{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:1rem;border:2px solid #f5c6cb;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 12px rgba(220,53,69,0.1);}.register-error-message i{font-size:1.3rem;color:#dc3545;flex-shrink:0;}.register-error-message span{flex:1;}.register-form-modern{margin-bottom:2rem;}.register-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem;}.register-form-group{position:relative;}.register-form-label{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;color:var(--hashd-primary);font-weight:700;font-size:1rem;}.register-form-label i{color:var(--hashd-gold);font-size:1.1rem;}.register-input-wrapper{position:relative;display:flex;align-items:center;}.register-form-input{width:100%;padding:1.1rem 3.5rem 1.1rem 1rem;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;font-family:'Cairo',sans-serif;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);background:var(--hashd-white);color:var(--hashd-primary);box-sizing:border-box;}.register-form-input:focus{outline:none;border-color:var(--hashd-gold);background:#fffef9;box-shadow:0 0 0 4px rgba(198,164,72,0.15);transform:translateY(-2px);}.register-form-input::placeholder{color:#999;opacity:0.7;}.register-input-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--hashd-gold);font-size:1.1rem;pointer-events:none;z-index:2;}.password-toggle{position:absolute;left:3rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--gray-600);cursor:pointer;padding:0.5rem;font-size:1rem;transition:color 0.3s ease;z-index:2;display:flex;align-items:center;justify-content:center;}.password-toggle:hover{color:var(--hashd-gold);}.password-toggle i{pointer-events:none;}.register-form-input select,select.register-form-input{padding-right:3.5rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1.2rem center;background-size:12px;padding-left:3.5rem;}.register-form-input option{padding:0.5rem;cursor:pointer;}.register-checkbox-label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:0.95rem;color:var(--gray-700);line-height:1.6;}.register-checkbox-label input[type="checkbox"]{display:none;}.register-checkmark{width:24px;height:24px;border:2px solid #e1e5e9;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;flex-shrink:0;margin-top:2px;background:var(--hashd-white);}.register-checkbox-label input[type="checkbox"]:checked+.register-checkmark{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-color:var(--hashd-gold);}.register-checkbox-label input[type="checkbox"]:checked+.register-checkmark::after{content:'✓';color:var(--hashd-white);font-weight:bold;font-size:0.9rem;}.register-checkbox-text{flex:1;}.register-link{color:var(--hashd-gold);text-decoration:none;font-weight:600;transition:all 0.3s ease;border-bottom:1px solid transparent;}.register-link:hover{color:var(--hashd-primary);border-bottom-color:var(--hashd-primary);}.register-submit-btn-modern{width:100%;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);border:2px solid transparent;padding:1.3rem 2.5rem;border-radius:50px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:flex;align-items:center;justify-content:center;gap:0.75rem;margin-top:2.5rem;box-shadow:0 8px 20px rgba(198,164,72,0.3);font-family:'Cairo',sans-serif;position:relative;overflow:hidden;}.register-submit-btn-modern::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;}.register-submit-btn-modern:hover::before{width:400px;height:400px;}.register-submit-btn-modern:hover{background:linear-gradient(135deg,#E2C66B,var(--hashd-gold));transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px rgba(198,164,72,0.5);border-color:rgba(255,255,255,0.3);}.register-submit-btn-modern:active{transform:translateY(-1px) scale(1);}.register-submit-btn-modern i{font-size:1.3rem;transition:transform 0.3s ease;}.register-submit-btn-modern:hover i{transform:scale(1.2);}.register-form-footer{text-align:center;border-top:2px solid #e1e5e9;padding-top:2rem;margin-top:2rem;}.register-form-footer p{margin:1rem 0;color:var(--gray-600);font-size:0.95rem;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.register-form-footer p i{color:var(--hashd-gold);font-size:1rem;}.register-form-footer .register-link{font-weight:600;margin:0 0.25rem;}@media (max-width:768px){.register-form-container{padding:2rem 1.5rem;margin:1rem;border-radius:20px;}.register-form-row{grid-template-columns:1fr;gap:1.5rem;}.register-form-header h1{font-size:2rem;}.register-icon-wrapper{width:80px;height:80px;}.register-icon-wrapper i{font-size:2rem;}.register-form-input{padding:1rem 3rem 1rem 1rem;}.register-input-icon{left:1rem;font-size:1rem;}.password-toggle{left:2.5rem;}}.admin-content-area{padding:2rem;background:#f8f9fa;min-height:100vh;}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;}.stat-card{background:var(--hashd-white);border-radius:15px;padding:1.5rem;box-shadow:0 5px 20px rgba(0,0,0,0.1);text-align:center;transition:transform 0.3s ease;}.stat-card:hover{transform:translateY(-5px);}.stat-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem;color:var(--hashd-white);}.stat-icon.news{background:linear-gradient(135deg,#28a745,#20c997);}.stat-icon.matches{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.stat-icon.players{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);}.stat-icon.partners{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);}.stat-icon.subscribers{background:linear-gradient(135deg,#17a2b8,#20c997);}.stat-icon.visitors{background:linear-gradient(135deg,#ffc107,#fd7e14);}.stat-number{font-size:2.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.5rem;}.stat-label{color:#666;font-size:1rem;font-weight:500;}.admin-sidebar{width:280px;background:linear-gradient(180deg,var(--hashd-primary) 0%,#1a2a5c 100%);color:var(--hashd-white);position:fixed;height:100vh;right:0;top:0;z-index:1000;transition:transform 0.3s ease;overflow-y:auto;direction:rtl;text-align:right;box-shadow:2px 0 10px rgba(0,0,0,0.1);}.admin-sidebar-header{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.1);}.admin-sidebar-logo{display:flex;align-items:center;gap:1rem;}.admin-sidebar-logo img{width:50px;height:50px;border-radius:50%;object-fit:cover;}.admin-sidebar-title{font-size:1.2rem;font-weight:700;margin:0;color:var(--hashd-white);}.admin-sidebar-subtitle{font-size:0.9rem;margin:0;opacity:0.8;color:var(--hashd-white);}.admin-sidebar-nav{padding:1rem 0;}.admin-nav-section{margin-bottom:2rem;}.admin-nav-section-title{font-size:0.8rem;font-weight:600;color:var(--hashd-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding:0 1.5rem;}.admin-nav-item{display:flex;align-items:center;gap:1rem;padding:0.8rem 1.5rem;color:var(--hashd-white);text-decoration:none;transition:all 0.3s ease;border-left:3px solid transparent;}.admin-nav-item:hover{background:rgba(255,255,255,0.1);border-left-color:var(--hashd-gold);color:var(--hashd-white);}.admin-nav-item.active{background:rgba(198,164,72,0.2);border-left-color:var(--hashd-gold);color:var(--hashd-gold);}.admin-nav-item i{width:20px;text-align:center;font-size:1rem;}.admin-top-bar{background:var(--hashd-white);padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;height:80px;transition:all 0.3s ease;}.admin-top-bar-left{display:flex;align-items:center;gap:1rem;}.admin-top-bar-right{display:flex;align-items:center;gap:1rem;}.admin-menu-toggle{background:none;border:none;font-size:1.2rem;color:var(--hashd-primary);cursor:pointer;padding:0.5rem;border-radius:5px;transition:background 0.3s ease;}.admin-menu-toggle:hover{background:rgba(11,23,59,0.1);}.admin-page-title{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin:0;}.admin-page-title:hover{color:var(--hashd-gold);transition:color 0.3s ease;}.admin-page-title:hover{color:var(--hashd-gold);transition:color 0.3s ease;}.admin-main-content{flex:1;margin-right:280px;background:#f8f9fa;min-height:100vh;width:calc(100% - 280px);transition:all 0.3s ease;padding-top:80px;margin-top:0;}@media (max-width:768px){.admin-sidebar{transform:translateX(100%);width:100%;}.admin-sidebar.open{transform:translateX(0);}.admin-main-content{margin-right:0;width:100%;padding-top:80px;}.admin-top-bar{left:0;right:0;width:100%;}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:2rem;}.dashboard-card{background:var(--hashd-white);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.dashboard-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.card-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);}.card-icon{width:50px;height:50px;background:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;}.card-title{font-size:1.2rem;font-weight:700;margin:0;color:var(--hashd-white);}.card-subtitle{font-size:0.9rem;margin:0;opacity:0.8;color:var(--hashd-white);}.card-content{padding:1.5rem;}.card-content p{margin:0;color:#666;line-height:1.6;}.card-actions{padding:1rem 1.5rem;background:#f8f9fa;display:flex;gap:1rem;flex-wrap:wrap;}.admin-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.6rem 1.2rem;border:none;border-radius:8px;font-size:0.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 0.3s ease;text-align:center;}.admin-btn-primary{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);}.admin-btn-primary:hover{background:linear-gradient(135deg,#1a2a5c,var(--hashd-primary));transform:translateY(-2px);box-shadow:0 5px 15px rgba(11,23,59,0.3);}.admin-btn-success{background:linear-gradient(135deg,#28a745,#20c997);color:var(--hashd-white);}.admin-btn-success:hover{background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 5px 15px rgba(40,167,69,0.3);}.admin-btn-info{background:linear-gradient(135deg,#17a2b8,var(--hashd-primary));color:var(--hashd-white);}.admin-btn-info:hover{background:linear-gradient(135deg,var(--hashd-primary),#17a2b8);transform:translateY(-2px);box-shadow:0 5px 15px rgba(23,162,184,0.3);}.admin-btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);color:var(--hashd-white);}.admin-btn-danger:hover{background:linear-gradient(135deg,#c82333,#dc3545);transform:translateY(-2px);box-shadow:0 5px 15px rgba(220,53,69,0.3);}.admin-btn.btn-sm{padding:0.4rem 0.8rem;font-size:0.8rem;}.admin-table-container{background:var(--hashd-white);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden;margin-top:2rem;}.admin-table{width:100%;border-collapse:collapse;font-size:0.9rem;}.admin-table th{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:1rem;text-align:right;font-weight:600;border:none;}.admin-table td{padding:1rem;border-bottom:1px solid #eee;text-align:right;}.admin-table tr:hover{background:#f8f9fa;}.admin-table tr:last-child td{border-bottom:none;}.badge{display:inline-block;padding:0.3rem 0.6rem;border-radius:20px;font-size:0.8rem;font-weight:500;text-align:center;}.badge-success{background:linear-gradient(135deg,#28a745,#20c997);color:var(--hashd-white);}.badge-secondary{background:linear-gradient(135deg,#6c757d,#adb5bd);color:var(--hashd-white);}.admin-table .admin-btn{margin:0 0.2rem;padding:0.4rem 0.8rem;font-size:0.8rem;}.report-section{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:10px;border-left:4px solid var(--hashd-primary);}.report-section h4{color:var(--hashd-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:600;}.activities-list{max-height:400px;overflow-y:auto;}.activity-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--hashd-white);border-radius:8px;margin-bottom:0.5rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.activity-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hashd-white);font-size:1rem;}.activity-content{flex:1;}.activity-title{font-weight:600;color:var(--hashd-primary);margin-bottom:0.25rem;}.activity-description{color:#666;font-size:0.9rem;}.activity-time{color:#999;font-size:0.8rem;white-space:nowrap;}@media print{.admin-sidebar{display:none !important;}.admin-top-bar{left:0 !important;right:0 !important;width:100% !important;}.action-buttons{display:none !important;}.admin-main-content{margin-right:0 !important;width:100% !important;padding-top:0 !important;}.admin-container-card{box-shadow:none !important;border:1px solid #ddd !important;}}.admin-body{margin:0;padding:0;background:#f8f9fa;font-family:var(--font-primary);direction:rtl;}.nav-group{position:relative;}.nav-toggle{cursor:pointer;}.nav-toggle i:last-child{margin-right:auto;transition:transform 0.3s ease;}.nav-group.active .nav-toggle i:last-child{transform:rotate(180deg);}.nav-submenu{list-style:none;margin:0;padding:0;background:rgba(0,0,0,0.2);max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.nav-group.active .nav-submenu{max-height:300px;}.nav-submenu li a{display:block;padding:0.75rem 1.5rem 0.75rem 3rem;color:rgba(255,255,255,0.7);text-decoration:none;transition:all 0.3s ease;font-size:0.9rem;}.nav-submenu li a:hover{background:rgba(255,255,255,0.1);color:white;}.search-box{position:relative;}.search-box input{padding:0.5rem 1rem 0.5rem 2.5rem;border:1px solid var(--gray-300);border-radius:0.375rem;width:250px;font-size:0.875rem;}.search-box i{position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);color:var(--gray-400);}.notifications{position:relative;}.notification-btn{position:relative;background:none;border:none;font-size:1.25rem;color:var(--gray-600);cursor:pointer;padding:0.5rem;border-radius:0.375rem;transition:background-color 0.3s ease;}.notification-btn:hover{background:var(--gray-100);}.notification-badge{position:absolute;top:0;left:0;background:var(--danger-color);color:white;font-size:0.75rem;padding:0.125rem 0.375rem;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;}.notification-dropdown{position:absolute;top:100%;left:0;width:300px;background:white;border:1px solid var(--gray-200);border-radius:0.5rem;box-shadow:0 10px 25px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;}.notifications:hover .notification-dropdown{opacity:1;visibility:visible;transform:translateY(0);}.notification-header{padding:1rem;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;}.notification-header h3{margin:0;font-size:1rem;color:var(--gray-900);}.mark-all-read{background:none;border:none;color:var(--primary-color);font-size:0.875rem;cursor:pointer;}.notification-list{max-height:300px;overflow-y:auto;}.notification-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--gray-100);transition:background-color 0.3s ease;}.notification-item:hover{background:var(--gray-50);}.notification-item.unread{background:rgba(30,58,138,0.05);}.notification-item i{color:var(--primary-color);font-size:1.125rem;}.notification-content p{margin:0 0 0.25rem 0;font-size:0.875rem;color:var(--gray-900);}.notification-content span{font-size:0.75rem;color:var(--gray-500);}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;}.form-control.is-invalid{border-color:var(--danger-color);}.form-control.is-valid{border-color:var(--success-color);}.invalid-feedback{color:var(--danger-color);font-size:0.75rem;margin-top:0.25rem;}.valid-feedback{color:var(--success-color);font-size:0.75rem;margin-top:0.25rem;}.status-badge{display:inline-block;padding:0.25rem 0.75rem;border-radius:9999px;font-size:0.75rem;font-weight:500;}.status-published{background:#d1fae5;color:#065f46;}.status-draft{background:#fef3c7;color:#92400e;}.status-archived{background:#fee2e2;color:#991b1b;}.chart-container{position:relative;height:300px;margin-bottom:2rem;}.filter-bar{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;}.filter-group{display:flex;align-items:center;gap:0.5rem;}.filter-group label{font-size:0.875rem;color:var(--gray-700);white-space:nowrap;}.filter-group select,.filter-group input{padding:0.5rem;border:1px solid var(--gray-300);border-radius:0.375rem;font-size:0.875rem;}.pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:2rem;}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--gray-300);border-radius:0.375rem;color:var(--gray-700);text-decoration:none;transition:all 0.3s ease;}.pagination a:hover{background:var(--primary-color);color:white;border-color:var(--primary-color);}.pagination .active{background:var(--primary-color);color:white;border-color:var(--primary-color);}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999;}.loading{display:inline-block;width:40px;height:40px;border:4px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:white;animation:spin 1s ease-in-out infinite;}@keyframes spin{to{transform:rotate(360deg);}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}*:focus{outline:2px solid var(--primary-color);outline-offset:2px;}.action-buttons{display:flex;gap:1rem;margin-bottom:2rem;}@media (max-width:768px){.form-row{grid-template-columns:1fr;}.stats-grid{grid-template-columns:1fr;}.action-buttons{flex-direction:column;}.news-table-container{overflow-x:auto;}}.nav-dropdown{position:relative;z-index:10001;}.featured-badge{position:absolute;top:0.5rem;right:0.5rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-white);padding:0.3rem 0.8rem;border-radius:15px;font-size:0.7rem;font-weight:600;display:flex;align-items:center;gap:0.3rem;z-index:10;}.news-card-image{position:relative;overflow:hidden;}.admin-body{background:#f8f9fa;font-family:'Cairo','Tajawal',sans-serif;margin:0;padding:0;}.admin-container{display:flex;min-height:100vh;}.sidebar{width:250px;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);position:fixed;height:100vh;overflow-y:auto;transition:transform 0.3s ease;z-index:1000;}.sidebar.open{transform:translateX(0);}.sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.1);}.sidebar-logo{display:flex;align-items:center;gap:1rem;}.sidebar-logo img{width:40px;height:40px;border-radius:50%;}.sidebar-logo h3{margin:0;font-size:1.1rem;font-weight:600;}.sidebar-logo p{margin:0;font-size:0.8rem;opacity:0.8;}.sidebar-nav ul{list-style:none;padding:0;margin:0;}.sidebar-nav li{margin:0;}.sidebar-nav a{display:flex;align-items:center;gap:0.8rem;padding:1rem 1.5rem;color:var(--hashd-white);text-decoration:none;transition:all 0.3s ease;border-left:3px solid transparent;}.sidebar-nav a:hover,.sidebar-nav a.active{background:rgba(255,255,255,0.1);border-left-color:var(--hashd-gold);}.main-content{flex:1;margin-left:250px;background:#f8f9fa;}.admin-header{background:var(--hashd-white);padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;}.header-left{display:flex;align-items:center;gap:1rem;}.menu-toggle{display:none;background:none;border:none;font-size:1.2rem;color:var(--hashd-primary);cursor:pointer;}.header-right{display:flex;align-items:center;gap:1rem;}.user-info{display:flex;align-items:center;gap:0.5rem;}.user-avatar{width:35px;height:35px;background:var(--hashd-gold);color:var(--hashd-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}.content{padding:2rem;}.welcome-section{background:var(--hashd-white);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);margin-bottom:2rem;text-align:center;}.welcome-section h2{color:var(--hashd-primary);margin-bottom:0.5rem;}.user-info-section{background:var(--hashd-white);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);}.user-info-section h3{color:var(--hashd-primary);margin-bottom:1rem;}.user-info-section p{margin-bottom:0.5rem;color:#666;}@media (max-width:768px){.sidebar{transform:translateX(-100%);width:100%;}.sidebar.open{transform:translateX(0);}.main-content{margin-left:0;}.menu-toggle{display:block;}.content{padding:1rem;}}.news-page{padding:2rem 0;background:#f8f9fa;min-height:100vh;}.page-header{text-align:center;margin-bottom:3rem;padding:2rem 0;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);border-radius:15px;}.page-header h1{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem;}.page-header p{font-size:1.1rem;opacity:0.9;}.featured-news-section{margin-bottom:3rem;}.featured-news-section h2{font-size:2rem;font-weight:700;color:var(--hashd-primary);margin-bottom:2rem;text-align:center;}.featured-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;}.featured-news-card{background:var(--hashd-white);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.featured-news-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15);}.featured-news-image{position:relative;height:250px;overflow:hidden;}.featured-news-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.featured-news-card:hover .featured-news-image img{transform:scale(1.05);}.featured-news-content{padding:1.5rem;}.featured-news-title{font-size:1.3rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;line-height:1.4;}.featured-news-title a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.featured-news-title a:hover{color:var(--hashd-gold);}.featured-news-excerpt{color:#666;line-height:1.6;margin-bottom:1.5rem;}.featured-news-card .read-more-btn{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(12,107,72,0.3);}.featured-news-card .read-more-btn:hover{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);transform:translateY(-3px);box-shadow:0 8px 25px rgba(198,165,72,0.4);color:var(--hashd-white);}.featured-news-card .read-more-btn i{transition:transform 0.3s ease;}.featured-news-card .read-more-btn:hover i{transform:translateX(-5px);}.read-more-btn{display:inline-flex;align-items:center;gap:0.5rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:0.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;}.read-more-btn:hover{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);transform:translateX(-5px);color:var(--hashd-white);}.news-filters{margin-bottom:3rem;}.filter-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;}.filter-btn{background:var(--hashd-white);color:var(--hashd-primary);padding:0.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;border:2px solid var(--hashd-primary);transition:all 0.3s ease;}.filter-btn:hover,.filter-btn.active{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);}.news-list-section h2{font-size:2rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;text-align:center;}.news-count{background:var(--hashd-gold);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:20px;font-weight:600;}.news-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 0;border-bottom:2px solid #e0e0e0;}.news-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.news-card-item{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;height:100%;display:flex;flex-direction:column;}.news-card-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.news-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.news-card-image-wrapper{position:relative;width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.news-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.news-card-item:hover .news-card-img{transform:scale(1.1);}.news-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.3) 100%);display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;}.news-card-badge{display:flex;gap:0.5rem;flex-wrap:wrap;}.featured-badge-mini{background:var(--hashd-gold);color:var(--hashd-white);padding:0.4rem 0.8rem;border-radius:15px;font-size:0.85rem;font-weight:600;display:flex;align-items:center;gap:0.4rem;}.featured-badge-mini i{font-size:0.75rem;}.news-category-badge{background:rgba(255,255,255,0.9);color:var(--hashd-primary);padding:0.4rem 0.8rem;border-radius:15px;font-size:0.85rem;font-weight:600;}.news-card-body{padding:1.5rem;flex:1;display:flex;flex-direction:column;}.news-card-date{display:flex;align-items:center;gap:0.5rem;color:var(--gray-600);font-size:0.85rem;margin-bottom:1rem;}.news-card-date i{color:var(--hashd-gold);}.news-card-title{font-size:1.3rem;font-weight:700;color:var(--hashd-primary);margin:0 0 1rem 0;line-height:1.4;min-height:3.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-card-text{color:var(--gray-600);line-height:1.7;margin:0 0 1.5rem 0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.news-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--gray-200);}.news-card-author{display:flex;align-items:center;gap:0.5rem;color:var(--gray-600);font-size:0.9rem;}.news-card-author i{color:var(--hashd-gold);}.news-card-arrow{width:35px;height:35px;background:var(--hashd-gold);color:var(--hashd-white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.news-card-item:hover .news-card-arrow{background:var(--hashd-primary);transform:translateX(-5px);}.news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;}.news-item{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;display:flex;flex-direction:column;}.news-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.news-item-image{position:relative;width:100%;height:220px;overflow:hidden;}.news-item-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.news-item:hover .news-item-image img{transform:scale(1.1);}.news-item-content{padding:1.5rem;flex:1;display:flex;flex-direction:column;}.news-item-title{font-size:1.3rem;font-weight:700;color:var(--hashd-primary);margin:0 0 1rem 0;line-height:1.4;}.news-item-title a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.news-item-title a:hover{color:var(--hashd-gold);}.news-item-excerpt{color:var(--gray-600);line-height:1.7;margin:0 0 1.5rem 0;flex:1;}.news-item-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--gray-200);}.news-author{color:var(--gray-600);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.news-author i{color:var(--hashd-gold);}.read-more-link{color:var(--hashd-gold);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;}.read-more-link:hover{color:var(--hashd-primary);transform:translateX(-5px);}.featured-indicator{color:var(--hashd-gold);font-size:0.9rem;}.no-news{text-align:center;padding:4rem 2rem;background:var(--hashd-white);border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.1);margin:2rem 0;border:2px dashed var(--hashd-gold);}.no-news i{font-size:5rem;margin-bottom:1.5rem;color:var(--hashd-gold);opacity:0.6;}.no-news h3{font-size:1.8rem;margin-bottom:1rem;color:var(--hashd-primary);font-weight:700;}.no-news p{font-size:1.1rem;color:var(--gray-600);line-height:1.8;margin-bottom:2rem;}.empty-state-icon{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(198,165,72,0.3);}.empty-state-icon i{font-size:4rem;color:var(--hashd-white);opacity:1;margin:0;}.back-to-news-btn{display:inline-flex;align-items:center;gap:0.75rem;background:var(--hashd-gold);color:var(--hashd-white);padding:0.875rem 2rem;border-radius:30px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);margin-top:1rem;}.back-to-news-btn:hover{background:var(--hashd-primary);transform:translateY(-3px);box-shadow:0 8px 25px rgba(198,165,72,0.4);color:var(--hashd-white);}.back-to-news-btn i{transition:transform 0.3s ease;}.back-to-news-btn:hover i{transform:translateX(5px);}.news-view-page{padding:2rem 0;background:#f8f9fa;min-height:100vh;}.breadcrumb{margin-bottom:2rem;padding:1rem 0;}.breadcrumb a{color:var(--hashd-gold);text-decoration:none;font-weight:500;transition:color 0.3s ease;}.breadcrumb a:hover{color:var(--hashd-primary);}.breadcrumb .separator{margin:0 0.5rem;color:#666;}.breadcrumb .current{color:var(--hashd-primary);font-weight:600;}.news-article{background:var(--hashd-white);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;margin-bottom:3rem;}.news-header{padding:2rem;border-bottom:1px solid #e0e0e0;}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;font-size:0.9rem;}.news-category{background:var(--hashd-gold);color:var(--hashd-white);padding:0.3rem 0.8rem;border-radius:15px;font-weight:500;}.news-date{color:#666;}.news-views{color:#666;display:flex;align-items:center;gap:0.3rem;}.news-title{font-size:2.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;line-height:1.3;}.news-author{color:#666;display:flex;align-items:center;gap:0.5rem;font-size:0.9rem;}.news-image{width:100%;height:400px;overflow:hidden;}.news-image img{width:100%;height:100%;object-fit:cover;}.news-content{padding:2rem;font-size:1.1rem;line-height:1.8;color:#333;}.news-content p{margin-bottom:1.5rem;}.news-share{padding:2rem;border-top:1px solid #e0e0e0;background:#f8f9fa;}.news-share h3{font-size:1.3rem;font-weight:600;color:var(--hashd-primary);margin-bottom:1rem;}.share-buttons{display:flex;gap:1rem;flex-wrap:wrap;}.share-btn{display:flex;align-items:center;gap:0.5rem;padding:0.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;}.share-btn.facebook{background:#1877f2;color:white;}.share-btn.twitter{background:#1da1f2;color:white;}.share-btn.whatsapp{background:#25d366;color:white;}.share-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2);}.related-news{margin-top:3rem;}.related-news h2{font-size:2rem;font-weight:700;color:var(--hashd-primary);margin-bottom:2rem;text-align:center;}.related-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;}.related-news-item{background:var(--hashd-white);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.related-news-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.related-news-image{height:200px;overflow:hidden;}.related-news-image img{width:100%;height:100%;object-fit:cover;}.related-news-content{padding:1.5rem;}.related-news-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:0.9rem;}.related-news-category{background:var(--hashd-gold);color:var(--hashd-white);padding:0.3rem 0.8rem;border-radius:15px;font-weight:500;}.related-news-date{color:#666;}.related-news-title{font-size:1.2rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;line-height:1.4;}.related-news-title a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.related-news-title a:hover{color:var(--hashd-gold);}.related-news-excerpt{color:#666;line-height:1.6;}.team-page,.matches-page,.about-page,.contact-page,.history-page,.events-page,.facilities-page,.partners-page{padding:2rem 0;background:#f8f9fa;min-height:100vh;}.team-content,.matches-content,.about-content,.contact-content{background:var(--hashd-white);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);text-align:center;}.team-content h2,.matches-content h2,.about-content h2,.contact-content h2{color:var(--hashd-primary);margin-bottom:1rem;}.team-content p,.matches-content p,.about-content p,.contact-content p{color:#666;font-size:1.1rem;}@media (max-width:768px){.featured-news-grid{grid-template-columns:1fr;}.news-list-grid{grid-template-columns:1fr;gap:1.5rem;}.news-card-item,.news-item{flex-direction:column;}.news-card-image-wrapper,.news-item-image{width:100%;height:200px;}.news-card-title,.news-item-title{font-size:1.1rem;min-height:auto;}.filter-buttons{flex-direction:column;align-items:center;}.news-list-header{flex-direction:column;gap:1rem;text-align:center;}.news-title{font-size:1.8rem;}.news-meta{flex-direction:column;align-items:flex-start;}.share-buttons{flex-direction:column;}.related-news-grid{grid-template-columns:1fr;}}.player-registration-page{background:linear-gradient(135deg,#0B173B 0%,#1a2a5c 50%,#C6A448 100%);min-height:100vh;direction:rtl;padding:2rem 0;font-family:'Cairo','Tajawal',sans-serif;}.registration-container{max-width:800px;margin:0 auto;padding:0 1rem;}.registration-header{text-align:center;margin-bottom:3rem;color:var(--hashd-white);}.registration-header h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.registration-header p{font-size:1.2rem;opacity:0.9;}.registration-form-container{background:var(--hashd-white);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,0.1);position:relative;overflow:hidden;}.registration-form-container::before{content:'';position:absolute;top:0;right:0;width:100%;height:5px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B);}.registration-form-header{text-align:center;margin-bottom:2rem;}.registration-form-header h2{color:var(--hashd-primary);font-size:1.8rem;font-weight:700;margin-bottom:0.5rem;}.registration-form-header p{color:#666;font-size:1rem;}.registration-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;}.registration-form-group{margin-bottom:1.5rem;}.registration-form-group.full-width{grid-column:1 / -1;}.registration-form-label{display:block;color:var(--hashd-primary);font-weight:600;margin-bottom:0.5rem;font-size:0.9rem;}.registration-form-input,.registration-form-select,.registration-form-textarea{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;font-family:'Cairo',sans-serif;transition:all 0.3s ease;background:var(--hashd-white);}.registration-form-input:focus,.registration-form-select:focus,.registration-form-textarea:focus{outline:none;border-color:var(--hashd-gold);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.registration-form-textarea{min-height:100px;resize:vertical;}.registration-required{color:#dc3545;}.registration-submit-btn{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:1rem 3rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:0.5rem;margin:0 auto;box-shadow:0 5px 15px rgba(198,164,72,0.3);}.registration-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,164,72,0.4);}.registration-alert{padding:1rem;border-radius:10px;margin-bottom:1.5rem;display:flex;align-items:center;gap:0.5rem;}.registration-alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb;}.registration-alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;}.registration-back-to-site{text-align:center;margin-top:2rem;}.registration-back-to-site a{color:var(--hashd-white);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;}.registration-back-to-site a:hover{color:var(--hashd-gold);transform:translateX(-5px);}.player-registration-page .registration-form-wrapper{background:var(--hashd-white);border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px rgba(0,0,0,0.2);margin-bottom:2rem;}.player-registration-page .registration-form{display:flex;flex-direction:column;gap:1.5rem;}.player-registration-page .form-group{display:flex;flex-direction:column;}.player-registration-page .form-group label{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem;color:var(--hashd-primary);font-weight:600;font-size:1rem;}.player-registration-page .form-group label i{color:var(--hashd-gold);}.player-registration-page .required{color:#ef4444;}.player-registration-page .form-group input,.player-registration-page .form-group select,.player-registration-page .form-group textarea{padding:0.875rem;border:2px solid var(--gray-300);border-radius:10px;font-size:1rem;font-family:inherit;transition:all 0.3s ease;width:100%;box-sizing:border-box;}.player-registration-page .form-group input:focus,.player-registration-page .form-group select:focus,.player-registration-page .form-group textarea:focus{outline:none;border-color:var(--hashd-gold);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.player-registration-page .submit-btn{padding:1rem 2rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);border:none;border-radius:25px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;}.player-registration-page .submit-btn:hover{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);transform:translateY(-2px);box-shadow:0 5px 15px rgba(198,164,72,0.3);}.player-registration-page .form-note{background:var(--gray-50);padding:1rem;border-radius:10px;border-right:4px solid var(--hashd-gold);}.player-registration-page .form-note p{color:var(--gray-700);font-size:0.9rem;margin:0;display:flex;align-items:center;gap:0.5rem;}.player-registration-page .form-note i{color:var(--hashd-gold);}.player-registration-page .alert{padding:1rem;border-radius:10px;margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;}.player-registration-page .alert-success{background:#d1fae5;color:#065f46;border:2px solid #10b981;}.player-registration-page .alert-error{background:#fee2e2;color:#991b1b;border:2px solid #ef4444;}.player-registration-page .alert-error ul{margin:0.5rem 0 0 0;padding-right:1.5rem;list-style:disc;}.player-registration-page .alert i{font-size:1.25rem;}.player-registration-page .registration-links{text-align:center;color:var(--hashd-white);}.player-registration-page .registration-links a{color:var(--hashd-gold);text-decoration:none;font-weight:600;transition:color 0.3s ease;}.player-registration-page .registration-links a:hover{color:var(--hashd-white);text-decoration:underline;}@media (max-width:768px){.registration-form-container{padding:2rem 1.5rem;}.registration-form-grid{grid-template-columns:1fr;}.registration-header h1{font-size:2rem;}}.admin-container{display:flex;min-height:100vh;font-family:'Cairo','Tajawal',sans-serif;position:relative;direction:rtl;}.admin-sidebar-header{padding:2rem 1.5rem;border-bottom:2px solid var(--hashd-gold);background:rgba(198,164,72,0.1);}.admin-sidebar-logo{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}.admin-sidebar-logo img{width:50px;height:50px;border-radius:50%;border:3px solid var(--hashd-gold);}.admin-sidebar-title{font-size:1.3rem;font-weight:700;color:var(--hashd-white);margin:0;}.admin-sidebar-subtitle{font-size:0.9rem;color:var(--hashd-gold);opacity:0.8;}.admin-sidebar-nav{padding:1rem 0;}.admin-nav-section{margin-bottom:2rem;}.admin-nav-section-title{font-size:0.8rem;font-weight:600;color:var(--hashd-gold);padding:0.5rem 1.5rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.5rem;}.admin-nav-item{display:block;padding:1rem 1.5rem;color:var(--hashd-white);text-decoration:none;transition:all 0.3s ease;border-right:3px solid transparent;position:relative;}.admin-nav-item:hover{background:rgba(198,164,72,0.1);border-right-color:var(--hashd-gold);transform:translateX(-5px);}.admin-nav-item.active{background:var(--hashd-gold);color:var(--hashd-primary);border-right-color:var(--hashd-primary);font-weight:600;}.admin-nav-item i{width:20px;margin-left:0.5rem;font-size:1.1rem;}.admin-main-content{flex:1;margin-right:280px;background:#f8f9fa;min-height:100vh;width:calc(100% - 280px);transition:all 0.3s ease;padding-top:80px;}.admin-top-bar{background:var(--hashd-white);padding:1rem 2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;height:80px;transition:all 0.3s ease;}.admin-top-bar-left{display:flex;align-items:center;gap:1rem;}.admin-top-bar-right{display:flex;align-items:center;gap:1rem;}.admin-menu-toggle{background:none;border:none;font-size:1.5rem;color:var(--hashd-primary);cursor:pointer;padding:0.5rem;border-radius:50%;transition:all 0.3s ease;}.admin-menu-toggle:hover{background:#f8f9fa;}.admin-page-title{font-size:1.8rem;font-weight:700;color:var(--hashd-primary);margin:0;}.admin-content-area{padding:2rem;}.admin-container-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.08);margin-bottom:2rem;}.admin-card-title{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:0.5rem;}.admin-btn{padding:0.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;cursor:pointer;font-size:0.9rem;font-family:'Cairo',sans-serif;}.admin-btn-primary{background:var(--hashd-gold);color:var(--hashd-primary);}.admin-btn-primary:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);}.admin-btn-danger{background:#dc3545;color:var(--hashd-white);}.admin-btn-danger:hover{background:#c82333;transform:translateY(-2px);}.admin-btn-success{background:#28a745;color:var(--hashd-white);}.admin-btn-success:hover{background:#218838;transform:translateY(-2px);}.admin-table{width:100%;border-collapse:collapse;margin-top:1rem;}.admin-table th,.admin-table td{padding:1rem;text-align:right;border-bottom:1px solid #e0e0e0;}.admin-table th{background:#f8f9fa;font-weight:600;color:var(--hashd-primary);}.admin-table tr:hover{background:#f8f9fa;}.admin-form-group{margin-bottom:1.5rem;}.admin-form-label{display:block;color:var(--hashd-primary);font-weight:600;margin-bottom:0.5rem;}.admin-form-input{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all 0.3s ease;background:var(--hashd-white);font-family:'Cairo',sans-serif;}.admin-form-input:focus{outline:none;border-color:var(--hashd-gold);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.admin-form-select{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all 0.3s ease;background:var(--hashd-white);font-family:'Cairo',sans-serif;}.admin-form-select:focus{outline:none;border-color:var(--hashd-gold);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.admin-form-textarea{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:all 0.3s ease;background:var(--hashd-white);font-family:'Cairo',sans-serif;resize:vertical;min-height:120px;}.admin-form-textarea:focus{outline:none;border-color:var(--hashd-gold);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.admin-alert{padding:1rem;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.admin-alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb;}.admin-alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;}.admin-alert-warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7;}.admin-alert-info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb;}.user-dropdown{position:relative;display:inline-block;}.user-dropdown-btn{background:var(--hashd-gold);color:var(--hashd-primary);border:none;padding:0.8rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:0.5rem;font-size:0.9rem;}.user-dropdown-btn:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);}.user-dropdown-menu{position:absolute;top:calc(100%+10px);right:0;background:var(--hashd-white);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);min-width:200px;z-index:10000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;border:1px solid rgba(198,164,72,0.2);}.user-dropdown:hover .user-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);}.user-dropdown-menu a{display:flex;align-items:center;gap:0.8rem;padding:1rem 1.5rem;color:var(--hashd-primary);text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid #f0f0f0;}.user-dropdown-menu a:last-child{border-bottom:none;}.user-dropdown-menu a:hover{background:var(--hashd-gold);color:var(--hashd-primary);}.user-dropdown-menu a i{width:20px;text-align:center;}.user-dropdown{z-index:1000;}.user-dropdown-menu{margin-top:5px;}.header-actions{position:relative;z-index:1000;}@media (max-width:768px){.admin-sidebar{transform:translateX(100%);}.admin-sidebar.open{transform:translateX(0);}.admin-main-content{margin-right:0;width:100%;padding-top:80px;}.admin-top-bar{left:0;right:0;width:100%;}.admin-table{font-size:0.8rem;}.user-dropdown-menu{right:0;top:calc(100%+5px);z-index:10000;}}.nav-dropdown .dropdown-menu{position:absolute;top:calc(100%+5px);right:0;z-index:10002;}.dropdown-menu li{border-bottom:1px solid rgba(0,0,0,0.05);}.dropdown-menu li:last-child{border-bottom:none;}.dropdown-menu a{display:block;padding:1rem 1.5rem;color:var(--hashd-primary);text-decoration:none;font-weight:500;transition:all 0.3s ease;position:relative;}.dropdown-menu a:hover{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding-right:2rem;}.dropdown-menu a:hover::before{content:'→';position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-weight:bold;}.nav-menu{display:flex;align-items:center;gap:0.5rem;}.nav-link{padding:1rem 1.5rem;border-radius:8px;transition:all 0.3s ease;position:relative;font-weight:600;}.nav-link:hover,.nav-link.active{background:rgba(198,164,72,0.1);color:var(--hashd-gold);}.nav-link.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:3px;background:var(--hashd-gold);border-radius:2px;}@media (max-width:1024px){.nav-dropdown .dropdown-menu{position:absolute;top:calc(100%+5px);right:0;opacity:0;visibility:hidden;transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,0.15);border:1px solid rgba(198,164,72,0.2);background:var(--hashd-white);margin-top:0;border-radius:10px;display:none;z-index:10002;}.nav-dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0);}.dropdown-menu a{padding:0.8rem 1rem;font-size:0.9rem;}}@media (max-width:768px){.top-bar{padding:0.3rem 0;font-size:0.8rem;}.top-bar-content{justify-content:center;gap:0.5rem;}.social-links{justify-content:center;gap:0.5rem;}.header-main{flex-direction:column;gap:1rem;padding:1rem 0;}.logo{text-align:center;order:1;}.logo-text h1{font-size:1.3rem;color:var(--hashd-white) !important;}.logo-text p{font-size:0.8rem;color:var(--hashd-gold) !important;}.main-nav{order:2;width:100%;}.nav-menu{flex-direction:column;gap:0;width:100%;background:rgba(0,0,0,0.1);border-radius:8px;padding:0.5rem 0;display:none;}.top-bar{padding:0.5rem 0;font-size:0.8rem;}.top-bar-content{flex-direction:column;gap:0.5rem;text-align:center;}.contact-info{flex-direction:column;gap:0.5rem;}.social-links{justify-content:center;gap:0.5rem;}.logo img{height:50px;}.logo-text h1{font-size:1.1rem;color:var(--hashd-white) !important;}.logo-text p{font-size:0.8rem;color:var(--hashd-gold) !important;}.hero-carousel{height:60vh;min-height:400px;}.carousel-btn{width:40px;height:40px;font-size:1rem;}.carousel-prev{right:10px;}.carousel-next{left:10px;}.carousel-indicators{bottom:15px;gap:8px;}.indicator{width:12px;height:12px;}.slide-info{padding:1rem;max-width:90%;}.slide-info .news-category{font-size:0.8rem;padding:0.3rem 0.8rem;}.slide-info h1{font-size:1.5rem;margin-bottom:0.8rem;}.slide-info p{font-size:0.9rem;margin-bottom:1rem;line-height:1.5;}.read-more-btn{padding:0.6rem 1.2rem;font-size:0.9rem;}}@media (max-width:480px){.container{padding:0 1rem;}.hero-carousel{height:60vh;min-height:250px;}.slide-content{padding:1rem;}.slide-info h1{font-size:1.5rem;line-height:1.3;margin-bottom:0.5rem;}.slide-info p{font-size:0.9rem;line-height:1.4;margin-bottom:1rem;}.read-more-btn{padding:0.5rem 1rem;font-size:0.9rem;}.carousel-indicators{bottom:0.5rem;}.carousel-btn{width:35px;height:35px;font-size:0.8rem;}.header-main{padding:0.5rem 0;gap:0.5rem;}.logo img{height:40px;}.logo-text h1{font-size:1rem;}.logo-text p{font-size:0.7rem;}.mobile-menu-toggle{padding:0.4rem 0.8rem;font-size:0.9rem;}.nav-link{padding:0.8rem;font-size:0.9rem;}.top-bar{padding:0.3rem 0;font-size:0.7rem;}.contact-link{font-size:0.7rem;padding:0.2rem 0.4rem;}.social-links a{width:30px;height:30px;font-size:0.9rem;}.hero-carousel{height:50vh;min-height:300px;}.carousel-btn{width:35px;height:35px;font-size:0.8rem;}.carousel-prev{right:5px;}.carousel-next{left:5px;}.carousel-indicators{bottom:10px;gap:6px;}.indicator{width:10px;height:10px;}.slide-info{padding:0.8rem;max-width:95%;}.slide-info .news-category{font-size:0.7rem;padding:0.2rem 0.6rem;}.slide-info h1{font-size:1.2rem;margin-bottom:0.6rem;}.slide-info p{font-size:0.8rem;margin-bottom:0.8rem;line-height:1.4;}.read-more-btn{padding:0.5rem 1rem;font-size:0.8rem;}.carousel-slide{will-change:auto;}.slide-image img{object-fit:cover;object-position:center;}}@media (max-width:768px) and (orientation:landscape){.hero-carousel{height:80vh;min-height:300px;}.slide-info h1{font-size:1.8rem;}.slide-info p{font-size:1rem;}}@media (max-width:768px){.matches-widget-grid{grid-template-columns:1fr;gap:1rem;}.match-widget-card{padding:1rem;}.teams-row{flex-direction:column;gap:1rem;text-align:center;}.match-result{order:-1;}.news-grid{grid-template-columns:1fr;gap:1rem;}.news-card{margin-bottom:1rem;}.partners-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.partner-card{padding:0.5rem;}.slide-info{padding:0.5rem;max-width:80%;}.slide-info h1{font-size:1.3rem;margin-bottom:0.5rem;}.slide-info p{font-size:0.8rem;margin-bottom:0.6rem;}}.contact-link{color:var(--hashd-white) !important;text-decoration:none;padding:0.25rem 0.5rem;border-radius:3px;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:flex-start;gap:0.5rem;font-weight:500;flex-direction:row;line-height:1.5;}.contact-link span{color:var(--hashd-white) !important;display:inline;}.contact-link:hover{background:rgba(255,255,255,0.1);color:var(--hashd-gold) !important;transform:translateY(-1px);}.contact-link:hover span{color:var(--hashd-gold) !important;}.contact-link i{font-size:0.9rem;color:var(--hashd-gold);flex-shrink:0;display:inline-block;}.admin-user-info{display:flex;align-items:center;gap:1rem;position:relative;}.admin-user-name{font-weight:600;color:var(--hashd-primary);}.admin-user-dropdown{position:relative;}.admin-user-avatar{width:40px;height:40px;border-radius:50%;background:var(--hashd-gold);color:var(--hashd-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all 0.3s ease;}.admin-user-avatar:hover{background:#E2C66B;transform:scale(1.05);}.admin-user-menu{position:absolute;top:100%;right:0;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;}.admin-user-menu.show{opacity:1;visibility:visible;transform:translateY(0);}.admin-user-menu-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;color:var(--hashd-primary);text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid #f0f0f0;}.admin-user-menu-item:last-child{border-bottom:none;}.admin-user-menu-item:hover{background:var(--hashd-gold);color:var(--hashd-primary);}.admin-user-menu-item i{width:16px;text-align:center;}.language-switcher{position:relative;margin-left:1rem;}.language-btn{background:var(--hashd-gold);color:var(--hashd-primary);border:none;padding:0.5rem 1rem;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:0.5rem;font-weight:600;transition:all 0.3s ease;}.language-btn:hover{background:#E2C66B;transform:translateY(-2px);box-shadow:0 4px 12px rgba(198,164,72,0.3);}.language-dropdown{position:absolute;top:100%;right:0;background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);min-width:150px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0);}.language-option{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;color:var(--hashd-primary);text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid #f0f0f0;}.language-option:last-child{border-bottom:none;}.language-option:hover{background:var(--hashd-gold);color:var(--hashd-primary);}.language-option.active{background:var(--hashd-primary);color:white;}.language-option .flag{font-size:1.2rem;}.footer-language-switcher{display:flex;align-items:center;justify-content:center;}.footer-language-switcher .language-options{display:flex;align-items:center;gap:0.75rem;background:rgba(255,255,255,0.05);padding:0.5rem;border-radius:30px;border:2px solid rgba(198,164,72,0.3);}.footer-language-switcher .language-option-btn{background:transparent;color:rgba(255,255,255,0.7);border:none;padding:0.6rem 1.2rem;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:0.5rem;font-weight:600;transition:all 0.3s ease;font-size:0.9rem;white-space:nowrap;text-decoration:none;position:relative;}.footer-language-switcher .language-option-btn:hover{background:rgba(198,164,72,0.2);color:var(--hashd-gold);transform:translateY(-2px);}.footer-language-switcher .language-option-btn.active{background:var(--hashd-gold);color:var(--hashd-primary);box-shadow:0 4px 15px rgba(198,164,72,0.3);}.footer-language-switcher .language-option-btn .flag{font-size:1.1rem;}.footer-language-switcher .language-option-btn .lang-text{font-weight:600;}@media (max-width:768px){.footer-language-switcher{margin-top:0.5rem;}}.language-option span:last-child{font-weight:500;}.news-view-page{padding:3rem 0;min-height:60vh;background:var(--gray-50);}.news-view-page .news-article{background:var(--hashd-white);border-radius:20px;padding:0;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-bottom:3rem;overflow:hidden;border:2px solid transparent;transition:all 0.3s ease;}.news-view-page .news-article:hover{border-color:var(--hashd-gold);box-shadow:0 15px 40px rgba(0,0,0,0.15);}.news-view-page .news-header{margin-bottom:0;padding:2.5rem;border-bottom:2px solid var(--gray-200);background:linear-gradient(135deg,var(--gray-50) 0%,var(--hashd-white) 100%);}.news-view-page .news-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:0.9rem;}.news-view-page .news-meta span{padding:0.5rem 1rem;background:var(--gray-100);border-radius:20px;color:var(--gray-700);}.news-view-page .news-category{background:var(--hashd-primary);color:var(--hashd-white);font-weight:600;}.news-view-page .featured-badge{background:var(--hashd-gold);color:var(--hashd-primary);font-weight:700;}.news-view-page .news-title{font-size:2.5rem;color:var(--hashd-primary);margin:1.5rem 0 1rem 0;line-height:1.4;font-weight:800;font-family:var(--font-logo);text-shadow:0 2px 4px rgba(0,0,0,0.05);}.news-view-page .news-author{margin-top:1rem;color:var(--gray-600);font-size:0.95rem;}.news-view-page .news-image-container{margin:0;border-radius:0;overflow:hidden;box-shadow:none;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);width:100%;position:relative;}.news-view-page .news-article>.news-content-wrapper,.news-view-page .news-article>.news-share{padding:0 2.5rem;}.news-view-page .news-main-image{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;transition:transform 0.3s ease;}.news-view-page .news-image-container:hover .news-main-image{transform:scale(1.02);}.news-view-page .news-content-wrapper{background:transparent;padding:2.5rem 0;border-radius:0;margin:0;box-shadow:none;}.news-view-page .news-content{line-height:2;font-size:1.15rem;color:var(--gray-800);max-width:100%;word-wrap:break-word;}.news-view-page .news-content p{margin-bottom:1.5rem;text-align:justify;}.news-view-page .news-content h1,.news-view-page .news-content h2,.news-view-page .news-content h3,.news-view-page .news-content h4{color:var(--hashd-primary);margin:2rem 0 1rem 0;font-weight:700;}.news-view-page .news-content h1{font-size:2rem;}.news-view-page .news-content h2{font-size:1.75rem;}.news-view-page .news-content h3{font-size:1.5rem;}.news-view-page .news-content h4{font-size:1.25rem;}.news-view-page .news-content img{max-width:100%;height:auto;border-radius:10px;margin:1.5rem 0;box-shadow:0 5px 15px rgba(0,0,0,0.1);}.news-view-page .news-content ul,.news-view-page .news-content ol{margin:1.5rem 0;padding-right:2rem;line-height:2;}.news-view-page .news-content li{margin-bottom:0.75rem;}.news-view-page .news-content blockquote{border-right:4px solid var(--hashd-gold);padding:1.5rem;margin:2rem 0;background:var(--gray-50);border-radius:10px;font-style:italic;color:var(--gray-700);}.news-view-page .news-content a{color:var(--hashd-gold);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:all 0.3s ease;}.news-view-page .news-content a:hover{color:var(--hashd-primary);border-bottom-color:var(--hashd-gold);}.news-view-page .news-content strong{color:var(--hashd-primary);font-weight:700;}.news-view-page .news-share{margin-top:0;padding:2.5rem;border-top:2px solid var(--gray-200);background:linear-gradient(135deg,var(--gray-50) 0%,var(--hashd-white) 100%);}.news-view-page .news-share h3{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;}.news-view-page .news-share h3 i{color:var(--hashd-gold);font-size:1.3rem;}.news-view-page .share-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;}.news-view-page .share-btn{padding:0.875rem 1.75rem;border-radius:30px;text-decoration:none;color:var(--hashd-white);font-weight:600;font-size:1rem;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:0.75rem;box-shadow:0 4px 15px rgba(0,0,0,0.15);border:2px solid transparent;}.news-view-page .share-btn.facebook{background:linear-gradient(135deg,#1877f2,#1565c0);}.news-view-page .share-btn.twitter{background:linear-gradient(135deg,#1da1f2,#0d8bd9);}.news-view-page .share-btn.whatsapp{background:linear-gradient(135deg,#25d366,#20ba5a);}.news-view-page .share-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,0.25);border-color:rgba(255,255,255,0.3);}.news-view-page .share-btn i{font-size:1.1rem;}.news-view-page .related-news{margin-top:3rem;}.news-view-page .related-news h2{font-size:2rem;color:var(--hashd-primary);margin-bottom:2rem;}.news-view-page .related-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;}.news-view-page .related-news-item{background:var(--hashd-white);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;}.news-view-page .related-news-item:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15);}.news-view-page .related-news-image{width:100%;height:200px;overflow:hidden;}.news-view-page .related-news-image img{width:100%;height:100%;object-fit:cover;}.news-view-page .related-news-content{padding:1.5rem;}.news-view-page .related-news-meta{display:flex;gap:1rem;margin-bottom:0.5rem;font-size:0.85rem;color:var(--gray-600);}.news-view-page .related-news-title{margin:0.5rem 0;}.news-view-page .related-news-title a{color:var(--hashd-primary);text-decoration:none;font-size:1.2rem;transition:color 0.3s ease;}.news-view-page .related-news-title a:hover{color:var(--hashd-gold);}.news-view-page .related-news-excerpt{color:var(--gray-600);font-size:0.95rem;line-height:1.6;}.matches-page .page-header{text-align:center;margin-bottom:3rem;}.matches-page .page-header h1{font-size:3rem;color:var(--hashd-primary);margin-bottom:1rem;}.matches-page .page-header p{font-size:1.2rem;color:var(--gray-600);}.matches-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;}.matches-page .section-header h2{font-size:2rem;color:var(--hashd-primary);}.matches-page .matches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;}.matches-page .match-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;}.matches-page .match-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.matches-page .match-card.live{border-color:var(--danger-color);background:linear-gradient(135deg,#fff 0%,#fee2e2 100%);}.matches-page .match-card.finished{opacity:0.9;}.matches-page .match-teams{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;}.matches-page .match-teams .team{flex:1;text-align:center;}.matches-page .match-teams .team-name{font-size:1.2rem;font-weight:700;color:var(--hashd-primary);display:block;}.matches-page .match-vs{font-size:1.5rem;font-weight:700;color:var(--hashd-gold);}.matches-page .match-score{text-align:center;flex:1;}.matches-page .match-score .score{font-size:2.5rem;font-weight:700;color:var(--hashd-primary);display:block;margin-bottom:0.5rem;}.matches-page .match-score .live-badge{background:var(--danger-color);color:var(--hashd-white);padding:0.25rem 0.75rem;border-radius:15px;font-size:0.85rem;font-weight:600;animation:pulse 2s infinite;}@keyframes pulse{0%,100%{opacity:1;}50%{opacity:0.7;}}.matches-page .match-info{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1rem;font-size:0.9rem;color:var(--gray-600);padding:1rem;background:var(--gray-50);border-radius:10px;}.matches-page .match-info .match-date,.matches-page .match-info .match-venue{display:flex;align-items:center;gap:0.5rem;}.matches-page .match-info i{color:var(--hashd-gold);font-size:1rem;}.matches-page .match-link{display:block;text-align:center;padding:0.75rem;background:var(--hashd-primary);color:var(--hashd-white);text-decoration:none;border-radius:10px;font-weight:600;transition:all 0.3s ease;}.matches-page .match-link:hover{background:var(--hashd-gold);transform:translateY(-2px);}.matches-page .no-matches{text-align:center;padding:4rem 2rem;color:var(--gray-600);}.matches-page .no-matches i{font-size:4rem;color:var(--gray-400);margin-bottom:1rem;}.team-page .page-header{text-align:center;margin-bottom:3rem;}.team-page .page-header h1{font-size:3rem;color:var(--hashd-primary);margin-bottom:1rem;}.team-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin-top:3rem;}.team-page .section-header h2{font-size:2rem;color:var(--hashd-primary);}.team-page .players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-bottom:3rem;}.team-page .player-card{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;}.team-page .player-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15);}.team-page .player-image{position:relative;width:100%;height:300px;overflow:hidden;background:var(--gray-100);}.team-page .player-image img{width:100%;height:100%;object-fit:cover;}.team-page .player-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gray-200);color:var(--gray-400);}.team-page .player-placeholder i{font-size:5rem;}.team-page .jersey-number{position:absolute;top:1rem;right:1rem;background:var(--hashd-primary);color:var(--hashd-white);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;}.team-page .player-info{padding:1.5rem;}.team-page .player-name{font-size:1.3rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:700;}.team-page .player-position{color:var(--gray-600);margin-bottom:1rem;font-size:1rem;}.team-page .player-link{display:inline-block;padding:0.5rem 1.5rem;background:var(--hashd-gold);color:var(--hashd-primary);text-decoration:none;border-radius:20px;font-weight:600;transition:all 0.3s ease;}.team-page .player-link:hover{background:var(--hashd-primary);color:var(--hashd-white);}.team-page .staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;}.team-page .staff-card{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;}.team-page .staff-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.15);}.team-page .staff-image{width:100%;height:250px;overflow:hidden;background:var(--gray-100);}.team-page .staff-image img{width:100%;height:100%;object-fit:cover;}.team-page .staff-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gray-200);color:var(--gray-400);}.team-page .staff-placeholder i{font-size:4rem;}.team-page .staff-info{padding:1.5rem;}.team-page .staff-name{font-size:1.2rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:700;}.team-page .staff-role{color:var(--gray-600);font-size:0.95rem;}.team-page .no-team-data{text-align:center;padding:4rem 2rem;color:var(--gray-600);}.team-page .no-team-data i{font-size:4rem;color:var(--gray-400);margin-bottom:1rem;}.about-page{padding:0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:100vh;}.about-hero{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-primary) 100%);padding:6rem 0 4rem;position:relative;overflow:hidden;margin-bottom:4rem;}.about-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(198,164,72,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none;}.about-hero::after{content:'';position:absolute;bottom:-50px;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,#f8f9fa);}.about-hero-content{text-align:center;position:relative;z-index:1;color:var(--hashd-white);}.hero-icon{width:100px;height:100px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--hashd-primary);box-shadow:0 10px 30px rgba(198,164,72,0.4);animation:pulse 2s infinite;}.about-hero h1{font-size:4rem;font-weight:800;color:var(--hashd-white);margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,0.3);letter-spacing:-1px;}.hero-description{font-size:1.3rem;color:rgba(255,255,255,0.95);max-width:800px;margin:0 auto;line-height:1.8;}.about-content-wrapper{background:var(--hashd-white);border-radius:20px;padding:4rem;box-shadow:0 10px 40px rgba(0,0,0,0.1);margin-bottom:4rem;position:relative;z-index:1;}.about-content-wrapper h2{color:var(--hashd-primary);margin-top:0;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;position:relative;padding-bottom:1rem;display:flex;align-items:center;gap:1rem;}.about-content-wrapper h2::before{content:'';width:5px;height:40px;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:10px;flex-shrink:0;}.about-content-wrapper h2::after{content:'';flex:1;height:2px;background:linear-gradient(to left,var(--hashd-gold),transparent);margin-right:1rem;}.about-content-wrapper p{margin-bottom:1.5rem;line-height:1.9;font-size:1.15rem;color:var(--gray-700);}.about-content-wrapper .about-intro,.about-content-wrapper .about-vision,.about-content-wrapper .about-mission,.about-content-wrapper .about-history,.about-content-wrapper .about-values{margin-bottom:4rem;padding:2.5rem;background:var(--gray-50);border-radius:20px;border-right:5px solid var(--hashd-gold);position:relative;overflow:hidden;transition:all 0.3s ease;}.about-content-wrapper .about-intro:hover,.about-content-wrapper .about-vision:hover,.about-content-wrapper .about-mission:hover,.about-content-wrapper .about-history:hover,.about-content-wrapper .about-values:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1);background:var(--hashd-white);}.about-content-wrapper .about-intro::before,.about-content-wrapper .about-vision::before,.about-content-wrapper .about-mission::before,.about-content-wrapper .about-history::before,.about-content-wrapper .about-values::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(198,164,72,0.05) 0%,transparent 70%);pointer-events:none;}.about-content-wrapper .about-call-to-action{border:none;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-primary) 100%);color:var(--hashd-white);padding:3rem;border-radius:20px;margin-top:3rem;margin-bottom:0;position:relative;overflow:hidden;text-align:center;}.about-content-wrapper .about-call-to-action::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(198,164,72,0.2) 0%,transparent 70%);animation:pulse 3s infinite;}.about-content-wrapper .about-call-to-action>*{position:relative;z-index:1;}.about-content-wrapper .about-call-to-action h2{color:var(--hashd-gold);margin-bottom:1.5rem;font-size:2.5rem;text-shadow:0 2px 10px rgba(0,0,0,0.2);}.about-content-wrapper .about-call-to-action h2::before,.about-content-wrapper .about-call-to-action h2::after{display:none;}.about-content-wrapper .about-call-to-action p{color:rgba(255,255,255,0.95);font-size:1.25rem;margin-bottom:0;line-height:1.9;max-width:900px;margin-left:auto;margin-right:auto;}.about-content-wrapper .values-list{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;}.about-content-wrapper .values-list li{padding:2rem 1.5rem;margin-bottom:0;background:linear-gradient(135deg,var(--hashd-white),var(--gray-50));border-radius:15px;border:2px solid var(--gray-200);border-right:5px solid var(--hashd-gold);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);line-height:1.9;position:relative;overflow:hidden;}.about-content-wrapper .values-list li::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);opacity:0;transition:opacity 0.4s ease;z-index:0;}.about-content-wrapper .values-list li>*{position:relative;z-index:1;}.about-content-wrapper .values-list li:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 40px rgba(11,23,59,0.2);border-color:var(--hashd-primary);}.about-content-wrapper .values-list li:hover::before{opacity:1;}.about-content-wrapper .values-list li:hover,.about-content-wrapper .values-list li:hover *{color:var(--hashd-white);}.about-content-wrapper .values-list li strong{color:var(--hashd-primary);font-size:1.3rem;display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;font-weight:700;}.about-content-wrapper .values-list li strong::before{content:'✓';width:35px;height:35px;background:var(--hashd-gold);color:var(--hashd-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;}.about-content-wrapper .values-list li:hover strong{color:var(--hashd-gold);}.about-content-wrapper .values-list li:hover strong::before{background:var(--hashd-gold);color:var(--hashd-primary);transform:scale(1.1) rotate(360deg);}@media (max-width:768px){.about-hero{padding:4rem 0 3rem;}.hero-icon{width:80px;height:80px;font-size:2.5rem;margin-bottom:1.5rem;}.about-hero h1{font-size:2.5rem;}.hero-description{font-size:1.1rem;}.about-content-wrapper{padding:2rem 1.5rem;border-radius:15px;}.about-content-wrapper h2{font-size:2rem;}.about-content-wrapper .about-intro,.about-content-wrapper .about-vision,.about-content-wrapper .about-mission,.about-content-wrapper .about-history,.about-content-wrapper .about-values{padding:1.5rem;margin-bottom:2rem;}.about-content-wrapper .values-list{grid-template-columns:1fr;gap:1rem;}.about-content-wrapper .about-call-to-action{padding:2rem 1.5rem;}.about-content-wrapper .about-call-to-action h2{font-size:2rem;}.about-content-wrapper .about-call-to-action p{font-size:1.1rem;}}@media (max-width:480px){.about-hero h1{font-size:2rem;}.about-content-wrapper{padding:1.5rem 1rem;}.about-content-wrapper h2{font-size:1.75rem;flex-direction:column;align-items:flex-start;gap:0.5rem;}.about-content-wrapper h2::after{display:none;}}.about-page .no-content{text-align:center;padding:4rem 2rem;color:var(--gray-600);}.about-page .no-content i{font-size:4rem;color:var(--gray-400);margin-bottom:1rem;}.error-page{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);}.error-content{text-align:center;max-width:700px;margin:0 auto;background:var(--hashd-white);padding:4rem 3rem;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.1);}.error-icon{font-size:5rem;color:var(--hashd-gold);margin-bottom:2rem;animation:pulse 2s infinite;}.error-title{font-size:8rem;color:var(--hashd-primary);margin:0;font-weight:800;text-shadow:2px 2px 8px rgba(0,0,0,0.1);line-height:1;}.error-subtitle{font-size:2.5rem;color:var(--hashd-primary);margin:1rem 0;font-weight:700;}.error-description{font-size:1.25rem;color:var(--gray-700);margin-bottom:3rem;line-height:1.8;}.error-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap;}.error-actions .btn{padding:1rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;font-size:1.1rem;}.error-actions .btn-primary{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);border:2px solid var(--hashd-primary);}.error-actions .btn-primary:hover{background:linear-gradient(135deg,#1a2a5c,var(--hashd-primary));transform:translateY(-3px);box-shadow:0 8px 20px rgba(11,23,59,0.3);}.error-actions .btn-secondary{background:var(--hashd-white);color:var(--hashd-primary);border:2px solid var(--hashd-primary);}.error-actions .btn-secondary:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-3px);box-shadow:0 8px 20px rgba(11,23,59,0.2);}.error-suggestions{background:var(--gray-50);padding:2.5rem;border-radius:15px;border:2px solid var(--hashd-gold);margin-top:2rem;}.error-suggestions h3{color:var(--hashd-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;}.suggestions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;}.suggestion-item{display:flex;flex-direction:column;align-items:center;gap:0.75rem;padding:1.5rem 1rem;background:var(--hashd-white);border-radius:12px;text-decoration:none;color:var(--hashd-primary);transition:all 0.3s ease;border:2px solid var(--gray-200);}.suggestion-item:hover{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);transform:translateY(-5px);box-shadow:0 10px 25px rgba(11,23,59,0.2);border-color:var(--hashd-primary);}.suggestion-item i{font-size:2rem;color:var(--hashd-gold);}.suggestion-item:hover i{color:var(--hashd-gold);transform:scale(1.2);}.suggestion-item span{font-size:1rem;font-weight:600;}@media (max-width:768px){.error-content{padding:3rem 2rem;}.error-icon{font-size:4rem;margin-bottom:1.5rem;}.error-title{font-size:5rem;}.error-subtitle{font-size:2rem;}.error-description{font-size:1.1rem;}.error-actions{flex-direction:column;align-items:stretch;}.error-actions .btn{width:100%;justify-content:center;}.suggestions-grid{grid-template-columns:repeat(2,1fr);}.error-suggestions{padding:2rem 1.5rem;}}@media (max-width:480px){.error-content{padding:2rem 1.5rem;}.error-title{font-size:4rem;}.error-subtitle{font-size:1.75rem;}.suggestions-grid{grid-template-columns:1fr;}.suggestion-item{padding:1.25rem;}}.contact-page{padding:0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:100vh;}.contact-hero{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-primary) 100%);padding:6rem 0 4rem;position:relative;overflow:hidden;margin-bottom:4rem;}.contact-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(198,164,72,0.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none;}.contact-hero::after{content:'';position:absolute;bottom:-50px;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,#f8f9fa);}.contact-hero-content{text-align:center;position:relative;z-index:1;color:var(--hashd-white);}.contact-hero .hero-icon{width:100px;height:100px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--hashd-primary);box-shadow:0 10px 30px rgba(198,164,72,0.4);animation:pulse 2s infinite;}.contact-hero h1{font-size:4rem;font-weight:800;color:var(--hashd-white);margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,0.3);letter-spacing:-1px;}.contact-hero .hero-description{font-size:1.3rem;color:rgba(255,255,255,0.95);max-width:800px;margin:0 auto;line-height:1.8;}.contact-content-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;margin-bottom:4rem;}.contact-info-section{display:flex;flex-direction:column;gap:2rem;}.contact-intro{background:var(--hashd-white);border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px rgba(0,0,0,0.1);}.contact-intro h2{color:var(--hashd-primary);margin-bottom:1rem;font-size:2rem;font-weight:700;}.contact-intro p{color:var(--gray-700);line-height:1.9;font-size:1.1rem;margin-bottom:0;}.contact-details-grid{display:flex;flex-direction:column;gap:1.5rem;}.contact-detail-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.08);text-align:center;transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.contact-detail-card::before{content:'';position:absolute;top:0;right:0;width:5px;height:100%;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);transition:width 0.3s ease;}.contact-detail-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(11,23,59,0.15);border-color:var(--hashd-gold);}.contact-detail-card:hover::before{width:100%;opacity:0.1;}.contact-detail-card>*{position:relative;z-index:1;}.contact-detail-card .contact-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--hashd-gold);transition:all 0.3s ease;}.contact-detail-card:hover .contact-icon{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);transform:scale(1.1) rotate(5deg);}.contact-detail-card h3{color:var(--hashd-primary);margin-bottom:0.75rem;font-size:1.3rem;font-weight:700;}.contact-detail-card p{color:var(--gray-700);font-size:1.1rem;margin:0;line-height:1.6;}.contact-detail-card a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;font-weight:600;}.contact-detail-card a:hover{color:var(--hashd-gold);text-decoration:underline;}.contact-form-section{background:var(--hashd-white);border-radius:20px;padding:3rem;box-shadow:0 10px 40px rgba(0,0,0,0.1);}.contact-form-section .form-header{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-200);}.contact-form-section .form-header h2{color:var(--hashd-primary);font-size:2.5rem;font-weight:700;margin-bottom:0.75rem;display:flex;align-items:center;justify-content:center;gap:1rem;}.contact-form-section .form-header h2 i{color:var(--hashd-gold);font-size:2rem;}.contact-form-section .form-header p{color:var(--gray-600);font-size:1.1rem;margin:0;}.contact-form{max-width:100%;}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;}.contact-form .form-group{margin-bottom:1.5rem;}.contact-form .form-group label{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;color:var(--hashd-primary);font-weight:600;font-size:1rem;}.contact-form .form-group label i{color:var(--hashd-gold);font-size:0.9rem;}.contact-form .form-group input,.contact-form .form-group textarea{width:100%;padding:1rem 1.25rem;border:2px solid var(--gray-300);border-radius:12px;font-size:1rem;font-family:inherit;transition:all 0.3s ease;background:var(--gray-50);}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{outline:none;border-color:var(--hashd-gold);background:var(--hashd-white);box-shadow:0 0 0 4px rgba(198,164,72,0.1);transform:translateY(-2px);}.contact-form .form-group textarea{resize:vertical;min-height:150px;}.contact-form .submit-btn{width:100%;padding:1.25rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);border:none;border-radius:12px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.75rem;margin-top:1rem;}.contact-form .submit-btn:hover{background:linear-gradient(135deg,#1a2a5c,var(--hashd-primary));transform:translateY(-3px);box-shadow:0 10px 30px rgba(11,23,59,0.3);}.contact-form .submit-btn i{font-size:1.1rem;}.contact-form .alert{padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;align-items:flex-start;gap:0.75rem;font-size:1rem;line-height:1.6;}.contact-form .alert-success{background:#d1fae5;color:#065f46;border:2px solid #10b981;}.contact-form .alert-success i{color:#10b981;font-size:1.25rem;flex-shrink:0;}.contact-form .alert-error{background:#fee2e2;color:#991b1b;border:2px solid #ef4444;}.contact-form .alert-error i{color:#ef4444;font-size:1.25rem;flex-shrink:0;}.contact-form .alert-error ul{margin:0.5rem 0 0 1.5rem;padding:0;list-style:disc;}.contact-form .alert-error li{margin-bottom:0.25rem;}@media (max-width:968px){.contact-content-wrapper{grid-template-columns:1fr;gap:2rem;}.contact-form .form-row{grid-template-columns:1fr;}}@media (max-width:768px){.contact-hero{padding:4rem 0 3rem;}.contact-hero .hero-icon{width:80px;height:80px;font-size:2.5rem;margin-bottom:1.5rem;}.contact-hero h1{font-size:2.5rem;}.contact-hero .hero-description{font-size:1.1rem;}.contact-form-section{padding:2rem 1.5rem;}.contact-form-section .form-header h2{font-size:2rem;flex-direction:column;gap:0.5rem;}.contact-intro{padding:2rem 1.5rem;}.contact-detail-card{padding:1.5rem;}}@media (max-width:480px){.contact-hero h1{font-size:2rem;}.contact-form-section{padding:1.5rem 1rem;}.contact-intro{padding:1.5rem 1rem;}.contact-detail-card .contact-icon{width:60px;height:60px;font-size:1.5rem;}}.contact-page .alert{padding:1rem;border-radius:10px;margin-bottom:1.5rem;}.contact-page .alert-success{background:#d1fae5;color:#065f46;border:2px solid #10b981;}.contact-page .alert-error{background:#fee2e2;color:#991b1b;border:2px solid #ef4444;}.contact-page .alert-error ul{margin:0.5rem 0 0 1.5rem;padding:0;}.contact-page .alert-error li{margin-bottom:0.25rem;}.breadcrumb{margin-bottom:2rem;display:flex;align-items:center;gap:0.5rem;font-size:0.95rem;}.breadcrumb a{color:var(--hashd-gold);text-decoration:none;transition:color 0.3s ease;}.breadcrumb a:hover{color:var(--hashd-primary);text-decoration:underline;}.breadcrumb .separator{color:var(--gray-400);}.breadcrumb .current{color:var(--gray-600);font-weight:600;}.history-page .page-header{text-align:center;margin-bottom:3rem;}.history-page .page-header h1{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.history-page .page-header p{font-size:1.2rem;color:var(--gray-600);}.events-page .page-header{text-align:center;margin-bottom:3rem;}.events-page .page-header h1{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.events-page .page-header p{font-size:1.2rem;color:var(--gray-600);}.event-card{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;}.event-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.event-image{height:200px;overflow:hidden;background:linear-gradient(135deg,var(--hashd-primary),var(--hashd-gold));}.event-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.event-card:hover .event-image img{transform:scale(1.1);}.event-info{padding:1.5rem;}.event-info h3{color:var(--hashd-primary);margin-bottom:0.75rem;font-size:1.3rem;font-weight:600;}.event-date{color:var(--hashd-gold);font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.event-date i{font-size:1rem;}.event-link{display:inline-block;margin-top:1rem;color:var(--hashd-primary);text-decoration:none;font-weight:600;transition:color 0.3s ease;}.event-link:hover{color:var(--hashd-gold);}.facilities-page .page-header{text-align:center;margin-bottom:3rem;}.facilities-page .page-header h1{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.facilities-page .page-header p{font-size:1.2rem;color:var(--gray-600);}.facility-card{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;}.facility-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.facility-image{height:250px;overflow:hidden;background:linear-gradient(135deg,var(--hashd-primary),var(--hashd-gold));}.facility-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.facility-card:hover .facility-image img{transform:scale(1.1);}.facility-info{padding:2rem;}.facility-info h3{color:var(--hashd-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:700;}.facility-info p{color:var(--gray-700);line-height:1.8;margin-bottom:1rem;}.facility-info ul{list-style:none;padding:0;margin:1rem 0;}.facility-info li{padding:0.5rem 0;padding-right:1.5rem;position:relative;color:var(--gray-700);}.facility-info li:before{content:"✓";position:absolute;right:0;color:var(--hashd-gold);font-weight:bold;font-size:1.2rem;}.facility-link{display:inline-block;margin-top:1rem;color:var(--hashd-primary);text-decoration:none;font-weight:600;transition:color 0.3s ease;}.facility-link:hover{color:var(--hashd-gold);}.partners-page .page-header{text-align:center;margin-bottom:3rem;}.partners-page .page-header h1{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.partners-page .page-header p{font-size:1.2rem;color:var(--gray-600);}.partner-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;}.partner-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.partner-logo{width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:var(--gray-50);border-radius:10px;padding:1rem;border:2px solid var(--gray-200);transition:all 0.3s ease;}.partner-card:hover .partner-logo{border-color:var(--hashd-gold);background:var(--hashd-white);}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain;}.partner-info{flex:1;}.partner-info h3{color:var(--hashd-primary);margin-bottom:0.75rem;font-size:1.3rem;font-weight:600;}.partner-info p{color:var(--gray-700);line-height:1.6;}.hero-section{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);}.content-section{padding:3rem 0;background:var(--hashd-white);}.hero-content{text-align:center;max-width:800px;margin:0 auto;}.hero-content h1{font-size:3rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.hero-content p{font-size:1.3rem;color:var(--gray-600);}.history-page .history-timeline{position:relative;padding:2rem 0;}.newsletter-page{padding:2rem 0;min-height:100vh;}.newsletter-page .row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.newsletter-page .col-6{width:100%;}.newsletter-form-section{background:var(--hashd-white);padding:2rem;border-radius:1rem;box-shadow:var(--shadow-md);margin-bottom:2rem;}.newsletter-form-section h2{font-size:1.75rem;color:var(--gray-900);margin-bottom:1rem;}.newsletter-form-section p{color:var(--gray-600);margin-bottom:2rem;}.newsletter-form{margin-bottom:2rem;}.newsletter-benefits{background:var(--gray-50);padding:1.5rem;border-radius:0.5rem;}.newsletter-benefits h3{font-size:1.25rem;color:var(--gray-900);margin-bottom:1rem;}.newsletter-benefits ul{list-style:none;padding:0;margin:0;}.newsletter-benefits li{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;color:var(--gray-700);}.newsletter-benefits i{color:var(--hashd-gold);font-size:0.875rem;}.newsletter-info{background:var(--hashd-white);padding:2rem;border-radius:1rem;box-shadow:var(--shadow-md);}.newsletter-info h2{font-size:1.75rem;color:var(--gray-900);margin-bottom:1rem;}.newsletter-info p{color:var(--gray-600);line-height:1.6;margin-bottom:2rem;}.newsletter-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;}.stat-item{text-align:center;padding:1rem;background:var(--gray-50);border-radius:0.5rem;}.stat-number{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.25rem;}.stat-label{font-size:0.875rem;color:var(--gray-600);}.newsletter-features{margin-top:2rem;}.newsletter-features h3{font-size:1.25rem;color:var(--gray-900);margin-bottom:1.5rem;}.feature-item{display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--gray-50);border-radius:0.5rem;}.feature-icon{flex:0 0 50px;height:50px;background:var(--hashd-primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;}.feature-content h4{font-size:1rem;color:var(--gray-900);margin-bottom:0.5rem;}.feature-content p{color:var(--gray-600);font-size:0.875rem;margin:0;}.privacy-section{background:var(--gray-50);padding:2rem;border-radius:1rem;margin-top:3rem;}.privacy-section h3{font-size:1.5rem;color:var(--gray-900);margin-bottom:1rem;}.privacy-section p{color:var(--gray-600);line-height:1.6;margin-bottom:1rem;}.privacy-section ul{list-style:none;padding:0;margin:0;}.privacy-section li{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;color:var(--gray-700);}.privacy-section li::before{content:"✓";color:var(--hashd-gold);font-weight:bold;}@media (max-width:768px){.newsletter-page .row{grid-template-columns:1fr;}.newsletter-stats{grid-template-columns:1fr;}.feature-item{flex-direction:column;text-align:center;}.feature-icon{align-self:center;}.newsletter-form-section,.newsletter-info{padding:1.5rem;}}@media (max-width:480px){.newsletter-page .page-header h1{font-size:2rem;}.newsletter-form-section h2,.newsletter-info h2{font-size:1.5rem;}}.gallery-page{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:100vh;}.gallery-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;}.gallery-filters .filter-btn{background:var(--hashd-white);color:var(--hashd-primary);border:2px solid var(--hashd-gold);padding:0.8rem 2rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-size:1rem;}.gallery-filters .filter-btn:hover,.gallery-filters .filter-btn.active{background:var(--hashd-gold);color:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,164,72,0.3);}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;}.gallery-item{background:var(--hashd-white);border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;opacity:1;transform:scale(1);}.gallery-item.hidden{opacity:0;transform:scale(0.8);pointer-events:none;}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.gallery-image{position:relative;overflow:hidden;height:250px;}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.gallery-item:hover .gallery-image img{transform:scale(1.05);}.gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(11,23,59,0.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease;}.gallery-item:hover .gallery-overlay{opacity:1;}.gallery-actions{display:flex;gap:1rem;}.gallery-btn{background:var(--hashd-gold);color:var(--hashd-primary);border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;font-size:1.2rem;}.gallery-btn:hover{background:var(--hashd-white);transform:scale(1.1);}.gallery-info{padding:1.5rem;}.gallery-info h3{color:var(--hashd-primary);margin-bottom:0.5rem;font-size:1.3rem;font-weight:600;}.gallery-info p{color:var(--gray-700);margin-bottom:1rem;line-height:1.6;}.gallery-date{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.3rem 0.8rem;border-radius:15px;font-size:0.9rem;font-weight:600;}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);display:none;align-items:center;justify-content:center;z-index:10000;}.lightbox.show{display:flex;}.lightbox-content{position:relative;max-width:90%;max-height:90%;}.lightbox-close{position:absolute;top:-50px;right:0;background:var(--hashd-gold);color:var(--hashd-primary);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;z-index:10001;}.lightbox img{max-width:100%;max-height:80vh;border-radius:10px;}.lightbox-info{background:var(--hashd-white);padding:1rem;border-radius:0 0 10px 10px;text-align:center;}.lightbox-info h3{color:var(--hashd-primary);margin:0;font-size:1.5rem;}.register-page{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:100vh;}.register-header{text-align:center;margin-bottom:3rem;}.register-header h1{font-size:3rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.register-header p{font-size:1.2rem;color:var(--gray-600);margin:0;}.register-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;}.register-card{background:var(--hashd-white);border-radius:15px;padding:2rem;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;}.register-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}.register-card.admin{border-color:var(--hashd-gold);}.register-card.staff{border-color:#28a745;}.register-card.player{border-color:#007bff;}.register-card.member{border-color:#6c757d;}.register-card .card-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:var(--hashd-white);}.register-card.admin .card-icon{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);}.register-card.staff .card-icon{background:linear-gradient(135deg,#28a745,#34ce57);}.register-card.player .card-icon{background:linear-gradient(135deg,#007bff,#0056b3);}.register-card.member .card-icon{background:linear-gradient(135deg,#6c757d,#495057);}.register-card h3{color:var(--hashd-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600;}.register-card p{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.6;}.register-card .features{list-style:none;padding:0;margin:1.5rem 0;text-align:right;}.register-card .features li{padding:0.5rem 0;color:var(--gray-600);display:flex;align-items:center;gap:0.5rem;}.register-card .features li i{color:var(--hashd-gold);font-size:0.9rem;}.register-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;margin-top:1rem;width:100%;justify-content:center;}.register-btn.admin{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);}.register-btn.staff{background:linear-gradient(135deg,#28a745,#34ce57);color:var(--hashd-white);}.register-btn.player{background:linear-gradient(135deg,#007bff,#0056b3);color:var(--hashd-white);}.register-btn.member{background:linear-gradient(135deg,#6c757d,#495057);color:var(--hashd-white);}.register-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.2);}.register-footer{text-align:center;margin-top:2rem;}.register-footer a{color:var(--hashd-gold);text-decoration:none;font-weight:600;}.register-footer a:hover{color:var(--hashd-primary);}@media (max-width:768px){.news-view-page .news-title{font-size:1.8rem;}.matches-page .matches-grid,.team-page .players-grid,.team-page .staff-grid,.events-page .events-grid,.facilities-page .facilities-grid,.partners-page .partners-grid,.history-page .history-timeline{grid-template-columns:1fr;}.team-page .section-header,.matches-page .section-header{flex-direction:column;align-items:flex-start;gap:1rem;}.contact-page .contact-form-section,.about-page .about-content{padding:1.5rem;}.gallery-hero{padding:4rem 0 3rem;}.gallery-hero .hero-icon{width:80px;height:80px;font-size:2.5rem;margin-bottom:1.5rem;}.gallery-hero h1{font-size:2.5rem;}.gallery-hero .hero-description{font-size:1.1rem;}.gallery-grid{grid-template-columns:1fr;gap:1.5rem;}.gallery-filters{gap:0.5rem;flex-wrap:wrap;justify-content:center;}.gallery-filters .filter-btn{padding:0.6rem 1.2rem;font-size:0.9rem;}.gallery-item{margin-bottom:1rem;}.history-page .timeline-item{flex-direction:column !important;align-items:center;}.history-page .timeline-year{margin:0 0 1rem 0;}.history-page .timeline-content{max-width:100%;}.history-timeline:before{display:none;}.gallery-grid{grid-template-columns:1fr;gap:1.5rem;}.gallery-filters{gap:0.5rem;}.gallery-filters .filter-btn{padding:0.6rem 1.5rem;font-size:0.9rem;}.register-options-grid{grid-template-columns:1fr;gap:1.5rem;}.register-header h1{font-size:2.5rem;}.register-card{padding:1.5rem;}}.team-page{padding:2rem 0;}.players-filters{margin-bottom:2rem;}.search-form{margin-bottom:1.5rem;}.search-box{display:flex;max-width:500px;margin:0 auto;}.search-box input{flex:1;padding:0.75rem 1rem;border:1px solid var(--gray-300);border-radius:0.375rem 0 0 0.375rem;font-size:1rem;}.search-box button{padding:0.75rem 1rem;background:var(--hashd-primary);color:white;border:none;border-radius:0 0.375rem 0.375rem 0;cursor:pointer;transition:background-color 0.3s ease;}.search-box button:hover{background:var(--hashd-gold);}.position-filters{display:flex;gap:0.5rem;justify-content:center;flex-wrap:wrap;}.captain-section{margin-bottom:3rem;text-align:center;}.captain-section h2{font-size:2rem;color:var(--gray-900);margin-bottom:2rem;}.captain-card{display:flex;align-items:center;gap:2rem;background:white;border-radius:1rem;padding:2rem;box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto;}.captain-photo{position:relative;flex:0 0 150px;}.captain-photo img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--hashd-primary);}.captain-photo-placeholder{width:150px;height:150px;border-radius:50%;background:var(--gray-200);display:flex;align-items:center;justify-content:center;border:4px solid var(--hashd-primary);}.captain-photo-placeholder i{font-size:4rem;color:var(--gray-400);}.captain-badge{position:absolute;top:-10px;right:-10px;width:40px;height:40px;background:var(--hashd-gold);color:var(--hashd-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border:3px solid white;font-weight:700;}.captain-info{flex:1;text-align:right;}.captain-info h3{font-size:1.75rem;color:var(--gray-900);margin-bottom:0.5rem;}.captain-position{font-size:1.125rem;color:var(--hashd-primary);font-weight:500;margin-bottom:1rem;}.captain-details{display:flex;flex-direction:column;gap:0.5rem;}.captain-details span{color:var(--gray-700);font-size:0.875rem;}@media (max-width:768px){.captain-card{flex-direction:column;text-align:center;}.captain-info{text-align:center;}.captain-details{align-items:center;}.players-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;}.position-filters{justify-content:flex-start;}.search-box{max-width:none;}}@media (max-width:480px){.captain-section h2{font-size:1.5rem;}.captain-info h3{font-size:1.5rem;}}.player-details-page{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:2rem;}.player-details-header{display:grid;grid-template-columns:300px 1fr;gap:3rem;margin-bottom:2rem;}.player-photo-section{position:relative;}.player-large-photo{width:100%;height:400px;object-fit:cover;border-radius:15px;border:4px solid var(--hashd-gold);}.player-details-photo-placeholder{width:100%;height:400px;background:var(--gray-200);border-radius:15px;display:flex;align-items:center;justify-content:center;border:4px solid var(--hashd-gold);}.player-details-photo-placeholder i{font-size:8rem;color:var(--gray-400);}.jersey-number-large{position:absolute;bottom:1rem;right:1rem;background:var(--hashd-primary);color:var(--hashd-white);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;border:4px solid var(--hashd-gold);}.player-info-section{padding:1rem 0;}.player-details-name{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1.5rem;font-weight:700;}.player-details-meta{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;}.meta-item{display:flex;align-items:center;gap:1rem;padding:0.75rem;background:var(--gray-50);border-radius:10px;}.meta-item i{font-size:1.25rem;color:var(--hashd-gold);width:30px;text-align:center;}.meta-label{font-weight:600;color:var(--gray-700);min-width:100px;}.meta-value{color:var(--hashd-primary);font-weight:500;}.player-bio{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--gray-200);}.player-bio h3{color:var(--hashd-primary);margin-bottom:1rem;font-size:1.5rem;}.player-bio p{line-height:1.8;color:var(--gray-700);font-size:1.1rem;}.player-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem;}@media (max-width:768px){.player-details-header{grid-template-columns:1fr;gap:2rem;}.player-large-photo,.player-details-photo-placeholder{height:300px;}.player-details-name{font-size:2rem;}.player-actions{flex-direction:column;}}.team-page-hero{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-gold) 100%);padding:6rem 0;text-align:center;color:var(--hashd-white);position:relative;overflow:hidden;}.team-page-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(198,164,72,0.1)"/></svg>');opacity:0.3;animation:float 20s infinite ease-in-out;}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-20px);}}.team-hero-content{position:relative;z-index:2;}.hero-icon-wrapper{width:120px;height:120px;background:rgba(198,164,72,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;border:4px solid var(--hashd-gold);backdrop-filter:blur(10px);animation:pulse 2s infinite;}@keyframes pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.05);}}.hero-icon-wrapper i{font-size:3.5rem;color:var(--hashd-gold);}.team-page-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,0.5);letter-spacing:-1px;}.team-page-hero p{font-size:clamp(1.1rem,2.5vw,1.5rem);opacity:0.95;max-width:700px;margin:0 auto;line-height:1.8;}.team-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:-4rem auto 4rem;max-width:1200px;position:relative;z-index:10;padding:0 1rem;}.stat-card{background:var(--hashd-white);border-radius:20px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,0.15);display:flex;align-items:center;gap:1.5rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:2px solid transparent;position:relative;overflow:hidden;}.stat-card::before{content:'';position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B);}.stat-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgba(198,164,72,0.3);border-color:var(--hashd-gold);}.stat-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.stat-icon i{font-size:2rem;color:var(--hashd-primary);}.stat-info h3{font-size:2.5rem;font-weight:800;color:var(--hashd-primary);margin:0;line-height:1.2;}.stat-info p{font-size:1rem;color:var(--gray-600);margin:0.5rem 0 0 0;font-weight:600;}.players-section{margin:4rem 0;}.section-header-modern{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:3px solid var(--hashd-gold);}.section-title-wrapper{display:flex;align-items:center;gap:1.5rem;}.section-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:15px;display:flex;align-items:center;justify-content:center;border:3px solid var(--hashd-gold);}.section-icon i{font-size:1.8rem;color:var(--hashd-gold);}.section-title-wrapper h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--hashd-primary);margin:0 0 0.5rem 0;letter-spacing:-0.5px;}.section-title-wrapper p{font-size:1.1rem;color:var(--gray-600);margin:0;}.modern-btn{background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:0.75rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 5px 15px rgba(198,164,72,0.3);border:2px solid transparent;}.modern-btn:hover{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);transform:translateX(-5px) scale(1.05);box-shadow:0 8px 25px rgba(11,23,59,0.4);border-color:var(--hashd-gold);}.modern-btn i{transition:transform 0.3s ease;}.modern-btn:hover i{transform:translateX(5px);}.players-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;margin-top:3rem;}.player-card-modern{background:var(--hashd-white);border-radius:25px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:2px solid transparent;position:relative;}.player-card-modern::before{content:'';position:absolute;top:0;right:0;width:100%;height:5px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B);transform:scaleX(0);transition:transform 0.4s ease;}.player-card-modern:hover::before{transform:scaleX(1);}.player-card-modern:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 60px rgba(198,164,72,0.4);border-color:var(--hashd-gold);}.player-card-inner{position:relative;}.player-image-wrapper{position:relative;height:320px;overflow:hidden;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.player-img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);}.player-card-modern:hover .player-img{transform:scale(1.15) rotate(2deg);}.player-placeholder-modern{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.player-placeholder-modern i{font-size:5rem;color:var(--hashd-gold);opacity:0.5;}.jersey-badge{position:absolute;top:1.5rem;left:1.5rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;border:3px solid var(--hashd-white);box-shadow:0 5px 15px rgba(0,0,0,0.3);z-index:5;}.captain-badge{position:absolute;top:1.5rem;right:1.5rem;background:linear-gradient(135deg,#FFD700,#FFA500);color:var(--hashd-primary);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:3px solid var(--hashd-white);box-shadow:0 5px 15px rgba(0,0,0,0.3);z-index:5;animation:glow 2s infinite;}@keyframes glow{0%,100%{box-shadow:0 5px 15px rgba(255,215,0,0.5);}50%{box-shadow:0 5px 25px rgba(255,215,0,0.8);}}.player-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(11,23,59,0.9) 0%,rgba(11,23,59,0.7) 50%,transparent 100%);display:flex;align-items:flex-end;justify-content:center;padding:2rem;opacity:0;transition:opacity 0.4s ease;z-index:6;}.player-card-modern:hover .player-overlay{opacity:1;}.view-details-btn{background:var(--hashd-gold);color:var(--hashd-primary);padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:0.75rem;transition:all 0.3s ease;transform:translateY(20px);box-shadow:0 5px 15px rgba(198,164,72,0.4);}.player-card-modern:hover .view-details-btn{transform:translateY(0);}.view-details-btn:hover{background:var(--hashd-white);transform:scale(1.1);box-shadow:0 8px 25px rgba(198,164,72,0.6);}.player-info-modern{padding:2rem;text-align:center;background:var(--hashd-white);}.player-name-modern{margin:0 0 1rem 0;font-size:1.4rem;font-weight:700;color:var(--hashd-primary);}.player-name-modern a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.player-name-modern a:hover{color:var(--hashd-gold);}.player-position-modern{font-size:1.1rem;color:var(--hashd-gold);font-weight:600;margin:0.5rem 0;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.player-nationality{font-size:0.95rem;color:var(--gray-600);margin:0.5rem 0 0 0;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.staff-section-modern{margin:5rem 0;padding:3rem 0;background:linear-gradient(135deg,#f8f9fa 0%,var(--hashd-white) 100%);border-radius:30px;}.staff-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-top:3rem;}.staff-card-modern{background:var(--hashd-white);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:2px solid transparent;position:relative;overflow:hidden;}.staff-card-modern::before{content:'';position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,var(--hashd-gold),#E2C66B);transform:scaleX(0);transition:transform 0.4s ease;}.staff-card-modern:hover::before{transform:scaleX(1);}.staff-card-modern:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 50px rgba(198,164,72,0.3);border-color:var(--hashd-gold);}.staff-image-wrapper{width:150px;height:150px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid var(--hashd-gold);box-shadow:0 8px 20px rgba(198,164,72,0.3);transition:all 0.4s ease;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.staff-card-modern:hover .staff-image-wrapper{transform:scale(1.1) rotate(5deg);border-color:#E2C66B;}.staff-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.staff-card-modern:hover .staff-image-wrapper img{transform:scale(1.1);}.staff-placeholder-modern{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);}.staff-placeholder-modern i{font-size:4rem;color:var(--hashd-gold);opacity:0.5;}.staff-info-modern{padding-top:1rem;}.staff-name-modern{font-size:1.3rem;font-weight:700;color:var(--hashd-primary);margin:0 0 0.75rem 0;}.staff-role-modern{font-size:1rem;color:var(--hashd-gold);font-weight:600;margin:0.5rem 0;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.staff-nationality{font-size:0.9rem;color:var(--gray-600);margin:0.5rem 0 0 0;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.no-team-data-modern{padding:6rem 2rem;text-align:center;}.empty-state{max-width:600px;margin:0 auto;padding:4rem 2rem;background:var(--hashd-white);border-radius:25px;box-shadow:0 10px 40px rgba(0,0,0,0.1);}.empty-icon{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid var(--hashd-gold);}.empty-icon i{font-size:4rem;color:var(--hashd-gold);}.empty-state h3{font-size:2rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.empty-state p{font-size:1.2rem;color:var(--gray-600);line-height:1.8;}@media (max-width:768px){.team-page-hero{padding:4rem 0;}.hero-icon-wrapper{width:100px;height:100px;}.hero-icon-wrapper i{font-size:2.5rem;}.team-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:-3rem auto 3rem;}.stat-card{padding:1.5rem;flex-direction:column;text-align:center;}.section-header-modern{flex-direction:column;align-items:flex-start;gap:1.5rem;}.players-grid-modern,.staff-grid-modern{grid-template-columns:1fr;gap:2rem;}.player-image-wrapper{height:280px;}}body.login-page,body.forgot-password-page{font-family:'Cairo','Tajawal',sans-serif;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 50%,var(--hashd-gold) 100%);min-height:100vh;margin:0;padding:0;display:flex;align-items:center;justify-content:center;}.login-container,.forgot-container{width:100%;max-width:1000px;padding:2rem;}.forgot-container{max-width:500px;}.login-card{background:var(--hashd-white);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);overflow:hidden;display:flex;min-height:600px;animation:fadeInUp 0.8s ease-out;}.forgot-card{background:var(--hashd-white);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:3rem;text-align:center;}.login-left{flex:1;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);padding:3rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;}.login-left::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(198,164,72,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite;}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.login-logo{text-align:center;margin-bottom:2rem;position:relative;z-index:2;}.login-logo img{width:80px;height:80px;border-radius:50%;border:3px solid var(--hashd-gold);box-shadow:0 0 20px rgba(198,164,72,0.5);}.login-title{font-size:2.5rem;font-weight:800;margin-bottom:0.5rem;text-align:center;position:relative;z-index:2;}.login-subtitle{font-size:1.1rem;text-align:center;margin-bottom:2rem;opacity:0.9;position:relative;z-index:2;}.login-features{list-style:none;position:relative;z-index:2;padding:0;margin:0;}.login-features li{padding:0.5rem 0;display:flex;align-items:center;gap:0.5rem;font-size:1rem;}.login-features i{color:var(--hashd-gold);font-size:1.2rem;}.login-right{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center;}.form-header{text-align:center;margin-bottom:2rem;}.form-title{font-size:2rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.5rem;}.form-subtitle{color:#666;font-size:1rem;}.forgot-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;border:4px solid var(--hashd-gold);box-shadow:0 10px 30px rgba(198,164,72,0.3);}.forgot-icon i{font-size:3rem;color:var(--hashd-gold);}.forgot-card h1{font-size:2rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:800;}.forgot-card p{color:#666;margin-bottom:2rem;line-height:1.6;}.form-group{margin-bottom:1.5rem;position:relative;text-align:right;}.form-group .form-icon-wrapper{position:relative;}.form-label{display:block;color:var(--hashd-primary);font-weight:600;margin-bottom:0.5rem;font-size:0.9rem;}.form-input{width:100%;padding:1rem 3.5rem 1rem 1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all 0.3s ease;background:var(--gray-100);font-family:'Cairo',sans-serif;box-sizing:border-box;}.form-input:focus{outline:none;border-color:var(--hashd-gold);background:var(--hashd-white);box-shadow:0 0 0 3px rgba(198,164,72,0.1);}.form-input::placeholder{color:#999;}.form-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--hashd-gold);font-size:1.1rem;pointer-events:none;z-index:1;}.login-btn,.submit-btn{width:100%;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:1rem;border:none;border-radius:10px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;font-family:'Cairo',sans-serif;position:relative;overflow:hidden;margin-top:1rem;}.login-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s;}.login-btn:hover::before{left:100%;}.login-btn:hover,.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(198,164,72,0.3);}.error-message{background:#f8d7da;color:#721c24;padding:1rem;border-radius:10px;margin-bottom:1.5rem;text-align:center;font-weight:600;animation:shake 0.5s ease-in-out;}@keyframes shake{0%,100%{transform:translateX(0);}25%{transform:translateX(-5px);}75%{transform:translateX(5px);}}.success-message{background:#d4edda;color:#155724;padding:1rem;border-radius:10px;margin-bottom:1.5rem;text-align:center;font-weight:600;}.back-to-site,.back-to-login{text-align:center;margin-top:2rem;}.back-to-site a,.back-to-login a{color:var(--hashd-primary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;margin-bottom:1rem;}.back-to-site a:hover,.back-to-login a:hover{color:var(--hashd-gold);transform:translateX(-5px);}.forgot-password-link{color:var(--hashd-gold);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1rem;transition:all 0.3s ease;}.forgot-password-link:hover{color:var(--hashd-primary);transform:translateX(-5px);}.login-info{background:linear-gradient(135deg,var(--gray-100),#f0f0f0);padding:1.5rem;border-radius:15px;margin-top:2rem;border:2px solid var(--hashd-gold);}.login-info h4{color:var(--hashd-primary);margin-bottom:1rem;font-size:1.1rem;}.login-info p{color:#333;margin:0.5rem 0;font-size:0.9rem;}.login-info code{background:var(--hashd-primary);color:var(--hashd-white);padding:0.3rem 0.6rem;border-radius:5px;font-family:'Courier New',monospace;font-size:0.9rem;}.register-section{margin-top:2rem;text-align:center;}.register-divider{position:relative;margin:1.5rem 0;text-align:center;}.register-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,0.2);}.register-divider span{background:var(--hashd-primary);padding:0.5rem 1rem;color:var(--hashd-white);border-radius:20px;font-size:0.9rem;position:relative;z-index:1;}.register-btn{display:inline-flex;align-items:center;gap:0.5rem;background:linear-gradient(135deg,var(--hashd-gold),#E2C66B);color:var(--hashd-primary);padding:0.8rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,164,72,0.3);}.register-btn:hover{background:linear-gradient(135deg,#E2C66B,var(--hashd-gold));transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,164,72,0.4);color:var(--hashd-primary);}.register-btn i{font-size:1.1rem;}.register-options{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;}.register-btn.secondary{background:linear-gradient(135deg,var(--hashd-primary),#1a2a5c);color:var(--hashd-white);}.register-btn.secondary:hover{background:linear-gradient(135deg,#1a2a5c,var(--hashd-primary));transform:translateY(-2px);box-shadow:0 6px 20px rgba(11,23,59,0.4);}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.login-card{flex-direction:column;max-width:400px;}.login-left{padding:2rem;}.login-right{padding:2rem;}.login-title{font-size:2rem;}.register-options{flex-direction:column;}}.history-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.history-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.05)"/><circle cx="10" cy="60" r="0.5" fill="rgba(255,255,255,0.05)"/><circle cx="90" cy="40" r="0.5" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:0.3;}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);}.hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.hero-subtitle{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.stat-item{text-align:center;}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.stat-label{font-size:1rem;opacity:0.9;}.history-timeline-section{padding:6rem 0;background:var(--gray-50);}.section-header{text-align:center;margin-bottom:4rem;}.section-header h2{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.section-header p{font-size:1.2rem;color:var(--gray-600);max-width:600px;margin:0 auto;}.history-timeline{position:relative;max-width:1000px;margin:0 auto;}.history-timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--hashd-gold),var(--hashd-primary));transform:translateX(-50%);border-radius:2px;}.timeline-item{display:flex;margin-bottom:4rem;position:relative;align-items:center;}.timeline-item:nth-child(odd){flex-direction:row-reverse;}.timeline-marker{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:120px;}.marker-icon{width:60px;height:60px;background:var(--hashd-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 4px 15px rgba(198,165,72,0.3);border:4px solid var(--hashd-white);}.marker-icon i{color:var(--hashd-white);font-size:1.5rem;}.timeline-year{background:var(--hashd-primary);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:20px;font-weight:600;font-size:1rem;text-align:center;min-width:80px;}.timeline-content{background:var(--hashd-white);padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1);flex:1;margin:0 2rem;position:relative;border:1px solid rgba(198,165,72,0.2);}.timeline-content::before{content:'';position:absolute;top:50%;width:0;height:0;border:15px solid transparent;transform:translateY(-50%);}.timeline-item:nth-child(odd) .timeline-content::before{right:-30px;border-left-color:var(--hashd-white);}.timeline-item:nth-child(even) .timeline-content::before{left:-30px;border-right-color:var(--hashd-white);}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem;}.content-header h3{color:var(--hashd-primary);font-size:1.5rem;font-weight:700;margin:0;}.timeline-date{background:var(--hashd-gold);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:15px;font-size:0.9rem;font-weight:500;}.timeline-content p{color:var(--gray-700);line-height:1.7;margin-bottom:1.5rem;font-size:1.1rem;}.timeline-achievements{display:flex;gap:0.5rem;flex-wrap:wrap;}.achievement-tag{background:var(--gray-100);color:var(--hashd-primary);padding:0.4rem 1rem;border-radius:15px;font-size:0.9rem;font-weight:500;border:1px solid var(--hashd-gold);}.history-values{padding:6rem 0;background:var(--hashd-white);}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;}.value-card{text-align:center;padding:2.5rem 2rem;background:var(--gray-50);border-radius:20px;transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.value-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1);border-color:var(--hashd-gold);}.value-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.value-icon i{color:var(--hashd-white);font-size:2rem;}.value-card h3{color:var(--hashd-primary);font-size:1.3rem;font-weight:700;margin-bottom:1rem;}.value-card p{color:var(--gray-600);line-height:1.6;font-size:1rem;}@media (max-width:768px){.hero-title{font-size:2.5rem;}.hero-subtitle{font-size:1.1rem;}.hero-stats{flex-direction:column;gap:1.5rem;}.history-timeline::before{display:none;}.timeline-item{flex-direction:column !important;align-items:center;text-align:center;}.timeline-marker{margin-bottom:1rem;}.timeline-content{margin:0;max-width:100%;}.timeline-content::before{display:none;}.content-header{justify-content:center;}.values-grid{grid-template-columns:1fr;}}.team-page-hero-white{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);padding:6rem 0 4rem;position:relative;overflow:hidden;}.team-page-hero-white::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="teamPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="2" fill="rgba(11,23,59,0.05)"/><circle cx="80" cy="80" r="2" fill="rgba(11,23,59,0.05)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.1)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.1)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23teamPattern)"/></svg>');opacity:0.6;}.team-hero-content-white{position:relative;z-index:2;text-align:center;color:var(--hashd-primary);}.hero-icon-wrapper-white{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 15px 35px rgba(198,165,72,0.3);position:relative;}.hero-icon-wrapper-white::before{content:'';position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:3px solid var(--hashd-gold);border-radius:50%;opacity:0.3;}.hero-icon-wrapper-white i{color:var(--hashd-white);font-size:2.5rem;}.team-hero-content-white h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;color:var(--hashd-primary);text-shadow:2px 2px 4px rgba(0,0,0,0.1);}.team-hero-content-white p{font-size:1.3rem;margin-bottom:2rem;color:var(--gray-600);max-width:600px;margin-left:auto;margin-right:auto;}.hero-badges{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem;}.hero-badges .badge{background:var(--hashd-gold);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:25px;font-weight:600;font-size:1rem;box-shadow:0 4px 15px rgba(198,165,72,0.3);transition:all 0.3s ease;}.hero-badges .badge:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(198,165,72,0.4);}.team-page{background:var(--hashd-white);padding:4rem 0;}.team-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;padding:2rem;background:var(--gray-50);border-radius:20px;border:1px solid rgba(198,165,72,0.1);}.stat-card{background:var(--hashd-white);padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.08);border:2px solid transparent;transition:all 0.3s ease;position:relative;overflow:hidden;}.stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.stat-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 20px rgba(198,165,72,0.3);}.stat-icon i{color:var(--hashd-white);font-size:1.8rem;}.stat-info h3{font-size:2.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.5rem;}.stat-info p{color:var(--gray-600);font-size:1.1rem;font-weight:500;}.section-header-modern{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:2rem;background:var(--gray-50);border-radius:15px;border:1px solid rgba(198,165,72,0.1);}.section-title-wrapper{display:flex;align-items:center;gap:1.5rem;}.section-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(198,165,72,0.3);}.section-icon i{color:var(--hashd-white);font-size:1.5rem;}.section-title-wrapper h2{font-size:2rem;color:var(--hashd-primary);margin:0 0 0.5rem 0;font-weight:700;}.section-title-wrapper p{color:var(--gray-600);margin:0;font-size:1.1rem;}.modern-btn{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-gold);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.modern-btn:hover{background:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);color:var(--hashd-white);}.players-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;}.player-card-modern{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.player-card-modern:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.player-card-inner{position:relative;}.player-image-wrapper{position:relative;height:250px;overflow:hidden;}.player-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.player-card-modern:hover .player-img{transform:scale(1.1);}.player-placeholder-modern{width:100%;height:100%;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));display:flex;align-items:center;justify-content:center;}.player-placeholder-modern i{color:var(--hashd-white);font-size:4rem;}.jersey-badge{position:absolute;top:15px;right:15px;background:var(--hashd-primary);color:var(--hashd-white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;box-shadow:0 4px 15px rgba(11,23,59,0.3);}.captain-badge{position:absolute;top:15px;left:15px;background:var(--hashd-gold);color:var(--hashd-white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.player-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(11,23,59,0.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;}.player-card-modern:hover .player-overlay{opacity:1;}.view-details-btn{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-gold);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;transform:translateY(20px);}.player-card-modern:hover .view-details-btn{transform:translateY(0);}.player-info-modern{padding:2rem;background:var(--hashd-white);}.player-name-modern{margin:0 0 1rem 0;font-size:1.3rem;font-weight:700;}.player-name-modern a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}.player-name-modern a:hover{color:var(--hashd-gold);}.player-position-modern,.player-nationality{display:flex;align-items:center;gap:0.5rem;color:var(--gray-600);margin-bottom:0.5rem;font-size:1rem;}.player-position-modern i,.player-nationality i{color:var(--hashd-gold);}.staff-grid-modern{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;}.staff-card-modern{background:var(--hashd-white);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.staff-card-modern::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.staff-card-modern:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.staff-image-wrapper{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid var(--hashd-gold);box-shadow:0 8px 20px rgba(198,165,72,0.3);}.staff-image-wrapper img{width:100%;height:100%;object-fit:cover;}.staff-placeholder-modern{width:100%;height:100%;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));display:flex;align-items:center;justify-content:center;}.staff-placeholder-modern i{color:var(--hashd-white);font-size:2.5rem;}.staff-name-modern{font-size:1.3rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;}.staff-role-modern,.staff-nationality{display:flex;align-items:center;justify-content:center;gap:0.5rem;color:var(--gray-600);margin-bottom:0.5rem;font-size:1rem;}.staff-role-modern i,.staff-nationality i{color:var(--hashd-gold);}.no-team-data-modern{text-align:center;padding:4rem 2rem;background:var(--gray-50);border-radius:20px;border:2px dashed rgba(198,165,72,0.3);}.empty-state{max-width:400px;margin:0 auto;}.empty-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.empty-icon i{color:var(--hashd-white);font-size:3rem;}.empty-state h3{color:var(--hashd-primary);font-size:1.5rem;margin-bottom:1rem;font-weight:700;}.empty-state p{color:var(--gray-600);font-size:1.1rem;line-height:1.6;}@media (max-width:768px){.team-hero-content-white h1{font-size:2.5rem;}.hero-badges{flex-direction:column;align-items:center;}.team-stats{grid-template-columns:1fr;padding:1rem;}.section-header-modern{flex-direction:column;gap:1rem;text-align:center;}.players-grid-modern,.staff-grid-modern{grid-template-columns:1fr;}}.academy-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.academy-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="academyPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23academyPattern)"/></svg>');opacity:0.3;}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);}.hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.stat-item{text-align:center;}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.stat-label{font-size:1rem;opacity:0.9;}.academy-programs{padding:6rem 0;background:var(--gray-50);}.section-header{text-align:center;margin-bottom:4rem;}.section-header h2{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.section-header p{font-size:1.2rem;color:var(--gray-600);max-width:600px;margin:0 auto;}.programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;}.program-card{background:var(--hashd-white);padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.program-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.program-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.program-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.program-icon i{color:var(--hashd-white);font-size:2rem;}.program-card h3{font-size:1.5rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:700;}.age-range{color:var(--hashd-gold);font-weight:600;font-size:1.1rem;margin-bottom:1rem;}.program-card p{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.program-features{list-style:none;padding:0;margin-bottom:2rem;}.program-features li{padding:0.5rem 0;color:var(--gray-600);position:relative;padding-right:1.5rem;}.program-features li::before{content:'✓';position:absolute;right:0;color:var(--hashd-gold);font-weight:bold;}.program-btn{display:inline-block;background:var(--hashd-gold);color:var(--hashd-white);padding:0.75rem 2rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.program-btn:hover{background:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);color:var(--hashd-white);}.training-facilities{padding:6rem 0;background:var(--hashd-white);}.facilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;}.facility-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;}.facility-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.facility-image{height:250px;overflow:hidden;}.facility-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.facility-card:hover .facility-image img{transform:scale(1.1);}.facility-content{padding:2rem;}.facility-content h3{font-size:1.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.facility-content p{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.facility-content ul{list-style:none;padding:0;}.facility-content li{padding:0.5rem 0;color:var(--gray-600);position:relative;padding-right:1.5rem;}.facility-content li::before{content:'•';position:absolute;right:0;color:var(--hashd-gold);font-weight:bold;font-size:1.2rem;}.academy-coaches{padding:6rem 0;background:var(--gray-50);}.coaches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;}.coach-card{background:var(--hashd-white);padding:2rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.coach-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.coach-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.coach-image{width:150px;height:150px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;border:4px solid var(--hashd-gold);box-shadow:0 8px 20px rgba(198,165,72,0.3);}.coach-image img{width:100%;height:100%;object-fit:cover;}.coach-info h3{font-size:1.3rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:700;}.coach-role{color:var(--hashd-gold);font-weight:600;margin-bottom:0.5rem;}.coach-experience{color:var(--gray-600);margin-bottom:1rem;}.coach-credentials{display:flex;flex-direction:column;gap:0.5rem;}.credential{background:var(--gray-100);color:var(--hashd-primary);padding:0.4rem 1rem;border-radius:15px;font-size:0.9rem;font-weight:500;border:1px solid var(--hashd-gold);}.academy-registration{padding:6rem 0;background:var(--hashd-white);}.registration-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;}.registration-info h2{font-size:2.5rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.registration-info p{font-size:1.2rem;color:var(--gray-600);margin-bottom:2rem;line-height:1.6;}.registration-features{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.feature{display:flex;align-items:center;gap:0.5rem;color:var(--gray-600);}.feature i{color:var(--hashd-gold);font-size:1.1rem;}.registration-form{background:var(--gray-50);padding:2.5rem;border-radius:20px;border:1px solid rgba(198,165,72,0.1);}.registration-form h3{font-size:1.5rem;color:var(--hashd-primary);margin-bottom:2rem;text-align:center;font-weight:700;}.form-group{margin-bottom:1.5rem;}.form-group label{display:block;margin-bottom:0.5rem;color:var(--hashd-primary);font-weight:600;}.form-group input,.form-group select{width:100%;padding:0.75rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:border-color 0.3s ease;}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--hashd-gold);}.submit-btn{width:100%;background:var(--hashd-gold);color:var(--hashd-white);padding:1rem 2rem;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.submit-btn:hover{background:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);}@media (max-width:768px){.hero-content h1{font-size:2.5rem;}.hero-stats{flex-direction:column;gap:1.5rem;}.programs-grid{grid-template-columns:1fr;}.facilities-grid{grid-template-columns:1fr;}.coaches-grid{grid-template-columns:1fr;}.registration-content{grid-template-columns:1fr;gap:2rem;}.registration-features{grid-template-columns:1fr;}}.news-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.news-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="newsPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23newsPattern)"/></svg>');opacity:0.3;}.news-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.news-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.news-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.news-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.news-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.news-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.news-hero .stat-item{text-align:center;}.news-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.news-hero .stat-label{font-size:1rem;opacity:0.9;}.news-page{background:var(--hashd-white);}.news-page .container{padding:4rem 0;}.featured-news-section{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.featured-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.featured-news-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.featured-news-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.featured-news-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.featured-news-image{position:relative;height:250px;overflow:hidden;}.featured-news-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.featured-news-card:hover .featured-news-image img{transform:scale(1.1);}.featured-badge{position:absolute;top:15px;right:15px;background:var(--hashd-gold);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:20px;font-size:0.9rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.featured-news-content{padding:2rem;}.news-meta{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;}.news-category{background:var(--hashd-primary);color:var(--hashd-white);padding:0.4rem 1rem;border-radius:15px;font-size:0.9rem;font-weight:500;}.news-date{color:var(--gray-600);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.featured-news-title{margin:0 0 1rem 0;font-size:1.5rem;font-weight:700;}.featured-news-title a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}.featured-news-title a:hover{color:var(--hashd-gold);}.featured-news-excerpt{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.read-more-btn{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-gold);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.read-more-btn:hover{background:var(--hashd-primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);color:var(--hashd-white);}.news-filters{margin-bottom:4rem;padding:2rem;background:var(--gray-50);border-radius:20px;border:1px solid rgba(198,165,72,0.1);}.filter-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2rem;}.filter-btn{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-white);color:var(--hashd-primary);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;border:2px solid transparent;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.filter-btn:hover{background:var(--hashd-gold);color:var(--hashd-white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.3);}.filter-btn.active{background:var(--hashd-gold);color:var(--hashd-white);border-color:var(--hashd-primary);}.news-list-section{margin-bottom:4rem;}.news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.news-item{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;}.news-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.news-item-image{position:relative;height:200px;overflow:hidden;}.news-item-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.news-item:hover .news-item-image img{transform:scale(1.1);}.news-item-content{padding:2rem;}.news-item-title{margin:0 0 1rem 0;font-size:1.3rem;font-weight:700;}.news-item-title a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}.news-item-title a:hover{color:var(--hashd-gold);}.news-item-excerpt{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.news-item-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;}.news-author{color:var(--gray-500);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.news-author i{color:var(--hashd-gold);}.news-views{color:var(--gray-500);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.news-views i{color:var(--hashd-gold);}.no-news-data{text-align:center;padding:4rem 2rem;background:var(--gray-50);border-radius:20px;border:2px dashed rgba(198,165,72,0.3);}.empty-state{max-width:400px;margin:0 auto;}.empty-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.empty-icon i{color:var(--hashd-white);font-size:3rem;}.empty-state h3{color:var(--hashd-primary);font-size:1.5rem;margin-bottom:1rem;font-weight:700;}.empty-state p{color:var(--gray-600);font-size:1.1rem;line-height:1.6;}@media (max-width:768px){.news-hero .hero-content h1{font-size:2.5rem;}.news-hero .hero-stats{flex-direction:column;gap:1.5rem;}.featured-news-grid{grid-template-columns:1fr;}.filter-buttons{flex-direction:column;align-items:center;}.news-list{grid-template-columns:1fr;}.news-item-footer{flex-direction:column;align-items:flex-start;}}.players-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.players-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="playersPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="80" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23playersPattern)"/></svg>');opacity:0.3;}.players-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.players-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.players-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.players-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.players-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.players-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.players-hero .stat-item{text-align:center;}.players-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.players-hero .stat-label{font-size:1rem;opacity:0.9;}.team-players-page{background:var(--hashd-white);}.team-players-page .container{padding:4rem 0;}.players-filters{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.filters-content{display:flex;flex-direction:column;gap:2rem;align-items:center;}.search-form{width:100%;max-width:500px;}.search-box{position:relative;display:flex;background:var(--hashd-white);border-radius:25px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);border:2px solid transparent;transition:all 0.3s ease;}.search-box:focus-within{border-color:var(--hashd-gold);box-shadow:0 12px 35px rgba(198,165,72,0.2);}.search-box input{flex:1;padding:1rem 1.5rem;border:none;outline:none;font-size:1rem;background:transparent;}.search-box button{background:var(--hashd-gold);color:var(--hashd-white);border:none;padding:1rem 1.5rem;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;}.search-box button:hover{background:var(--hashd-primary);}.position-filters{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;}.position-filters .filter-btn{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-white);color:var(--hashd-primary);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;border:2px solid transparent;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.position-filters .filter-btn:hover{background:var(--hashd-gold);color:var(--hashd-white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.3);}.position-filters .filter-btn.active{background:var(--hashd-gold);color:var(--hashd-white);border-color:var(--hashd-primary);}.captain-section{margin-bottom:4rem;padding:3rem 0;background:linear-gradient(135deg,var(--hashd-gold) 0%,var(--hashd-primary) 100%);border-radius:20px;color:var(--hashd-white);}.captain-card{display:flex;align-items:center;gap:3rem;max-width:800px;margin:0 auto;background:rgba(255,255,255,0.1);padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);}.captain-photo{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;border:4px solid var(--hashd-white);box-shadow:0 10px 30px rgba(0,0,0,0.3);}.captain-photo img{width:100%;height:100%;object-fit:cover;}.captain-photo-placeholder{width:100%;height:100%;background:var(--hashd-primary);display:flex;align-items:center;justify-content:center;font-size:4rem;color:var(--hashd-white);}.captain-badge{position:absolute;top:-10px;right:-10px;background:var(--hashd-gold);color:var(--hashd-white);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 15px rgba(198,165,72,0.4);border:3px solid var(--hashd-white);}.captain-info h3{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.captain-position{font-size:1.3rem;margin-bottom:1.5rem;opacity:0.9;}.captain-details{display:flex;flex-direction:column;gap:0.5rem;}.captain-details span{font-size:1.1rem;opacity:0.9;}.players-list-section{margin-bottom:4rem;}.players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;}.player-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.player-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.player-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.player-photo{position:relative;height:250px;overflow:hidden;background:var(--gray-100);}.player-photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.player-card:hover .player-photo img{transform:scale(1.1);}.player-photo-placeholder{width:100%;height:100%;background:var(--hashd-primary);display:flex;align-items:center;justify-content:center;font-size:4rem;color:var(--hashd-white);}.player-number{position:absolute;top:15px;left:15px;background:var(--hashd-gold);color:var(--hashd-white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.captain-icon{position:absolute;top:15px;right:15px;background:var(--hashd-gold);color:var(--hashd-white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.player-info{padding:2rem;}.player-name{margin:0 0 0.5rem 0;font-size:1.5rem;font-weight:700;}.player-name a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}.player-name a:hover{color:var(--hashd-gold);}.player-position{color:var(--hashd-gold);font-size:1.1rem;font-weight:600;margin-bottom:1rem;}.player-details{display:flex;flex-direction:column;gap:0.5rem;}.player-nationality,.player-age{display:flex;align-items:center;gap:0.5rem;color:var(--gray-600);font-size:0.9rem;}.player-nationality i,.player-age i{color:var(--hashd-gold);width:16px;}.no-content{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:var(--gray-50);border-radius:20px;border:2px dashed rgba(198,165,72,0.3);}.empty-state{max-width:400px;margin:0 auto;}.empty-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.empty-icon i{color:var(--hashd-white);font-size:3rem;}.empty-state h3{color:var(--hashd-primary);font-size:1.5rem;margin-bottom:1rem;font-weight:700;}.empty-state p{color:var(--gray-600);font-size:1.1rem;line-height:1.6;}@media (max-width:768px){.players-hero .hero-content h1{font-size:2.5rem;}.players-hero .hero-stats{flex-direction:column;gap:1.5rem;}.captain-card{flex-direction:column;text-align:center;gap:2rem;}.captain-photo{width:150px;height:150px;}.captain-info h3{font-size:2rem;}.position-filters{flex-direction:column;align-items:center;}.players-grid{grid-template-columns:1fr;}.filters-content{gap:1.5rem;}}.partners-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.partners-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="partnersPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23partnersPattern)"/></svg>');opacity:0.3;}.partners-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.partners-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.partners-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.partners-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.partners-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.partners-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.partners-hero .stat-item{text-align:center;}.partners-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.partners-hero .stat-label{font-size:1rem;opacity:0.9;}.partners-page{background:var(--hashd-white);}.partners-page .container{padding:4rem 0;}.partners-section{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.partner-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;padding:2rem;text-align:center;}.partner-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.partner-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.partner-logo{width:120px;height:120px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border:3px solid var(--hashd-gold);box-shadow:0 8px 25px rgba(198,165,72,0.3);}.partner-logo img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.partner-card:hover .partner-logo img{transform:scale(1.1);}.partner-info h3{color:var(--hashd-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem;}.partner-info p{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.partner-badge{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-gold);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:20px;font-size:0.9rem;font-weight:600;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.partner-badge i{font-size:1rem;}@media (max-width:768px){.partners-hero .hero-content h1{font-size:2.5rem;}.partners-hero .hero-stats{flex-direction:column;gap:1.5rem;}.partners-grid{grid-template-columns:1fr;}.partner-logo{width:100px;height:100px;}}.matches-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.matches-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="matchesPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="20" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="80" cy="70" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23matchesPattern)"/></svg>');opacity:0.3;}.matches-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.matches-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.matches-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.matches-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.matches-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.matches-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.matches-hero .stat-item{text-align:center;}.matches-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.matches-hero .stat-label{font-size:1rem;opacity:0.9;}.matches-page{background:var(--hashd-white);}.matches-page .container{padding:4rem 0;}.live-matches-section{margin-bottom:4rem;padding:3rem 0;background:linear-gradient(135deg,#ff4444 0%,#cc0000 100%);border-radius:20px;color:var(--hashd-white);}.live-matches-section .section-header{margin-bottom:2rem;}.live-matches-section .section-icon{background:rgba(255,255,255,0.2);color:var(--hashd-white);}.live-matches-section h2{color:var(--hashd-white);}.live-matches-section p{color:rgba(255,255,255,0.9);}.matches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.match-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.match-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.match-card.live::before{background:linear-gradient(90deg,#ff4444,#cc0000);animation:pulse 2s infinite;}@keyframes pulse{0%,100%{opacity:1;}50%{opacity:0.5;}}.match-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.match-card.live:hover{border-color:#ff4444;}.match-teams{display:flex;align-items:center;justify-content:space-between;padding:2rem;gap:1rem;}.team{display:flex;flex-direction:column;align-items:center;gap:0.5rem;flex:1;}.team-logo{width:60px;height:60px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border:3px solid var(--hashd-gold);box-shadow:0 4px 15px rgba(198,165,72,0.3);}.team-logo img{width:100%;height:100%;object-fit:cover;}.team-name{font-weight:600;font-size:1rem;text-align:center;color:var(--hashd-primary);}.match-score{display:flex;flex-direction:column;align-items:center;gap:0.5rem;min-width:100px;}.score{font-size:2rem;font-weight:700;color:var(--hashd-primary);}.live-badge{background:#ff4444;color:var(--hashd-white);padding:0.25rem 0.75rem;border-radius:15px;font-size:0.8rem;font-weight:600;animation:pulse 2s infinite;}.match-info{padding:1rem 2rem 2rem;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;}.match-date,.match-venue{color:var(--gray-600);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.match-date i,.match-venue i{color:var(--hashd-gold);}@media (max-width:768px){.matches-hero .hero-content h1{font-size:2.5rem;}.matches-hero .hero-stats{flex-direction:column;gap:1.5rem;}.matches-grid{grid-template-columns:1fr;}.match-teams{flex-direction:column;gap:1.5rem;}.team{flex-direction:row;gap:1rem;}.match-info{flex-direction:column;align-items:flex-start;}}.staff-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.staff-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="staffPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="20" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="80" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="15" cy="85" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="85" cy="15" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23staffPattern)"/></svg>');opacity:0.3;}.staff-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.staff-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.staff-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.staff-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.staff-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.staff-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.staff-hero .stat-item{text-align:center;}.staff-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.staff-hero .stat-label{font-size:1rem;opacity:0.9;}.team-staff-page{background:var(--hashd-white);}.team-staff-page .container{padding:4rem 0;}.staff-section{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.staff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;}.staff-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.staff-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.staff-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.staff-image{position:relative;height:250px;overflow:hidden;background:var(--gray-100);}.staff-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.staff-card:hover .staff-image img{transform:scale(1.1);}.staff-placeholder{width:100%;height:100%;background:var(--hashd-primary);display:flex;align-items:center;justify-content:center;font-size:4rem;color:var(--hashd-white);}.staff-info{padding:2rem;}.staff-name{margin:0 0 0.5rem 0;font-size:1.5rem;font-weight:700;color:var(--hashd-primary);}.staff-role{color:var(--hashd-gold);font-size:1.1rem;font-weight:600;margin-bottom:1rem;}.staff-nationality{color:var(--gray-600);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem;}.staff-nationality i{color:var(--hashd-gold);width:16px;}.staff-bio{color:var(--gray-600);line-height:1.6;font-size:0.9rem;}.no-staff-data{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:var(--gray-50);border-radius:20px;border:2px dashed rgba(198,165,72,0.3);}.empty-state{max-width:500px;margin:0 auto;}.empty-icon{width:120px;height:120px;background:linear-gradient(135deg,var(--hashd-gold),var(--hashd-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 10px 25px rgba(198,165,72,0.3);}.empty-icon i{color:var(--hashd-white);font-size:3.5rem;}.empty-state h3{color:var(--hashd-primary);font-size:1.8rem;margin-bottom:1rem;font-weight:700;}.empty-state p{color:var(--gray-600);font-size:1.1rem;line-height:1.6;margin-bottom:2rem;}.empty-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;}.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;border:2px solid transparent;}.btn-primary{background:var(--hashd-primary);color:var(--hashd-white);box-shadow:0 4px 15px rgba(11,23,59,0.3);}.btn-primary:hover{background:var(--hashd-secondary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(11,23,59,0.4);color:var(--hashd-white);}.btn-secondary{background:var(--hashd-gold);color:var(--hashd-primary);box-shadow:0 4px 15px rgba(198,165,72,0.3);}.btn-secondary:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);}@media (max-width:768px){.staff-hero .hero-content h1{font-size:2.5rem;}.staff-hero .hero-stats{flex-direction:column;gap:1.5rem;}.staff-grid{grid-template-columns:1fr;}.empty-actions{flex-direction:column;align-items:center;}.btn{width:100%;max-width:250px;justify-content:center;}}.facilities-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.facilities-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="facilitiesPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="20" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="80" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="15" cy="85" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="85" cy="15" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="45" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="55" cy="60" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23facilitiesPattern)"/></svg>');opacity:0.3;}.facilities-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.facilities-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.facilities-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.facilities-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;}.facilities-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;}.facilities-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.facilities-hero .stat-item{text-align:center;}.facilities-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.facilities-hero .stat-label{font-size:1rem;opacity:0.9;}.facilities-page{background:var(--hashd-white);}.facilities-page .container{padding:4rem 0;}.facilities-section{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.facilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;}.facility-card{background:var(--hashd-white);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.1);transition:all 0.3s ease;border:2px solid transparent;position:relative;}.facility-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hashd-gold),var(--hashd-primary));}.facility-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.facility-image{position:relative;height:250px;overflow:hidden;background:var(--gray-100);}.facility-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.facility-card:hover .facility-image img{transform:scale(1.1);}.facility-info{padding:2rem;}.facility-info h3{color:var(--hashd-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem;}.facility-info p{color:var(--gray-600);line-height:1.6;margin-bottom:1.5rem;}.facility-info ul{list-style:none;padding:0;margin-bottom:1.5rem;}.facility-info ul li{color:var(--gray-600);padding:0.5rem 0;padding-right:1.5rem;position:relative;}.facility-info ul li::before{content:'✓';position:absolute;right:0;color:var(--hashd-gold);font-weight:700;}.facility-link{display:inline-flex;align-items:center;gap:0.5rem;background:var(--hashd-gold);color:var(--hashd-primary);padding:0.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(198,165,72,0.3);}.facility-link:hover{background:var(--hashd-primary);color:var(--hashd-white);transform:translateY(-2px);box-shadow:0 8px 25px rgba(198,165,72,0.4);}.registration-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.registration-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="registrationPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="20" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="80" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="15" cy="85" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="85" cy="15" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="45" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="55" cy="60" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23registrationPattern)"/></svg>');opacity:0.3;}.registration-hero .hero-content{position:relative;z-index:2;text-align:center;color:#ffffff !important;}.registration-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.registration-hero .hero-badge span{color:#ffffff !important;}.registration-hero .hero-badge i{color:var(--hashd-gold) !important;font-size:1.2rem;}.registration-hero .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.5);line-height:1.2;color:#ffffff !important;}.registration-hero .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:1;max-width:600px;margin-left:auto;margin-right:auto;color:#ffffff !important;text-shadow:1px 1px 2px rgba(0,0,0,0.3);}.registration-hero .hero-stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;}.registration-hero .stat-item{text-align:center;}.registration-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold) !important;margin-bottom:0.5rem;}.registration-hero .stat-label{font-size:1rem;opacity:1;color:var(--hashd-gold) !important;font-weight:600;}.registration-form-section{margin-bottom:4rem;padding:3rem 0;background:var(--gray-50);border-radius:20px;}.registration-form-wrapper{background:var(--hashd-white);padding:3rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-top:2rem;}@media (max-width:768px){.facilities-hero .hero-content h1,.registration-hero .hero-content h1{font-size:2.5rem;}.facilities-hero .hero-stats,.registration-hero .hero-stats{flex-direction:column;gap:1.5rem;}.facilities-grid{grid-template-columns:1fr;}.registration-form-wrapper{padding:2rem 1.5rem;}}.page-content{padding:4rem 0;background:var(--hashd-white);}.page-header{text-align:center;margin-bottom:3rem;}.page-header h1{color:var(--hashd-primary);font-size:3rem;margin-bottom:1rem;font-family:var(--font-logo);}.page-header p{color:var(--hashd-black);font-size:1.2rem;}.about-content{max-width:800px;margin:0 auto;}.about-section{background:var(--gray-50);padding:2.5rem;border-radius:20px;border:2px solid var(--hashd-gold);margin-bottom:2rem;box-shadow:0 5px 20px rgba(0,0,0,0.1);}.about-section h2{color:var(--hashd-primary);font-size:1.8rem;margin-bottom:1.5rem;font-family:var(--font-logo);}.about-section h3{color:var(--hashd-gold);font-size:1.3rem;margin:1.5rem 0 0.75rem 0;}.about-section p{color:var(--hashd-black);font-size:1.1rem;line-height:1.8;margin-bottom:1rem;}.section-content{display:flex;align-items:center;gap:2.5rem;}.section-content.reverse{flex-direction:row-reverse;}.text-content{flex:1;}.image-content{flex:1;text-align:center;}.image-content img{max-width:100%;height:auto;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;}.stat-item{background:var(--hashd-primary);color:var(--hashd-white);padding:1.5rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.1);}.stat-number{font-size:2rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.stat-label{font-size:0.9rem;opacity:0.9;}.achievements-list{display:flex;flex-direction:column;gap:1.5rem;}.achievement-item{display:flex;align-items:center;gap:1rem;background:var(--gray-50);padding:1.5rem;border-radius:10px;border-left:4px solid var(--hashd-gold);}.achievement-icon{font-size:2rem;flex-shrink:0;}.achievement-content h4{color:var(--hashd-primary);margin-bottom:0.5rem;font-size:1.1rem;}.achievement-content p{color:var(--hashd-black);font-size:0.95rem;margin:0;}.facilities-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.facility-item{background:var(--gray-50);padding:1rem;border-radius:10px;border:1px solid var(--hashd-gold);}.facility-item h4{color:var(--hashd-primary);margin-bottom:0.5rem;font-size:1rem;}.facility-item p{color:var(--hashd-black);font-size:0.9rem;margin:0;}.contact-content{max-width:800px;margin:0 auto;}.page-content .contact-info{background:var(--gray-50);padding:2.5rem;border-radius:20px;border:2px solid var(--hashd-gold);box-shadow:0 5px 20px rgba(0,0,0,0.1);}.page-content .contact-info h2{color:var(--hashd-primary);font-size:1.8rem;margin-bottom:2rem;font-family:var(--font-logo);text-align:center;}.page-content .contact-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:var(--hashd-white);border-radius:15px;border:1px solid var(--hashd-gold);}.page-content .contact-item:last-child{margin-bottom:0;}.page-content .contact-item i{font-size:2rem;color:var(--hashd-gold);width:60px;text-align:center;}.page-content .contact-item h3{color:var(--hashd-primary);font-size:1.3rem;margin-bottom:0.5rem;font-family:var(--font-logo);}.page-content .contact-item p{color:var(--hashd-black);font-size:1.1rem;}.page-content .contact-item a{color:var(--hashd-primary);text-decoration:none;transition:color 0.3s ease;}.page-content .contact-item a:hover{color:var(--hashd-gold);}.page-wrapper{min-height:100vh;background:var(--gray-50);}.page-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,var(--hashd-secondary) 100%);padding:6rem 0 4rem;overflow:hidden;}.page-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);}.page-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.page-hero .hero-badge{display:inline-flex;align-items:center;gap:0.75rem;background:rgba(198,165,72,0.2);border:2px solid var(--hashd-gold);padding:0.5rem 1.5rem;border-radius:50px;margin-bottom:1.5rem;color:var(--hashd-gold);font-weight:600;}.page-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1rem;color:var(--hashd-white);}.page-hero p{font-size:1.2rem;opacity:0.9;}.page-content-section{padding:4rem 0;}.content-wrapper{max-width:900px;margin:0 auto;}.content-text{background:var(--hashd-white);padding:3rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.1);}.intro-text{font-size:1.1rem;line-height:1.8;color:var(--gray-700);margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-200);}.content-section{margin-bottom:3rem;}.content-section h2{font-size:1.8rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;}.content-section h2 i{color:var(--hashd-gold);}.content-section p{font-size:1rem;line-height:1.8;color:var(--gray-700);margin-bottom:1rem;}.content-section ul{list-style:none;padding:0;margin:1.5rem 0;}.content-section ul li{padding:0.75rem 0 0.75rem 2rem;position:relative;color:var(--gray-700);line-height:1.8;}.content-section ul li::before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;right:0;top:0.75rem;color:var(--hashd-gold);}.contact-section{background:linear-gradient(135deg,rgba(198,165,72,0.1) 0%,rgba(198,165,72,0.05) 100%);padding:2rem;border-radius:10px;border:2px solid var(--hashd-gold);}.contact-info{margin-top:1.5rem;}.contact-info p{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;}.contact-info a{color:var(--hashd-primary);text-decoration:none;font-weight:600;transition:color 0.3s ease;}.contact-info a:hover{color:var(--hashd-gold);}.news-not-found{text-align:center;padding:4rem 2rem;background:var(--hashd-white);border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.1);margin:2rem 0;}.news-not-found i{font-size:5rem;margin-bottom:1.5rem;color:var(--hashd-gold);opacity:0.6;}.news-not-found h2{font-size:2rem;margin-bottom:1rem;color:var(--hashd-primary);font-weight:700;}.news-not-found p{font-size:1.1rem;color:var(--gray-600);line-height:1.8;margin-bottom:2rem;}@media (max-width:768px){.section-content{flex-direction:column;gap:1.5rem;}.section-content.reverse{flex-direction:column;}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.facilities-list{grid-template-columns:1fr;}.page-hero h1{font-size:2.5rem;}.content-text{padding:2rem 1.5rem;}.about-section{padding:1.5rem;}.contact-info{padding:1.5rem;}}.club-structure-page{padding:2rem 0;}.structure-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);padding:6rem 2rem;text-align:center;overflow:hidden;}.structure-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120"><path d="M0,0v46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72c05,54,91.27,160.38,304.66,160.38,206.29,0,378.29-94.87,596-175.59V0H0Z" fill="rgba(255,255,255,0.05)"/></svg>') repeat-x;opacity:0.3;}.structure-hero .hero-content{position:relative;z-index:2;color:var(--hashd-white);}.structure-hero .hero-badge{display:inline-flex;align-items:center;gap:0.75rem;background:rgba(198,165,72,0.2);padding:0.75rem 1.5rem;border-radius:50px;border:2px solid var(--hashd-gold);margin-bottom:1.5rem;font-size:0.95rem;font-weight:600;}.structure-hero h1{font-size:3rem;margin-bottom:1rem;color:var(--hashd-white);text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.structure-hero p{font-size:1.25rem;color:rgba(255,255,255,0.9);margin-bottom:2rem;}.structure-hero .hero-stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem;}.structure-hero .stat-item{text-align:center;}.structure-hero .stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--hashd-gold);margin-bottom:0.5rem;}.structure-hero .stat-label{display:block;font-size:1rem;color:rgba(255,255,255,0.8);}.structure-section{margin:4rem 0;}.structure-section .section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:3px solid var(--hashd-gold);}.structure-section .section-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);color:var(--hashd-gold);border-radius:15px;font-size:1.75rem;}.structure-section h2{font-size:2.25rem;color:var(--hashd-primary);margin-bottom:0.5rem;}.structure-section>.section-header>div>p{color:var(--gray-600);font-size:1.1rem;}.management-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:2rem;}.management-card{background:var(--hashd-white);border-radius:20px;padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent;}.management-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(198,165,72,0.2);border-color:var(--hashd-gold);}.management-card .management-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);border-radius:50%;font-size:2rem;color:var(--hashd-primary);}.management-card h3{font-size:1.5rem;color:var(--hashd-primary);margin-bottom:0.75rem;font-weight:700;}.management-card .position{color:var(--gray-600);font-size:1.1rem;font-weight:500;}.departments-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;}.department-card{background:var(--hashd-white);border-radius:20px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent;border-right:4px solid var(--hashd-gold);}.department-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(198,165,72,0.2);}.department-card .department-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(198,165,72,0.2);}.department-card .department-header h3{font-size:1.35rem;color:var(--hashd-primary);font-weight:700;margin:0;}.department-card .department-header i{color:var(--hashd-gold);font-size:1.25rem;}.department-card .department-info{display:flex;justify-content:space-between;align-items:center;}.department-card .manager{display:flex;align-items:center;gap:0.75rem;color:var(--hashd-primary);font-weight:600;font-size:1.1rem;margin:0;}.department-card .manager i{color:var(--hashd-gold);}.department-card .manager-label{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);padding:0.4rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;}.teams-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;}.team-card{background:var(--hashd-white);border-radius:20px;padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;}.team-card::before{content:'';position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,var(--hashd-primary) 0%,var(--hashd-gold) 100%);}.team-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(198,165,72,0.2);border-color:var(--hashd-gold);}.team-card .team-icon{width:90px;height:90px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);border-radius:50%;font-size:2.5rem;color:var(--hashd-gold);}.team-card h3{font-size:1.5rem;color:var(--hashd-primary);margin-bottom:0.75rem;font-weight:700;}.team-card .team-category{color:var(--gray-600);font-size:1rem;margin-bottom:1.5rem;}.team-card .team-link{display:inline-flex;align-items:center;gap:0.75rem;color:var(--hashd-primary);text-decoration:none;font-weight:600;padding:0.75rem 1.5rem;border-radius:25px;background:rgba(198,165,72,0.1);transition:all 0.3s ease;}.team-card .team-link:hover{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);transform:translateX(-5px);}@media (max-width:1200px){.management-grid{grid-template-columns:repeat(3,1fr);}.departments-grid{grid-template-columns:repeat(3,1fr);}.teams-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.structure-hero{padding:4rem 1.5rem;}.structure-hero h1{font-size:2rem;}.structure-hero .hero-stats{gap:2rem;}.structure-hero .stat-number{font-size:2rem;}.structure-section h2{font-size:1.75rem;}.management-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.departments-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.teams-grid{grid-template-columns:1fr;gap:1.5rem;}.management-card,.department-card,.team-card{padding:1.5rem 1rem;}}@media (max-width:480px){.management-grid,.departments-grid,.teams-grid{grid-template-columns:1fr;}}.club-team-page{padding:2rem 0;}.team-hero-detailed{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);padding:5rem 2rem;text-align:center;overflow:hidden;}.team-hero-detailed .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120"><path d="M0,0v46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72c05,54,91.27,160.38,304.66,160.38,206.29,0,378.29-94.87,596-175.59V0H0Z" fill="rgba(255,255,255,0.05)"/></svg>') repeat-x;opacity:0.3;}.team-hero-detailed .hero-content{position:relative;z-index:2;color:var(--hashd-white);}.team-hero-detailed .hero-badge{display:inline-flex;align-items:center;gap:0.75rem;background:rgba(198,165,72,0.2);padding:0.75rem 1.5rem;border-radius:50px;border:2px solid var(--hashd-gold);margin-bottom:1.5rem;font-size:0.95rem;font-weight:600;}.team-hero-detailed h1{font-size:2.75rem;margin-bottom:1rem;color:var(--hashd-white);text-shadow:2px 2px 4px rgba(0,0,0,0.3);}.team-hero-detailed .hero-subtitle{font-size:1.25rem;color:var(--hashd-gold);font-weight:600;}.team-overview{margin:4rem 0;padding:3rem;background:linear-gradient(135deg,rgba(198,165,72,0.05) 0%,rgba(198,165,72,0.02) 100%);border-radius:25px;border:2px solid rgba(198,165,72,0.2);}.overview-content{display:flex;align-items:flex-start;gap:2.5rem;}.overview-icon{width:100px;height:100px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);border-radius:50%;font-size:3rem;color:var(--hashd-gold);box-shadow:0 8px 25px rgba(0,0,0,0.15);}.overview-text h2{font-size:2rem;color:var(--hashd-primary);margin-bottom:1rem;font-weight:700;}.overview-text p{font-size:1.15rem;color:var(--gray-700);line-height:1.9;}.team-achievements{margin:4rem 0;}.section-header-modern{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:3px solid var(--hashd-gold);}.section-icon-modern{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);color:var(--hashd-gold);border-radius:15px;font-size:1.75rem;}.section-header-modern h2{font-size:2.25rem;color:var(--hashd-primary);margin-bottom:0.5rem;font-weight:700;}.section-header-modern p{color:var(--gray-600);font-size:1.1rem;}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;}.achievement-card{background:var(--hashd-white);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent;border-top:4px solid var(--hashd-gold);}.achievement-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(198,165,72,0.25);border-color:var(--hashd-gold);}.achievement-icon{width:70px;height:70px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);border-radius:50%;font-size:1.75rem;color:var(--hashd-primary);}.achievement-card h3{font-size:1.25rem;color:var(--hashd-primary);font-weight:600;margin:0;}.team-features{margin:4rem 0;}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;}.feature-card{background:var(--hashd-white);border-radius:15px;padding:1.75rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 3px 15px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease;border-right:4px solid var(--hashd-gold);}.feature-card:hover{transform:translateX(-8px);box-shadow:0 5px 25px rgba(198,165,72,0.2);}.feature-icon{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);border-radius:12px;font-size:1.25rem;color:var(--hashd-gold);}.feature-card p{color:var(--hashd-primary);font-size:1.1rem;font-weight:500;margin:0;}.team-info-section{margin:4rem 0;}.info-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;}.info-card-modern{background:var(--hashd-white);border-radius:20px;padding:2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;border:2px solid transparent;}.info-card-modern:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(198,165,72,0.2);border-color:var(--hashd-gold);}.info-icon{width:70px;height:70px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);border-radius:50%;font-size:1.75rem;color:var(--hashd-primary);}.info-card-modern h3{font-size:1.1rem;color:var(--gray-600);margin-bottom:0.75rem;font-weight:600;}.info-card-modern p{font-size:1.25rem;color:var(--hashd-primary);font-weight:700;margin:0;}.back-section{margin:4rem 0 2rem;text-align:center;}.back-btn{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2a5c 100%);color:var(--hashd-white);text-decoration:none;border-radius:30px;font-size:1.1rem;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.2);}.back-btn:hover{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);transform:translateX(-5px);box-shadow:0 6px 25px rgba(198,165,72,0.4);}@media (max-width:768px){.team-hero-detailed{padding:3rem 1.5rem;}.team-hero-detailed h1{font-size:2rem;}.team-overview{padding:2rem 1.5rem;}.overview-content{flex-direction:column;text-align:center;gap:1.5rem;}.overview-icon{margin:0 auto;}.overview-text h2{font-size:1.75rem;}.section-header-modern h2{font-size:1.75rem;}.achievements-grid,.features-grid,.info-cards-grid{grid-template-columns:1fr;gap:1.5rem;}}.matches-page-new{background:var(--hashd-white);min-height:100vh;}.matches-hero-modern{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);padding:6rem 0 4rem;overflow:hidden;}.matches-hero-modern::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="matchesPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="10" cy="60" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="90" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="30" cy="70" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="70" cy="30" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="40" cy="50" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="60" cy="80" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="20" cy="40" r="1" fill="rgba(198,165,72,0.2)"/><circle cx="80" cy="70" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23matchesPattern)"/></svg>');opacity:0.3;}.matches-hero-modern .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}.matches-hero-modern .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.matches-hero-modern .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);}.matches-hero-modern .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.matches-hero-modern .hero-content h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;color:var(--hashd-white) !important;}.matches-hero-modern .hero-content p{font-size:1.3rem;margin-bottom:3rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto;color:var(--hashd-white) !important;}.matches-hero-modern .hero-badge span{color:var(--hashd-white) !important;}.view-all-btn{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;}.view-all-btn:hover{background:#E2C66B;transform:translateY(-2px);box-shadow:0 5px 15px rgba(198,165,72,0.4);}.matches-main-grid{display:grid;grid-template-columns:1fr 350px;gap:2rem;padding:3rem 0;}.matches-main-content{display:flex;flex-direction:column;gap:2rem;}.section-header-modern{margin-bottom:1.5rem;}.section-header-modern h2{font-size:1.75rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.5rem;}.last-result-section{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.result-card{border-radius:12px;padding:2rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid var(--gray-200);transition:all 0.3s ease;}.result-card.win{border-color:#10b981;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);}.result-card.loss{border-color:#ef4444;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);}.result-card.draw{border-color:var(--hashd-gold);background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);}.result-competition{font-size:0.9rem;color:var(--gray-600);margin-bottom:1.5rem;text-align:center;font-weight:600;}.result-teams{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;}.result-team{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex:1;}.team-logo-small{width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border:2px solid var(--hashd-gold);}.team-logo-small img{width:100%;height:100%;object-fit:cover;}.result-team .team-name{font-weight:600;font-size:1rem;color:var(--hashd-primary);text-align:center;}.result-score{display:flex;flex-direction:column;align-items:center;gap:0.5rem;min-width:120px;}.score-large{font-size:2.5rem;font-weight:800;color:var(--hashd-primary);}.result-badge{padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;text-align:center;}.result-badge.win{background:#10b981;color:white;}.result-badge.loss{background:#ef4444;color:white;}.result-badge.draw{background:var(--hashd-gold);color:var(--hashd-primary);}.result-info{display:flex;justify-content:center;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-200);flex-wrap:wrap;}.result-date,.result-venue{color:var(--gray-600);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.result-date i,.result-venue i{color:var(--hashd-gold);}.next-match-section{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.next-match-card{border-radius:12px;padding:2rem;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);color:var(--hashd-white);border:2px solid var(--hashd-gold);}.match-competition{font-size:0.9rem;color:rgba(255,255,255,0.9);margin-bottom:1.5rem;text-align:center;font-weight:600;}.match-teams-upcoming{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;}.match-team{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex:1;}.match-team .team-name{color:var(--hashd-white);font-weight:600;}.match-vs-upcoming{font-size:1.2rem;font-weight:700;color:var(--hashd-gold);}.match-info-upcoming{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.2);flex-wrap:wrap;}.match-time,.match-date-upcoming,.match-venue-upcoming{color:rgba(255,255,255,0.9);font-size:0.9rem;display:flex;align-items:center;gap:0.5rem;}.match-time i,.match-date-upcoming i,.match-venue-upcoming i{color:var(--hashd-gold);}.match-status-badge.upcoming{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;}.previous-matches-section{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);}.previous-matches-table{overflow-x:auto;}.previous-matches-table table{width:100%;border-collapse:collapse;}.previous-matches-table thead{background:var(--hashd-primary);color:var(--hashd-white);}.previous-matches-table th{padding:1rem;text-align:right;font-weight:600;font-size:0.9rem;}.previous-matches-table td{padding:1rem;text-align:right;border-bottom:1px solid var(--gray-200);color:var(--gray-700);}.previous-matches-table tbody tr:hover{background:var(--gray-50);}.standings-sidebar{position:sticky;top:2rem;height:fit-content;}.standings-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);border:2px solid var(--hashd-gold);}.standings-header{margin-bottom:1.5rem;text-align:center;padding-bottom:1rem;border-bottom:2px solid var(--hashd-gold);}.standings-header h2{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:0.5rem;}.competition-name{font-size:0.9rem;color:var(--gray-600);font-weight:600;}.standings-table{overflow-x:auto;}.standings-table table{width:100%;border-collapse:collapse;}.standings-table thead{background:var(--hashd-primary);color:var(--hashd-white);}.standings-table th{padding:0.75rem;text-align:right;font-weight:600;font-size:0.85rem;}.standings-table td{padding:0.75rem;text-align:right;border-bottom:1px solid var(--gray-200);color:var(--gray-700);}.standings-table tbody tr.our-team{background:linear-gradient(135deg,var(--hashd-gold) 0%,#E2C66B 100%);color:var(--hashd-primary);font-weight:700;}.standings-table tbody tr.our-team td{color:var(--hashd-primary);}.standings-table tbody tr:hover:not(.our-team){background:var(--gray-50);}.points-cell{font-weight:700;color:var(--hashd-primary);}@media (max-width:1024px){.matches-main-grid{grid-template-columns:1fr;}.standings-sidebar{position:static;}}@media (max-width:768px){.matches-hero-modern .hero-content{flex-direction:column;gap:1rem;text-align:center;}.matches-hero-modern .hero-content h1{font-size:1.75rem;}.result-teams,.match-teams-upcoming{flex-direction:column;gap:1rem;}.result-score{min-width:auto;}.previous-matches-table{font-size:0.85rem;}.previous-matches-table th,.previous-matches-table td{padding:0.75rem 0.5rem;}}.match-detail-page{background:var(--hashd-white);min-height:100vh;}.match-detail-hero{position:relative;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);padding:6rem 0 4rem;overflow:hidden;}.match-detail-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="matchDetailPattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(198,165,72,0.2)"/></pattern></defs><rect width="100" height="100" fill="url(%23matchDetailPattern)"/></svg>');opacity:0.3;}.match-detail-hero .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);}.match-detail-hero .hero-content{position:relative;z-index:2;text-align:center;color:var(--hashd-white);}.match-detail-hero .hero-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);color:var(--hashd-white);}.match-detail-hero .hero-badge i{color:var(--hashd-gold);font-size:1.2rem;}.match-detail-hero .hero-content h1{font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3);line-height:1.2;color:var(--hashd-white) !important;}.match-detail-hero .hero-content p{font-size:1.2rem;opacity:0.9;color:var(--hashd-white) !important;}.match-detail-hero .hero-badge span{color:var(--hashd-white) !important;}.match-detail-card{background:var(--hashd-white);border-radius:20px;padding:3rem;margin:3rem auto;max-width:900px;box-shadow:0 8px 30px rgba(0,0,0,0.1);border:2px solid var(--gray-200);}.match-teams-detail{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-200);}.team-detail{display:flex;flex-direction:column;align-items:center;gap:1rem;flex:1;}.team-logo-large{width:100px;height:100px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border:4px solid var(--hashd-gold);box-shadow:0 8px 20px rgba(198,165,72,0.3);}.team-logo-large img{width:100%;height:100%;object-fit:cover;}.team-detail h2{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);text-align:center;margin:0;}.team-score{font-size:2.5rem;font-weight:800;color:var(--hashd-gold);}.match-vs-detail{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:150px;}.final-score{font-size:3.5rem;font-weight:900;color:var(--hashd-primary);}.vs-text{font-size:1.5rem;font-weight:700;color:var(--hashd-gold);}.match-time-detail{font-size:1.5rem;font-weight:600;color:var(--hashd-gold);display:flex;align-items:center;gap:0.5rem;}.live-score{font-size:3rem;font-weight:900;color:#ef4444;animation:pulse 2s infinite;}.live-badge-detail{background:#ef4444;color:white;padding:0.5rem 1rem;border-radius:20px;font-size:0.9rem;font-weight:600;animation:pulse 2s infinite;}.result-badge-detail{padding:0.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:700;text-align:center;}.result-badge-detail.win{background:#10b981;color:white;}.result-badge-detail.loss{background:#ef4444;color:white;}.result-badge-detail.draw{background:var(--hashd-gold);color:var(--hashd-primary);}.match-info-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem;}.info-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--gray-50);border-radius:12px;border:1px solid var(--gray-200);}.info-item i{font-size:1.5rem;color:var(--hashd-gold);width:40px;text-align:center;}.info-item div{display:flex;flex-direction:column;gap:0.25rem;}.info-label{font-size:0.85rem;color:var(--gray-700);font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.info-value{font-size:1rem;color:var(--hashd-primary);font-weight:700;}.match-description{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gray-200);}.match-description h3{font-size:1.5rem;font-weight:700;color:var(--hashd-primary);margin-bottom:1rem;}.match-description p{font-size:1rem;line-height:1.8;color:var(--gray-700);}.back-section{text-align:center;margin:3rem 0;}.back-btn{display:inline-flex;align-items:center;gap:0.75rem;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);color:var(--hashd-white) !important;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(11,23,59,0.3);}.back-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(11,23,59,0.4);background:linear-gradient(135deg,#1a2d5a 0%,var(--hashd-primary) 100%);color:var(--hashd-white) !important;}.back-btn i{font-size:1.1rem;color:var(--hashd-white) !important;}.back-btn span{color:var(--hashd-white) !important;}@media (max-width:768px){.match-teams-detail{flex-direction:column;gap:1.5rem;}.match-vs-detail{min-width:auto;}.final-score{font-size:2.5rem;}.match-info-detail{grid-template-columns:1fr;}.match-detail-card{padding:2rem 1.5rem;}}.upcoming-matches-section{margin:3rem 0;}.upcoming-matches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem;}.upcoming-match-card{background:var(--hashd-white);border-radius:15px;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);border:2px solid var(--gray-200);transition:all 0.3s ease;}.upcoming-match-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:var(--hashd-gold);}.match-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--gray-200);}.match-competition-badge{background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);color:var(--hashd-white);padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;}.match-status-badge.upcoming{background:var(--hashd-gold);color:var(--hashd-primary);padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;}.upcoming-match-teams{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;}.upcoming-team{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex:1;}.team-logo-mini{width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;border:2px solid var(--hashd-gold);}.team-logo-mini img{width:100%;height:100%;object-fit:cover;}.team-name-mini{font-size:0.9rem;font-weight:600;color:var(--hashd-primary);text-align:center;}.vs-mini{font-size:1.2rem;font-weight:700;color:var(--hashd-gold);padding:0 0.5rem;}.upcoming-match-details{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1.5rem;padding:1rem;background:var(--gray-50);border-radius:10px;}.match-detail-item{display:flex;align-items:center;gap:0.75rem;font-size:0.9rem;color:var(--gray-700);}.match-detail-item i{color:var(--hashd-gold);width:20px;text-align:center;}.view-match-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;background:linear-gradient(135deg,var(--hashd-primary) 0%,#1a2d5a 100%);color:var(--hashd-white);padding:0.75rem 1.5rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:0.9rem;transition:all 0.3s ease;width:100%;}.view-match-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(11,23,59,0.3);background:linear-gradient(135deg,#1a2d5a 0%,var(--hashd-primary) 100%);}@media (max-width:768px){.upcoming-matches-grid{grid-template-columns:1fr;}.upcoming-match-teams{flex-direction:column;}.vs-mini{padding:0.5rem 0;}}:root{--font-size-xs:clamp(0.75rem,2vw,0.875rem);--font-size-sm:clamp(0.875rem,2.5vw,1rem);--font-size-base:clamp(1rem,3vw,1.125rem);--font-size-lg:clamp(1.125rem,3.5vw,1.25rem);--font-size-xl:clamp(1.25rem,4vw,1.5rem);--font-size-2xl:clamp(1.5rem,5vw,2rem);--font-size-3xl:clamp(2rem,6vw,3rem);--font-size-4xl:clamp(2.5rem,7vw,4rem);--spacing-xs:clamp(0.25rem,1vw,0.5rem);--spacing-sm:clamp(0.5rem,2vw,1rem);--spacing-md:clamp(1rem,3vw,1.5rem);--spacing-lg:clamp(1.5rem,4vw,2.5rem);--spacing-xl:clamp(2rem,5vw,3rem);--spacing-2xl:clamp(3rem,6vw,4rem);--container-padding:clamp(1rem,4vw,2rem);--border-radius:clamp(0.5rem,2vw,1rem);--border-radius-lg:clamp(1rem,3vw,1.5rem);}*{box-sizing:border-box;}body{font-size:var(--font-size-base);line-height:1.6;}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:1200px;margin:0 auto;}.header{padding:var(--spacing-sm) 0;}.navbar{padding:var(--spacing-xs) var(--container-padding);}.navbar-brand{font-size:var(--font-size-xl);font-weight:700;}.navbar-nav{gap:var(--spacing-sm);}.nav-link{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);}.hero-section{padding:var(--spacing-2xl) 0;min-height:clamp(400px,50vh,600px);}.hero-title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg);}.hero-subtitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);}.hero-buttons{gap:var(--spacing-sm);flex-wrap:wrap;}.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--border-radius);}.btn-lg{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);}.card-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(280px,30vw,350px),1fr));}.card{border-radius:var(--border-radius-lg);padding:var(--spacing-md);box-shadow:0 4px 6px rgba(0,0,0,0.1);}.card-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);}.card-text{font-size:var(--font-size-sm);line-height:1.6;}.news-page{padding:var(--spacing-xl) 0;}.featured-news-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(300px,40vw,400px),1fr));}.featured-news-card{border-radius:var(--border-radius-lg);overflow:hidden;}.featured-news-image{height:clamp(200px,25vh,300px);}.featured-news-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);}.featured-news-excerpt{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);}.news-list{gap:var(--spacing-md);}.news-item{border-radius:var(--border-radius-lg);padding:var(--spacing-md);}.news-item-image{height:clamp(150px,20vh,200px);border-radius:var(--border-radius);}.news-item-title{font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);}.news-item-excerpt{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);}.filter-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-lg);}.filter-btn{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--border-radius);text-decoration:none;transition:all 0.3s ease;}.partners-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(clamp(150px,20vw,200px),1fr));align-items:center;}.partner-logo{height:clamp(60px,8vh,80px);object-fit:contain;filter:grayscale(100%);transition:filter 0.3s ease;}.partner-logo:hover{filter:grayscale(0%);}.footer{padding:var(--spacing-xl) 0 var(--spacing-lg);}.footer-content{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(250px,30vw,300px),1fr));}.footer-section h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);}.footer-section p,.footer-section li{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);}@media (max-width:576px){:root{--container-padding:1rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;}.hero-title{font-size:var(--font-size-3xl);}.card-grid{grid-template-columns:1fr;gap:var(--spacing-md);}.featured-news-grid{grid-template-columns:1fr;}.news-item{flex-direction:column;}.news-item-image{width:100%;height:200px;}.filter-buttons{flex-direction:column;align-items:stretch;}.filter-btn{text-align:center;padding:var(--spacing-sm);}.partners-grid{grid-template-columns:repeat(2,1fr);}.footer-content{grid-template-columns:1fr;text-align:center;}}@media (max-width:768px){.navbar-nav{flex-direction:column;width:100%;text-align:center;}.hero-buttons{flex-direction:column;align-items:center;}.btn{width:100%;max-width:300px;}.news-list-header{flex-direction:column;gap:var(--spacing-sm);text-align:center;}}@media (max-width:992px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));}.featured-news-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}}.btn:focus-visible,.nav-link:focus-visible,.filter-btn:focus-visible,a:focus-visible{outline:2px solid var(--hashd-gold);outline-offset:2px;}img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height);}.form-control{font-size:var(--font-size-base);padding:var(--spacing-sm);border-radius:var(--border-radius);}.form-label{font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-xs);}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}.table{font-size:var(--font-size-sm);min-width:600px;}.btn-group{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);}.btn-group .btn{flex:1;min-width:120px;}.breadcrumb{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);}.breadcrumb-item{display:inline-flex;align-items:center;}.breadcrumb-item+.breadcrumb-item::before{content:"›";margin:0 var(--spacing-xs);color:var(--hashd-gold);}.page-header{text-align:center;padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-xl);}.page-title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm);}.page-description{font-size:var(--font-size-lg);color:#666;}.loading{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl);}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--hashd-gold);border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media print{.navbar,.footer,.btn,.filter-buttons{display:none !important;}.container{max-width:none;padding:0;}.card{break-inside:avoid;box-shadow:none;border:1px solid #ddd;}}:root{--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-muted:#6b7280;--text-inverse:#ffffff;--bg-primary:#ffffff;--bg-secondary:#f8f9fa;--bg-accent:#e9ecef;--btn-primary-bg:#0B173B;--btn-primary-text:#ffffff;--btn-primary-hover:#1a2a5c;--btn-gold-bg:#C6A448;--btn-gold-text:#0B173B;--btn-gold-hover:#B8943A;--btn-secondary-bg:var(--hashd-primary);--btn-secondary-text:#ffffff;--btn-secondary-hover:#5a6268;--link-color:#0B173B;--link-hover:#C6A448;--link-visited:var(--hashd-gold);--link-focus:#C6A448;}body{color:var(--text-primary);background-color:var(--bg-primary);}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;}p,span,div{color:var(--text-primary);}.text-muted{color:var(--text-muted) !important;}.text-secondary{color:var(--text-secondary) !important;}.btn{font-weight:600;border:2px solid transparent;transition:all 0.3s ease;position:relative;overflow:hidden;}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg);}.btn-primary:hover,.btn-primary:focus{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--btn-primary-text);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,23,59,0.3);}.btn-gold{background-color:var(--btn-gold-bg);color:var(--btn-gold-text);border-color:var(--btn-gold-bg);}.btn-gold:hover,.btn-gold:focus{background-color:var(--btn-gold-hover);border-color:var(--btn-gold-hover);color:var(--btn-gold-text);transform:translateY(-2px);box-shadow:0 4px 12px rgba(198,164,72,0.3);}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-bg);}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--btn-secondary-hover);border-color:var(--btn-secondary-hover);color:var(--btn-secondary-text);}.btn:focus-visible,.nav-link:focus-visible,.filter-btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--link-focus);outline-offset:2px;box-shadow:0 0 0 3px rgba(198,164,72,0.3);}.btn:focus,.nav-link:focus,.filter-btn:focus,a:focus,input:focus,textarea:focus,select:focus{outline:none;}a{color:var(--link-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all 0.3s ease;}a:hover{color:var(--link-hover);text-decoration-thickness:2px;}a:visited{color:var(--link-visited);}a:focus-visible{color:var(--link-focus);text-decoration-thickness:3px;}.form-control{border:2px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:16px;transition:all 0.3s ease;background-color:var(--bg-primary);color:var(--text-primary);}.form-control:focus{border-color:var(--link-focus);box-shadow:0 0 0 3px rgba(198,164,72,0.1);background-color:var(--bg-primary);}.form-control::placeholder{color:var(--text-muted);opacity:1;}.form-label{color:var(--text-primary);font-weight:600;margin-bottom:8px;display:block;}.card{background-color:var(--bg-primary);border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all 0.3s ease;}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px);}.card-title{color:var(--text-primary);font-weight:700;}.card-text{color:var(--text-secondary);}.navbar{background-color:var(--bg-primary);border-bottom:1px solid #e5e7eb;}.navbar-brand{color:var(--text-primary);font-weight:700;}.nav-link{color:var(--text-secondary);font-weight:500;padding:8px 16px;border-radius:6px;transition:all 0.3s ease;}.nav-link:hover,.nav-link:focus{color:var(--link-hover);background-color:var(--bg-accent);}.nav-link.active{color:var(--link-focus);background-color:rgba(198,164,72,0.1);}.table{background-color:var(--bg-primary);color:var(--text-primary);}.table th{background-color:var(--bg-secondary);color:var(--text-primary);font-weight:600;border-bottom:2px solid #e5e7eb;}.table td{border-bottom:1px solid #e5e7eb;padding:12px;}.table-striped tbody tr:nth-of-type(odd){background-color:var(--bg-secondary);}.table-hover tbody tr:hover{background-color:var(--bg-accent);}.alert{border:1px solid transparent;border-radius:8px;padding:16px;margin-bottom:16px;font-weight:500;}.alert-success{background-color:#d1edff;border-color:#b8daff;color:#0c5460;}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;}.alert-warning{background-color:#fff3cd;border-color:#ffeaa7;color:#856404;}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460;}img{max-width:100%;height:auto;}img:not([alt]){border:2px dashed #ff6b6b;}img:not([alt])::after{content:"⚠️ Missing alt text";position:absolute;background:#ff6b6b;color:white;padding:4px 8px;font-size:12px;border-radius:4px;}.list-group{background-color:var(--bg-primary);border:1px solid #e5e7eb;border-radius:8px;}.list-group-item{background-color:var(--bg-primary);border:1px solid #e5e7eb;color:var(--text-primary);padding:12px 16px;transition:all 0.3s ease;}.list-group-item:hover,.list-group-item:focus{background-color:var(--bg-accent);color:var(--text-primary);}.list-group-item.active{background-color:var(--link-focus);border-color:var(--link-focus);color:var(--text-inverse);}.badge{font-weight:600;padding:4px 8px;border-radius:4px;font-size:0.75em;}.badge-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);}.badge-gold{background-color:var(--btn-gold-bg);color:var(--btn-gold-text);}.badge-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);}.progress{background-color:var(--bg-accent);border-radius:4px;height:8px;overflow:hidden;}.progress-bar{background-color:var(--link-focus);transition:width 0.3s ease;}.modal-content{background-color:var(--bg-primary);border:1px solid #e5e7eb;border-radius:8px;}.modal-header{background-color:var(--bg-secondary);border-bottom:1px solid #e5e7eb;}.modal-title{color:var(--text-primary);font-weight:700;}.modal-body{color:var(--text-primary);}.modal-footer{background-color:var(--bg-secondary);border-top:1px solid #e5e7eb;}.nav-tabs{border-bottom:2px solid #e5e7eb;}.nav-tabs .nav-link{border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;color:var(--text-secondary);background-color:transparent;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e5e7eb;background-color:var(--bg-accent);color:var(--text-primary);}.nav-tabs .nav-link.active{background-color:var(--bg-primary);border-color:#e5e7eb #e5e7eb var(--bg-primary);color:var(--text-primary);font-weight:600;}.tab-content{background-color:var(--bg-primary);border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;padding:16px;}.pagination{display:flex;justify-content:center;gap:4px;}.page-link{color:var(--link-color);background-color:var(--bg-primary);border:1px solid #e5e7eb;padding:8px 12px;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}.page-link:hover,.page-link:focus{color:var(--link-hover);background-color:var(--bg-accent);border-color:var(--link-hover);}.page-item.active .page-link{background-color:var(--link-focus);border-color:var(--link-focus);color:var(--text-inverse);}.skip-link{position:absolute;top:-40px;left:6px;background:var(--btn-primary-bg);color:var(--btn-primary-text);padding:8px;text-decoration:none;border-radius:4px;z-index:1000;font-weight:600;}.skip-link:focus{top:6px;}[aria-hidden="true"]{display:none;}[aria-expanded="false"]+*{display:none;}[aria-expanded="true"]+*{display:block;}@media print{.btn,.navbar,.footer,.skip-link{display:none !important;}a{text-decoration:underline;color:#000 !important;}.card{border:1px solid #000;break-inside:avoid;}}