@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&family=Outfit:wght@400;600;700&display=swap";.ax-datepicker-wrapper{width:100%}.ax-custom-input{width:100%;color:var(--text-primary);background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:1rem;font-family:inherit;font-size:.95rem}.ax-custom-input:focus{border-color:var(--accent-primary)}.react-datepicker-wrapper{width:100%}.react-datepicker{box-shadow:0 10px 25px #00000080;background-color:var(--bg-secondary)!important;color:#fff!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-family:inherit!important}.react-datepicker__header{background-color:var(--bg-primary)!important;border-bottom:1px solid #ffffff1a!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#fff!important}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover,.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{background-color:var(--accent-primary)!important;color:#fff!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:var(--accent-hover)!important}.ax-album-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.ax-album-card:hover{transform:translateY(-10px)}.ax-album-card:hover .ax-stack-card-3{box-shadow:0 10px 20px #0000004d;opacity:.8!important;transform:translateY(-5px)translate(-20px)scale(.9)rotate(-10deg)!important}.ax-album-card:hover .ax-stack-card-2{box-shadow:0 10px 20px #0000004d;opacity:.9!important;transform:translateY(-5px)translate(20px)scale(.95)rotate(10deg)!important}.ax-album-card:hover .ax-stack-card-1{transform:translateY(-15px)scale(1.05)!important;box-shadow:0 20px 30px #0009!important}:root{--bg-primary:#0c1016;--bg-secondary:#302e30;--bg-tertiary:#4a3e3d;--accent-primary:#565358;--accent-hover:#575357;--accent-glow:#56535866;--danger-primary:#ef4444;--danger-hover:#dc2626;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:#ffffff14;--border-focus:#8b5cf680;--glass-bg:#131826a6;--glass-border:#ffffff14;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:30px;--shadow-sm:0 4px 6px -1px #0000001a;--shadow-md:0 10px 15px -3px #0003;--shadow-glow:0 0 20px var(--accent-glow);--font-arabic:"Cairo", sans-serif;--font-english:"Outfit", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,#root{height:100%;min-height:100vh}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-arabic);-webkit-font-smoothing:antialiased;z-index:0;direction:rtl;background-image:url(/assets/bg-DsD1j8f_.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";-webkit-backdrop-filter:blur(12px);z-index:-1;background:#0c1016a6;position:fixed;inset:0}.ax-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:800}p{color:var(--text-secondary);line-height:1.6}.ax-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.ax-animate-fade-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes fadeZoomIn{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ax-animate-lightbox{animation:.35s cubic-bezier(.16,1,.3,1) forwards fadeZoomIn}.ax-flex-center{justify-content:center;align-items:center;display:flex}.ax-flex-between{justify-content:space-between;align-items:center;display:flex}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-color)}.ax-button-primary{background-color:var(--accent-primary);color:#fff}.ax-button-primary:hover:not(.ax-button-disabled){box-shadow:0 4px 15px var(--accent-glow);transform:translateY(-2px)}.ax-button-secondary{background-color:var(--bg-tertiary);color:var(--text-primary)}.ax-button-secondary:hover:not(.ax-button-disabled){background-color:var(--border-color);transform:translateY(-2px)}.ax-button-danger{background-color:var(--danger-primary);color:#fff}.ax-button-danger:hover:not(.ax-button-disabled){transform:translateY(-2px);box-shadow:0 4px 15px #ef444466}.ax-button-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);color:var(--text-primary)}.ax-button-glass:hover:not(.ax-button-disabled){background:#ffffff0d;transform:translateY(-2px)}
