@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";:root{--color-gold: #D4AF37;--color-gold-light: #F4C430;--color-gold-dark: #AA8C2C;--color-black: #0a0a0a;--color-dark-gray: #1a1a1a;--color-text: #f5f5f5;--color-text-muted: #a0a0a0;--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--spacing-section: 4rem;--radius-md: 8px;--shadow-gold: 0 4px 20px rgba(212, 175, 55, .15)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-black);color:var(--color-text);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-gold);line-height:1.2}a{text-decoration:none;color:inherit;transition:color .3s ease}button{cursor:pointer;border:none;outline:none;font-family:var(--font-body)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:var(--spacing-section) 0}.section-title{text-align:center;font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(to right,var(--color-gold),var(--color-gold-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.btn-primary{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));color:var(--color-black);padding:12px 30px;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease,box-shadow .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold)}.btn-outline{background:transparent;border:1px solid var(--color-gold);color:var(--color-gold);padding:10px 28px;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.btn-outline:hover{background:var(--color-gold);color:var(--color-black)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-gold-dark);border-radius:4px}@media(max-width:768px){.section-title{font-size:2rem}}html[dir=rtl]{direction:rtl}html[dir=rtl] body{font-family:"Noto Sans Arabic",var(--font-body);direction:rtl;text-align:right}html[dir=rtl] .container{direction:rtl}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] p,html[dir=rtl] span,html[dir=rtl] a,html[dir=rtl] button,html[dir=rtl] li{text-align:right;direction:rtl}html[dir=rtl] .section-title,html[dir=rtl] .section-subtitle{text-align:right}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{direction:rtl;text-align:right}html[dir=rtl] [style*="text-align: left"]{text-align:right!important}html[dir=rtl] [style*=margin-left]{margin-left:0!important;margin-right:var(--rtl-spacing, 0)!important}html[dir=rtl] [style*=margin-right]{margin-right:0!important;margin-left:var(--rtl-spacing, 0)!important}html[dir=rtl] [style*=padding-left]{padding-left:0!important;padding-right:var(--rtl-spacing, 0)!important}html[dir=rtl] [style*=padding-right]{padding-right:0!important;padding-left:var(--rtl-spacing, 0)!important}html[dir=ltr]{direction:ltr}
