@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";:root{--primary-yellow: #ca8a04;--deep-black: #0f0f0f}html{scroll-behavior:smooth;overflow-y:scroll}body{font-family:Lato,sans-serif;background-color:var(--deep-black);color:#e5e5e5;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.font-serif{font-family:Playfair Display,serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1c1917}::-webkit-scrollbar-thumb{background:#44403c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ca8a04}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.loader{border:3px solid #292524;border-radius:50%;border-top:3px solid #ca8a04;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 40s linear infinite;width:max-content}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shine{position:relative;overflow:hidden}.animate-shine:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(202,138,4,.3),rgba(255,255,255,.2),transparent);transform:translate(-100%);animation:shine 1.5s ease-in-out forwards}@keyframes gradientShift{0%{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 50%}}.admin-gradient-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a0533,#0a1628,#0a2520,#000,#0a1628,#1a0533);background-size:400% 400%;animation:gradientShift 15s ease infinite;z-index:-1}.admin-glass{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.admin-glass-hover:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d;border-color:#fff3}@keyframes glowPulse{0%{box-shadow:0 0 #eab30800}50%{box-shadow:0 0 20px #eab30826}to{box-shadow:0 0 #eab30800}}.admin-glow-pulse{animation:glowPulse 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.admin-float{animation:float 6s ease-in-out infinite}@keyframes adminFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-stagger-1,.admin-stagger-2,.admin-stagger-3,.admin-stagger-4,.admin-stagger-5,.admin-stagger-6{opacity:0;animation:adminFadeInUp .6s ease-out forwards}.admin-stagger-1{animation-delay:.1s}.admin-stagger-2{animation-delay:.2s}.admin-stagger-3{animation-delay:.3s}.admin-stagger-4{animation-delay:.4s}.admin-stagger-5{animation-delay:.5s}.admin-stagger-6{animation-delay:.6s}.admin-stat-number{font-weight:800;letter-spacing:-.02em;text-shadow:0 0 20px rgba(234,179,8,.3),0 0 40px rgba(234,179,8,.1)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 2s infinite}.admin-area ::-webkit-scrollbar{width:6px;height:6px}.admin-area ::-webkit-scrollbar-track{background:transparent}.admin-area ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.admin-area ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
