:root{--brand-navy:#0B1F3A;--brand-navy-dark:#071527;--brand-navy-light:#162D4D;--brand-gold:#C99A45;--brand-gold-hover:#B38636;--brand-gold-light:#F7F0E3;--brand-teal:#087B78;--brand-teal-hover:#066260;--brand-teal-light:#E6F4F4;--bg-primary:#F7F8FA;--bg-secondary:#EDF0F5;--surface:#FFFFFF;--surface-elevated:#F8FAFC;--text-primary:#0F172A;--text-secondary:#334155;--text-muted:#64748B;--border-color:#E2E8F0;--font-ar:'Almarai',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-en:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-sm:0 1px 3px rgba(11, 31, 58, 0.05);--shadow-md:0 4px 12px rgba(11, 31, 58, 0.08);--shadow-lg:0 10px 25px rgba(11, 31, 58, 0.12)}html[data-theme=dark]{--bg-primary:#08111F;--bg-secondary:#0D192B;--surface:#101D2F;--surface-elevated:#15253C;--text-primary:#F8FAFC;--text-secondary:#CBD5E1;--text-muted:#94A3B8;--border-color:#1E2D42;--brand-gold:#D6AE64;--brand-teal:#38B2AC}html[dir=rtl],html[lang=ar]{font-family:var(--font-ar)}html[dir=ltr],html[lang=en]{font-family:var(--font-en)}body{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .25s ease,color .25s ease}.darli-theme-toggle,.homzen-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-pill);background-color:var(--surface);border:1.5px solid var(--border-color);color:var(--brand-navy);cursor:pointer;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4, 0, .2, 1);outline:0!important}.darli-theme-toggle:hover,.homzen-theme-toggle:hover{transform:translateY(-1px) scale(1.05);border-color:var(--brand-gold);color:var(--brand-gold);box-shadow:var(--shadow-md)}.darli-theme-toggle:active,.homzen-theme-toggle:active{transform:translateY(0) scale(.95)}.darli-theme-toggle svg,.homzen-theme-toggle svg{width:14px;height:14px;stroke-width:2px;transition:transform .4s cubic-bezier(.34, 1.56, .64, 1),opacity .3s ease}.darli-theme-toggle .theme-icon-sun,.homzen-theme-toggle .theme-icon-sun{display:none;color:#f59e0b}.darli-theme-toggle .theme-icon-moon,.homzen-theme-toggle .theme-icon-moon{display:block;color:var(--brand-navy)}html[data-theme=dark] .darli-theme-toggle,html[data-theme=dark] .homzen-theme-toggle{background-color:var(--surface-elevated);border-color:rgba(214,174,100,.3);color:var(--brand-gold);box-shadow:0 2px 10px rgba(0,0,0,.4)}html[data-theme=dark] .darli-theme-toggle:hover,html[data-theme=dark] .homzen-theme-toggle:hover{border-color:var(--brand-gold);background-color:var(--brand-navy-light);box-shadow:0 0 15px rgba(214,174,100,.25)}html[data-theme=dark] .darli-theme-toggle .theme-icon-moon,html[data-theme=dark] .homzen-theme-toggle .theme-icon-moon{display:none}html[data-theme=dark] .darli-theme-toggle .theme-icon-sun,html[data-theme=dark] .homzen-theme-toggle .theme-icon-sun{display:block;animation:sunRotate .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes sunRotate{0%{transform:rotate(-90deg) scale(.6);opacity:0}100%{transform:rotate(0) scale(1);opacity:1}}.darli-logo-img,.navbar-brand img{height:48px;max-height:52px;width:auto;object-fit:contain;transition:opacity .2s ease,transform .2s ease}.darli-logo-img:hover{opacity:.95}.btn-darli-primary{background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-navy-dark) 100%);color:#fff!important;border:none;border-radius:var(--radius-sm);padding:10px 22px;font-weight:700;transition:all .2s ease;box-shadow:0 3px 10px rgba(11,31,58,.2)}.btn-darli-primary:hover{background:linear-gradient(135deg,var(--brand-gold) 0,var(--brand-gold-hover) 100%);transform:translateY(-1px);box-shadow:0 5px 15px rgba(201,154,69,.3)}.btn-darli-secondary{background-color:var(--surface);color:var(--text-primary)!important;border:1.5px solid var(--border-color);border-radius:var(--radius-sm);padding:9px 20px;font-weight:600;transition:all .2s ease}.btn-darli-secondary:hover{border-color:var(--brand-navy);background-color:var(--surface-elevated)}.btn-sm-custom{padding:6px 14px!important;font-size:.875rem!important}.badge-darli{padding:4px 12px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:4px}.badge-darli-gold{background-color:var(--brand-gold-light);color:var(--brand-gold-hover);border:1px solid rgba(201,154,69,.3)}.badge-darli-verified{background-color:var(--brand-teal-light);color:var(--brand-teal);border:1px solid rgba(8,123,120,.3)}.darli-card{background-color:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.darli-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand-gold)}.darli-card-img-wrapper{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.darli-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.darli-card:hover .darli-card-img{transform:scale(1.04)}