:root{--font-arabic: "IBM Plex Sans Arabic", sans-serif;--font-english: "Inter", sans-serif;--color-ivory: #FAFAF8;--color-sand-50: #FAF8F5;--color-sand-100: #F5F0E8;--color-sand-200: #EDE5D8;--color-sand-300: #D9CFC0;--color-sand-400: #B8A890;--color-stone-50: #F7F7F6;--color-stone-100: #ECECEA;--color-stone-200: #DDDDD9;--color-stone-300: #C4C4BE;--color-stone-400: #9A9A92;--color-stone-500: #6B6B64;--color-stone-600: #4A4A45;--color-stone-700: #2D2D2A;--color-emerald-accent: #1B7A6E;--color-emerald-light: #2A9D8F;--color-emerald-dark: #145A52;--color-navy-accent: #1E3A5F;--color-navy-light: #2C5282;--color-navy-dark: #152A44;--color-sand: #F5F3EF;--color-sand-light: #FAF9F7;--color-sand-dark: #EBE8E2;--color-uae-green: #1B4332;--color-uae-green-light: #2D6A4F;--color-charcoal: #2D2D2D;--color-stone-cinematic: #4A4A4A;--color-gold: #C9A962;--color-gold-light: #D4BC7E;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem}*{font-family:var(--font-arabic)}[lang=en],.font-english{font-family:var(--font-english)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-sand-100)}::-webkit-scrollbar-thumb{background:var(--color-stone-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-stone-400)}.glass-card{background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.glass-card-light{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #0000001a}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #1b7a6e33}[dir=rtl] .rtl-flip{transform:scaleX(-1)}[data-theme=sharjah-new]{--tw-bg-opacity: 1;background-color:var(--color-ivory);--tw-bg-stone-800: var(--color-stone-700);--tw-bg-stone-900: var(--color-stone-800);--tw-text-stone-300: var(--color-stone-400);--tw-text-stone-400: var(--color-stone-500);--tw-text-white: var(--color-stone-700);--tw-border-stone-600: var(--color-stone-500);--tw-border-stone-700: var(--color-stone-600);--tw-text-emerald-light: var(--color-emerald-light);--tw-bg-emerald-accent: var(--color-emerald-accent);--tw-bg-emerald-dark: var(--color-emerald-dark)}[data-theme=sharjah-new] .bg-stone-800{background-color:var(--color-stone-700)!important}[data-theme=sharjah-new] .bg-stone-900{background-color:var(--color-stone-800)!important}[data-theme=sharjah-new] .text-white{color:var(--color-stone-700)!important}[data-theme=sharjah-new] .border-stone-700{border-color:var(--color-stone-600)!important}[data-theme=sharjah-new] .text-emerald-light{color:var(--color-emerald-light)!important}[data-theme=sharjah-new] .bg-emerald-accent{background-color:var(--color-emerald-accent)!important}[data-theme=sharjah-new] .bg-emerald-dark{background-color:var(--color-emerald-dark)!important}[data-theme=sharjah-new] .bg-stone-700{background-color:var(--color-stone-700)!important}[data-theme=sharjah-new] .text-stone-300{color:var(--color-stone-400)!important}[data-theme=sharjah-new] .text-stone-400{color:var(--color-stone-500)!important}[data-theme=sharjah-new] .border-stone-600{border-color:var(--color-stone-500)!important}[data-theme=sharjah-new] .bg-stone-600{background-color:var(--color-stone-600)!important}[data-theme=sharjah-new] .text-stone-500{color:var(--color-stone-600)!important}[data-theme=default]{--tw-bg-opacity: 1;background-color:#050508!important;color:#fff!important}[data-theme=default] .bg-stone-700{background-color:#1a1a2e!important}[data-theme=default] .text-stone-300{color:#fff!important}[data-theme=default] .text-stone-400{color:#ccc!important}[data-theme=default] .text-white{color:#fff!important}[data-theme=default] .border-stone-600{border-color:#333!important}[data-theme=default] .border-stone-700{border-color:#444!important}[data-theme=default] .bg-stone-600{background-color:#2a2a3e!important}[data-theme=default] .text-emerald-light{color:#d4af37!important}[data-theme=default] .bg-emerald-accent{background-color:#d4af37!important}[data-theme=default] .bg-emerald-dark{background-color:#b8860b!important}[data-theme=default] .text-emerald-accent{color:#d4af37!important}[data-theme="default"] .bg-emerald-accent/10{background-color:#d4af371a!important}[data-theme=default] .text-stone-700{color:#fff!important}[data-theme=default] .text-stone-600{color:#ccc!important}[data-theme=default] .bg-sand-50{background-color:#1a1a2e!important}[data-theme=default] .text-stone-500{color:#aaa!important}[data-theme="default"] .bg-navy-accent/10{background-color:#00f5ff1a!important}[data-theme=default] .text-navy-accent{color:#00f5ff!important}[data-theme=sharjah] #theme-toggle{background-color:#f3f4f6!important}[data-theme=sharjah] #theme-toggle:hover{background-color:#e5e7eb!important}[data-theme=sharjah] #theme-toggle svg{color:#6b7280!important}[data-theme=default] #theme-toggle{background-color:#2a2a3e!important;border:1px solid #444444!important}[data-theme=default] #theme-toggle:hover{background-color:#3a3a4e!important}[data-theme=default] #theme-toggle svg{color:#fff!important}[data-theme=sharjah-new] #theme-toggle{background-color:#f5f0e8!important;border:1px solid #d9cfc0!important}[data-theme=sharjah-new] #theme-toggle:hover{background-color:#ede5d8!important}[data-theme=sharjah-new] #theme-toggle svg{color:#9a9a92!important}[data-theme=neon] #theme-toggle-neon{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.2)!important}[data-theme=neon] #theme-toggle-neon:hover{border-color:#fff6!important}[data-theme=neon] #theme-toggle-neon svg{color:#fff!important}[data-theme=cinematic]{--tw-bg-opacity: 1;background-color:var(--color-sand)!important;--tw-bg-stone-800: var(--color-charcoal);--tw-bg-stone-900: var(--color-stone-cinematic);--tw-text-stone-300: var(--color-stone);--tw-text-stone-400: var(--color-charcoal);--tw-text-white: var(--color-sand-light);--tw-border-stone-600: var(--color-stone);--tw-border-stone-700: var(--color-charcoal);--tw-text-emerald-light: var(--color-uae-green-light);--tw-bg-emerald-accent: var(--color-uae-green);--tw-bg-emerald-dark: var(--color-uae-green)}[data-theme=cinematic] .bg-stone-800{background-color:var(--color-charcoal)!important}[data-theme=cinematic] .bg-stone-900{background-color:var(--color-stone-cinematic)!important}[data-theme=cinematic] .text-white{color:var(--color-sand-light)!important}[data-theme=cinematic] .border-stone-700{border-color:var(--color-charcoal)!important}[data-theme=cinematic] .text-emerald-light{color:var(--color-uae-green-light)!important}[data-theme=cinematic] .bg-emerald-accent,[data-theme=cinematic] .bg-emerald-dark{background-color:var(--color-uae-green)!important}[data-theme=cinematic] .bg-stone-700{background-color:var(--color-charcoal)!important}[data-theme=cinematic] .text-stone-300{color:var(--color-stone-cinematic)!important}[data-theme=cinematic] .text-stone-400{color:var(--color-charcoal)!important}[data-theme=cinematic] .border-stone-600{border-color:var(--color-stone-cinematic)!important}[data-theme=cinematic] .bg-stone-600{background-color:var(--color-stone-cinematic)!important}[data-theme=cinematic] .text-stone-500{color:var(--color-charcoal)!important}[data-theme=cinematic] #theme-toggle{background-color:var(--color-sand-light)!important;border:1px solid var(--color-stone)!important}[data-theme=cinematic] #theme-toggle:hover{background-color:var(--color-sand)!important}[data-theme=cinematic] #theme-toggle svg{color:var(--color-charcoal)!important}.theme-cinematic,.theme-neon{display:none}.theme-standard,[data-theme=cinematic] .theme-cinematic{display:block}[data-theme=cinematic] .theme-standard{display:none}[data-theme=neon] .theme-neon{display:block}[data-theme=neon] .theme-standard,[data-theme=neon] .theme-cinematic{display:none}.cinematic-overlay{background:linear-gradient(135deg,#1b4332d9,#1b4332a6,#0f1c17bf 60%,#000000b3)}.hero-zoom{animation:heroSlowZoom 25s ease-in-out infinite alternate}@keyframes heroSlowZoom{0%{transform:scale(1)}to{transform:scale(1.12)}}.animate-slow-zoom{animation:slowZoom 30s ease-in-out infinite alternate}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.15)}}.animate-parallax-slow{animation:parallaxDrift 40s ease-in-out infinite alternate}@keyframes parallaxDrift{0%{transform:translate(0) scale(1.05)}to{transform:translate(-30px) scale(1.1)}}.animate-breathe{animation:breathePulse 3s ease-in-out infinite}@keyframes breathePulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-subtle-glow{animation:subtleGlowPulse 3s ease-in-out infinite}@keyframes subtleGlowPulse{0%,to{box-shadow:0 0 20px #c9a96240,0 0 40px #c9a9621a}50%{box-shadow:0 0 30px #c9a96273,0 0 60px #c9a96233}}.animate-gentle-float{animation:gentleFloatAnim 6s ease-in-out infinite}@keyframes gentleFloatAnim{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-12px) rotate(1deg)}75%{transform:translateY(8px) rotate(-1deg)}}.text-gold-gradient{background:linear-gradient(135deg,#c9a962,#d4bc7e 40%,#e8d5a3 60%,#c9a962);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 4s ease-in-out infinite}@keyframes goldShimmer{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}[data-theme=cinematic] .theme-cinematic .glass{background:#ffffff14!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12)!important}[data-theme=cinematic] .theme-cinematic .glass-dark{background:#1b4332d9!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(201,169,98,.15)!important}[data-theme=cinematic] .theme-cinematic .btn-premium{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=cinematic] .theme-cinematic .btn-premium:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s ease}[data-theme=cinematic] .theme-cinematic .btn-premium:hover:before{left:100%}[data-theme=cinematic] .theme-cinematic .btn-premium:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px #c9a96259}[data-theme=cinematic] .theme-cinematic .reveal{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}[data-theme=cinematic] .theme-cinematic .reveal.revealed{opacity:1;transform:translateY(0)}[data-theme=cinematic] .theme-cinematic .animate-on-load{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}[data-theme=cinematic] .theme-cinematic .animate-on-load.loaded{opacity:1!important;transform:translateY(0)!important}[data-theme=cinematic] .theme-cinematic .property-card{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}[data-theme=cinematic] .theme-cinematic .property-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #1b433240}#cinematic-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.6}#main-nav-cinematic.scrolled{background:#1b4332f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000004d;padding-top:.75rem;padding-bottom:.75rem}[data-theme=cinematic] .theme-cinematic .floating-glass{background:#c9a9620d;border:1px solid rgba(201,169,98,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.counter-animate{transition:all .6s cubic-bezier(.4,0,.2,1)}.cinematic-cursor{pointer-events:none;position:fixed;width:400px;height:400px;background:radial-gradient(circle,rgba(201,169,98,.08) 0%,transparent 70%);transform:translate(-50%,-50%);z-index:0;transition:opacity .3s ease}.film-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.015;pointer-events:none;z-index:9998;mix-blend-mode:overlay}.vignette:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.15) 100%);pointer-events:none;z-index:9997}.shimmer-card{position:relative;overflow:hidden}.shimmer-card:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,169,98,.06),transparent);animation:shimmerSweep 4s ease-in-out infinite}@keyframes shimmerSweep{0%{left:-100%}50%{left:150%}to{left:150%}}.magnetic-hover{transition:transform .4s cubic-bezier(.4,0,.2,1)}.magnetic-hover:hover{transform:translateY(-6px) scale(1.02)}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#c9a962,#d4bc7e,#c9a962);z-index:9999;transition:width .1s ease-out}.typewriter-cursor:after{content:"|";animation:blink 1s step-end infinite;color:#c9a962}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.image-reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.4,0,.2,1)}.image-reveal.revealed{clip-path:inset(0 0 0 0)}.stagger-fade>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.stagger-fade.revealed>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0)}.stagger-fade.revealed>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0)}.stagger-fade.revealed>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.stagger-fade.revealed>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0)}.stagger-fade.revealed>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0)}.stagger-fade.revealed>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0)}
