:root{--black:#061b1a;--black2:#0e2a29;--paper:#f7f7f5;--gold:#d8b066;--gold2:#f3d594;--muted:#9aa8a4;--line:rgba(255,255,255,.1);--font:'IBM Plex Sans Arabic',sans-serif;--latin:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--black);color:#f5f2eb;font-family:var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img,svg{max-width:100%}.container{width:min(1180px,calc(100% - 48px));margin:auto}.texture{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:fixed;inset:0 0 auto;z-index:50;transition:.3s}.site-header.scrolled,.site-header.solid{background:rgba(8,8,7,.9);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.company-brand img{width:70px;height:68px;object-fit:contain;filter:drop-shadow(0 7px 16px rgba(212,168,87,.12))}.nav-links{display:flex;gap:35px;font-size:13px;color:#cbc8c1}.nav-links a:hover,.nav-links a.active{color:var(--gold2)}.nav-cta,.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:34px;background:linear-gradient(135deg,var(--gold2),#b98234);color:#17120a;padding:13px 20px;font-size:13px;font-weight:700;border:0;cursor:pointer;transition:.25s}.nav-cta:hover,.gold-button:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(185,128,47,.25)}.menu{display:none;background:none;border:0}.menu i{display:block;width:21px;height:1px;background:white;margin:6px}.company-hero{position:relative;min-height:900px;padding:155px 0 50px;overflow:hidden;background:radial-gradient(circle at 72% 30%,rgba(181,126,38,.14),transparent 35%)}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:rgba(181,126,38,.08);filter:blur(90px);left:4%;top:10%}.hero-layout{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:90px}.label{display:flex;align-items:center;gap:10px;color:var(--gold2);font-size:11px;font-weight:600}.label span{width:27px;height:1px;background:var(--gold)}.hero-copy{position:relative;z-index:2}.hero-copy h1,.section-title h2,.product-heading h2,.contact-box h2,.contact-hero h1{font-size:clamp(50px,6vw,82px);line-height:1.18;font-weight:300;letter-spacing:-.045em;margin:23px 0}.hero-copy h1 em,.section-title h2 em,.product-heading h2 em,.contact-box h2 em,.contact-hero h1 em{font-style:normal;color:var(--gold2);font-weight:500}.hero-copy>p{font-size:18px;line-height:1.9;color:#aaa69e;max-width:600px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:38px}.plain-link{font-size:13px;border-bottom:1px solid #67635c;padding-bottom:4px}.hero-brand{height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.hero-brand img{width:345px;height:400px;object-fit:contain;position:relative;filter:drop-shadow(0 25px 50px rgba(211,164,77,.18))}.hero-brand span{font-family:var(--latin);font-size:9px;letter-spacing:.25em;color:#716d66;text-align:center;line-height:1.7}.brand-ring{position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid rgba(215,170,88,.2)}.brand-ring:after{content:'';position:absolute;inset:40px;border-radius:50%;border:1px dashed rgba(215,170,88,.12)}.hero-foot{margin-top:65px;border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;color:#77736c;font-size:11px}.section{padding:125px 0}.about{background:var(--paper);color:#0e2a29}.split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.label.dark{color:#0e2a29}.label.dark span{background:#0e2a29}.section-title h2{font-size:clamp(45px,5vw,68px)}.section-title h2 em{color:#a77930}.about-copy>p{font-size:18px;line-height:1.95;color:#5f5b54}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9c3b8;margin-top:35px;padding-top:25px;gap:15px}.principles div{display:flex;flex-direction:column}.principles b{font-family:var(--latin);color:#a77930;font-size:11px}.principles span{font-size:12px;margin-top:5px}.products{background:#082321}.product-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.product-heading h2{font-size:clamp(45px,5vw,68px)}.product-heading>p{max-width:380px;color:#928e86;line-height:1.8}.product-card{display:grid;grid-template-columns:.7fr 1fr;border:1px solid #494236;background:#0e2a29;min-height:580px}.product-copy{padding:60px}.product-name{display:flex;align-items:center;gap:20px}.product-name img{width:95px;height:95px;object-fit:cover;border-radius:50%}.product-name small{font-size:9px;color:#817d76}.product-name h3{font-size:40px;font-weight:400;margin:3px 0;color:var(--gold2)}.product-copy>p{color:#aaa69e;line-height:1.9;font-size:15px;margin:28px 0}.product-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:34px}.product-tags span{border:1px solid #46423a;color:#918d85;padding:7px 10px;font-size:9px}.product-preview{background:#f7f7f5;color:#181815;padding:38px;align-self:stretch;margin:28px;box-shadow:0 30px 70px rgba(0,0,0,.25);transform:rotate(-1deg)}.preview-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d0c6;padding-bottom:18px}.preview-top b{color:#a7782f;font-size:17px}.preview-top span{font-size:11px}.preview-top i{color:#aaa;font-style:normal}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.preview-stats>div{background:white;border:1px solid #ddd8cf;padding:14px;display:flex;flex-direction:column}.preview-stats small{font-size:8px;color:#888}.preview-stats b{font-family:var(--latin);font-size:22px;margin-top:8px}.preview-chart{height:230px;background:white;border:1px solid #ddd8cf;padding:18px}.preview-chart span{font-size:9px;font-weight:600}.preview-chart svg{width:100%;height:175px}.preview-rooms{display:flex;gap:22px;background:white;border:1px solid #ddd8cf;margin-top:10px;padding:14px;font-size:8px}.preview-rooms i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:5px}.green{background:#4f966e}.amber{background:#c9953d}.red{background:#b45d54}.contact-strip{background:#0c0c0b;padding-top:40px}.contact-box{border:1px solid #493b24;background:radial-gradient(circle at 85% 120%,rgba(193,138,48,.16),transparent 38%),#0e2a29;padding:70px;display:grid;grid-template-columns:1fr .75fr;gap:90px;align-items:center}.contact-box h2{font-size:clamp(45px,5vw,66px)}.contact-box>div:last-child p{color:#9b978f;line-height:1.8;margin-bottom:30px}footer{padding:70px 0 25px;background:#061b1a;border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.footer-main>div img{width:105px;height:100px;object-fit:contain}.footer-main p{font-size:10px;color:#716e67}.footer-main nav{display:flex;flex-direction:column;gap:9px}.footer-main nav b{font-size:10px;color:var(--gold)}.footer-main nav a,.footer-main nav span{font-size:10px;color:#85817a}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;margin-top:55px;display:flex;justify-content:space-between;color:#56534e;font-size:9px}.footer-bottom i{color:var(--gold);font-style:normal}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.reveal.delay{transition-delay:.15s}.contact-main{padding-top:88px}.contact-hero{padding:100px 0 70px;background:radial-gradient(circle at 75% 0,rgba(184,129,41,.14),transparent 36%)}.contact-hero h1{font-size:clamp(52px,6vw,78px)}.contact-hero>div>p{color:#aaa69e;font-size:17px}.contact-content{background:var(--paper);color:#0e2a29;padding:90px 0}.contact-layout{display:grid;grid-template-columns:.8fr 1fr;gap:80px}.contact-options{display:flex;flex-direction:column;gap:12px}.contact-option{border:1px solid #d2ccc1;background:#f6f3ed;padding:20px;display:flex;align-items:center;gap:15px}.contact-option>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0e2a29;color:var(--gold2);font-family:var(--latin);font-style:normal;font-size:9px}.contact-option>div{display:flex;flex-direction:column;flex:1}.contact-option b{font-size:13px}.contact-option span{font-size:9px;color:#858078}.contact-option strong{font-size:18px}.contact-note{background:#191917;color:#eee;padding:28px;margin-top:20px}.contact-note b{color:var(--gold2)}.contact-note p{font-size:12px;line-height:1.8;color:#99958d}.inquiry-form{background:white;border:1px solid #d4cec4;padding:38px;display:flex;flex-direction:column;gap:17px}.inquiry-form>div small{color:#a77930;font-size:9px}.inquiry-form h2{font-size:29px;margin:4px 0 10px}.inquiry-form label{display:flex;flex-direction:column}.inquiry-form label span{font-size:9px;font-weight:600}.inquiry-form input,.inquiry-form select{background:none;border:0;border-bottom:1px solid #ccc5ba;padding:10px 2px;outline:none;font-size:12px}.inquiry-form input:focus,.inquiry-form select:focus{border-color:#a77930}.form-hint{text-align:center;color:#888;font-size:8px}.toast{position:fixed;bottom:25px;left:25px;background:#0e2a29;color:white;padding:15px 22px;z-index:100;display:flex;flex-direction:column;transform:translateY(120px);transition:.35s}.toast.show{transform:none}.toast b{font-size:12px;color:var(--gold2)}.toast span{font-size:9px;color:#aaa}
@media(max-width:950px){.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:88px;right:24px;left:24px;padding:25px;background:#171715;border:1px solid var(--line);flex-direction:column}.menu{display:block}.hero-layout,.split,.contact-layout{grid-template-columns:1fr}.hero-brand{height:450px}.brand-ring{width:400px;height:400px}.product-card{grid-template-columns:1fr}.product-heading{align-items:start}.contact-box{grid-template-columns:1fr}.product-preview{min-height:480px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main nav:last-child{grid-column:2}}
@media(max-width:650px){.container{width:min(calc(100% - 30px),1180px)}.nav{height:74px}.company-brand img{width:60px;height:58px}.nav-cta{display:none}.nav-links.open{top:74px}.company-hero{padding-top:115px;min-height:auto}.hero-copy h1,.section-title h2,.product-heading h2,.contact-box h2,.contact-hero h1{font-size:43px}.company-hero,.hero-layout,.hero-copy{width:100%;max-width:100%}.hero-copy h1{font-size:32px;line-height:1.25;letter-spacing:0;overflow-wrap:break-word}.hero-copy>p{max-width:100%}.company-hero .hero-copy{text-align:center}.company-hero .label{justify-content:center}.company-hero .hero-actions{align-items:center;justify-content:center}.company-hero .plain-link{align-self:center}.hero-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-brand{height:390px}.hero-brand img{width:250px;height:300px}.brand-ring{width:320px;height:320px}.hero-foot{gap:30px;overflow:auto}.hero-foot span{white-space:nowrap}.section{padding:80px 0}.split{gap:25px}.about-copy>p{font-size:15px}.principles{gap:7px}.product-heading{display:block}.product-heading>p{font-size:13px}.product-copy{padding:30px 22px}.product-card{min-height:auto}.product-name img{width:75px;height:75px}.product-preview{margin:0 14px 18px;padding:18px;min-height:auto;transform:none}.preview-stats{gap:5px}.preview-stats b{font-size:15px}.preview-chart{height:170px}.preview-chart svg{height:120px}.contact-box{padding:36px 22px;gap:25px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div{grid-column:1/-1}.footer-main nav:last-child{grid-column:auto}.contact-main{padding-top:74px}.contact-hero{padding:75px 0 50px}.contact-layout{gap:35px}.inquiry-form{padding:25px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* Muqeem Cloud theme refinements */
.site-header.scrolled,.site-header.solid{background:rgba(6,27,26,.9)}
.company-hero{background:radial-gradient(circle at 75% 24%,rgba(216,176,102,.18),transparent 34%),linear-gradient(135deg,#061b1a,#0e2a29 58%,#061b1a)}
.company-hero:before{content:'';position:absolute;inset:150px auto auto 9%;width:190px;height:190px;border:1px solid rgba(216,176,102,.18);border-radius:34px;transform:rotate(-12deg)}
.company-brand{display:flex;align-items:center;gap:12px;font-weight:700;color:#f7f7f5}.company-brand img{width:58px;height:54px;border-radius:14px;object-fit:cover;filter:drop-shadow(0 10px 22px rgba(0,0,0,.18))}.company-brand span{font-size:15px}.hero-brand img{width:335px;height:390px;object-fit:cover;border-radius:32px;box-shadow:0 25px 70px rgba(0,0,0,.26)}
.brand-ring{border-color:rgba(216,176,102,.24)}.brand-ring:after{border-color:rgba(216,176,102,.14)}.gold-button,.nav-cta{background:linear-gradient(135deg,#f3d594,#d8b066,#b98234)}
.about,.product-preview,.contact-content{background:#f7f7f5}.products,.contact-strip,footer{background:#061b1a}.product-card,.contact-box{background:linear-gradient(145deg,#0e2a29,#082321);border-color:rgba(216,176,102,.28)}.product-name img{border-radius:22px;object-fit:cover}.preview-chart,.preview-stats>div,.preview-rooms,.inquiry-form{background:#fff}.contact-option{background:#fff}.contact-option>i{background:#0e2a29;color:#f3d594}.contact-note{background:#0e2a29}.footer-main>div img{width:110px;height:128px;object-fit:cover;border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.22)}
@media(max-width:650px){.company-brand img{width:48px;height:44px}.company-brand span{font-size:13px}.hero-brand img{width:260px;height:300px}.company-hero .hero-copy{text-align:center}.company-hero .label{justify-content:center}}
@media(max-width:650px){.site-header .company-brand span{display:none}.site-header .company-brand{gap:0}.site-header .company-brand img{width:46px;height:42px}.company-hero .hero-copy h1{font-size:34px;line-height:1.28}.company-hero .hero-copy>p{font-size:14px;line-height:1.9}.company-hero .hero-actions{width:100%}.company-hero .gold-button{width:100%;max-width:230px}}

@media(max-width:650px){.site-header .nav{position:relative}.site-header .company-brand{position:absolute;right:15px;top:13px}.site-header .menu{position:absolute;left:8px;top:18px}}

@media(max-width:650px){.site-header .company-brand{position:fixed!important;right:18px!important;top:13px!important;z-index:60}.site-header .company-brand img{display:block!important}.company-hero .hero-copy{padding-inline:8px}.company-hero .hero-copy h1{font-size:29px!important;line-height:1.35}.company-hero .hero-copy>p{font-size:13px!important}}

@media(max-width:650px){.site-header .company-brand{left:58px!important;right:auto!important}.company-hero .hero-copy h1,.company-hero .hero-copy>p{max-width:330px;margin-left:auto;margin-right:auto}.company-hero .hero-copy h1{font-size:31px!important}}

/* Current Muqeem presentation: transparent logo, larger type, language and theme controls */
body{font-size:17px;letter-spacing:0}.container{width:min(1280px,calc(100% - 72px))}.nav{gap:22px}.nav-tools{display:flex;align-items:center;gap:8px}.lang-toggle,.theme-toggle{border:1px solid rgba(216,176,102,.35);background:rgba(14,42,41,.72);color:#f7f7f5;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer}.theme-toggle{min-width:58px}.company-brand img,.hero-brand img,.product-name img,.footer-main img{object-fit:contain!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.company-brand img{width:76px!important;height:70px!important;filter:drop-shadow(0 10px 22px rgba(216,176,102,.18))}.hero-brand img{width:min(430px,80vw)!important;height:auto!important;max-height:520px!important;filter:drop-shadow(0 28px 55px rgba(216,176,102,.24))}.hero-brand span{margin-top:10px;font-size:10px;color:#a29c90}.product-name img{width:86px!important;height:86px!important;filter:drop-shadow(0 10px 20px rgba(216,176,102,.15))}.footer-main>div img{width:125px!important;height:118px!important;filter:drop-shadow(0 14px 28px rgba(216,176,102,.16))}.hero-copy h1,.section-title h2,.product-heading h2,.contact-box h2,.contact-hero h1{letter-spacing:-.02em}.hero-copy>p,.about-copy>p,.product-copy>p,.contact-box p,.contact-hero>div>p{font-size:clamp(17px,1.28vw,21px);line-height:2}.nav-links{font-size:15px}.nav-cta,.gold-button{font-size:15px;padding:15px 23px}.label{font-size:13px}.product-tags span,.footer-main nav a,.footer-main nav span{font-size:12px}.contact-option b{font-size:16px}.contact-option span{font-size:12px}.inquiry-form label span{font-size:12px}.inquiry-form input,.inquiry-form select{font-size:15px}
body.light-mode{background:#f7f7f5;color:#061b1a}body.light-mode .site-header.scrolled,body.light-mode .site-header.solid{background:rgba(247,247,245,.92);border-bottom-color:rgba(14,42,41,.12)}body.light-mode .company-brand{color:#0e2a29}body.light-mode .nav-links{color:#274745}body.light-mode .nav-links a:hover,body.light-mode .nav-links a.active{color:#9a6c25}body.light-mode .company-hero{background:radial-gradient(circle at 74% 22%,rgba(216,176,102,.28),transparent 35%),linear-gradient(135deg,#f7f7f5,#eef2ef 58%,#ffffff);color:#061b1a}body.light-mode .hero-copy>p,body.light-mode .contact-box>div:last-child p{color:#52615e}body.light-mode .products,body.light-mode footer,body.light-mode .contact-strip{background:#eef2ef;color:#061b1a}body.light-mode .product-card,body.light-mode .contact-box{background:#ffffff;color:#061b1a;border-color:#ddd2bd}body.light-mode .product-copy>p,body.light-mode .product-heading>p{color:#586763}body.light-mode .plain-link{border-bottom-color:#8d8a80}body.light-mode .lang-toggle,body.light-mode .theme-toggle{background:#fff;color:#0e2a29;border-color:#cdb780}body.light-mode .menu i{background:#0e2a29}body.en-mode{font-family:var(--latin),var(--font);letter-spacing:0}body.en-mode .hero-copy h1,body.en-mode .section-title h2,body.en-mode .product-heading h2,body.en-mode .contact-box h2,body.en-mode .contact-hero h1{letter-spacing:-.035em;line-height:1.05}body.en-mode .label,body.en-mode .footer-bottom,body.en-mode .hero-brand span{letter-spacing:.06em}
@media(max-width:950px){.nav-tools{margin-inline-start:auto}.nav-links.open{z-index:70}.site-header .menu{position:static!important}.site-header .company-brand{position:static!important}.nav{justify-content:flex-start}.nav-cta{margin-inline-start:auto}}
@media(max-width:650px){.container{width:min(calc(100% - 32px),1280px)}.company-brand img{width:58px!important;height:54px!important}.nav-tools{gap:5px}.lang-toggle,.theme-toggle{padding:8px 10px;font-size:11px}.company-hero .hero-copy h1{font-size:38px!important;max-width:360px}.company-hero .hero-copy>p{font-size:16px!important;max-width:360px}.hero-brand img{width:290px!important}.footer-main>div img{width:105px!important;height:98px!important}.nav-links.open{left:16px;right:16px}.contact-option{align-items:flex-start}}
.company-hero .reveal,.contact-hero.reveal{opacity:1!important;transform:none!important}.company-hero .hero-copy h1{color:#f7f7f5;text-shadow:0 20px 60px rgba(0,0,0,.18)}.company-hero .hero-copy>p{color:#d8dedb}.company-hero .plain-link{color:#f7f7f5}.company-hero .hero-brand{opacity:1!important;transform:none!important}.company-hero .hero-brand img{opacity:1}.company-hero .label{color:#f3d594}body.light-mode .company-hero .hero-copy h1{color:#061b1a;text-shadow:none}body.light-mode .company-hero .hero-copy>p,body.light-mode .company-hero .plain-link{color:#334d49}

/* Theme behavior: light keeps the Muqeem identity, dark removes white panels */
body.light-mode{background:#061b1a;color:#f5f2eb}
body.light-mode .site-header.scrolled,body.light-mode .site-header.solid{background:rgba(6,27,26,.9);border-bottom-color:rgba(255,255,255,.1)}
body.light-mode .company-brand,body.light-mode .nav-links,body.light-mode .plain-link{color:#f7f7f5}
body.light-mode .company-hero{background:radial-gradient(circle at 75% 24%,rgba(216,176,102,.18),transparent 34%),linear-gradient(135deg,#061b1a,#0e2a29 58%,#061b1a);color:#f7f7f5}
body.light-mode .company-hero .hero-copy h1{color:#f7f7f5;text-shadow:0 20px 60px rgba(0,0,0,.18)}
body.light-mode .company-hero .hero-copy>p{color:#d8dedb}
body.light-mode .about,body.light-mode .contact-content{background:#f7f7f5;color:#0e2a29}
body.light-mode .label.dark{color:#0e2a29}
body.light-mode .label.dark span{background:#0e2a29}
body.light-mode .about-copy>p{color:#5f5b54}
body.light-mode .products,body.light-mode .contact-strip,body.light-mode footer{background:#061b1a;color:#f5f2eb}
body.light-mode .product-card,body.light-mode .contact-box{background:linear-gradient(145deg,#0e2a29,#082321);color:#f5f2eb;border-color:rgba(216,176,102,.28)}
body.light-mode .product-copy>p,body.light-mode .product-heading>p,body.light-mode .contact-box>div:last-child p{color:#aaa69e}
body.light-mode .product-preview{background:#f7f7f5;color:#181815}
body.light-mode .preview-chart,body.light-mode .preview-stats>div,body.light-mode .preview-rooms,body.light-mode .inquiry-form,body.light-mode .contact-option{background:#fff;color:#0e2a29}
body.light-mode .contact-note{background:#0e2a29;color:#eee}
body.light-mode .lang-toggle,body.light-mode .theme-toggle{background:rgba(14,42,41,.72);color:#f7f7f5;border-color:rgba(216,176,102,.35)}
body.light-mode .menu i{background:#fff}

body.dark-mode{background:#061b1a;color:#f7f4ed}
body.dark-mode .about,body.dark-mode .contact-content{background:radial-gradient(circle at 20% 10%,rgba(216,176,102,.08),transparent 30%),#061b1a;color:#f7f4ed}
body.dark-mode .label.dark,body.dark-mode .section-title h2,body.dark-mode .contact-content h2{color:#f7f4ed}
body.dark-mode .label.dark span{background:#d8b066}
body.dark-mode .about-copy>p,body.dark-mode .contact-note p,body.dark-mode .form-hint{color:#c9d2cf}
body.dark-mode .principles{border-top-color:rgba(255,255,255,.12)}
body.dark-mode .principles span{color:#d8dedb}
body.dark-mode .product-preview,body.dark-mode .preview-chart,body.dark-mode .preview-stats>div,body.dark-mode .preview-rooms{background:#0e2a29;color:#f7f4ed;border-color:rgba(216,176,102,.18)}
body.dark-mode .preview-top{border-bottom-color:rgba(255,255,255,.12)}
body.dark-mode .preview-stats small,body.dark-mode .preview-top span{color:#aab8b4}
body.dark-mode .contact-option,body.dark-mode .inquiry-form{background:#0e2a29;color:#f7f4ed;border-color:rgba(216,176,102,.2)}
body.dark-mode .contact-option span,body.dark-mode .inquiry-form input,body.dark-mode .inquiry-form select{color:#d8dedb}
body.dark-mode .inquiry-form input,body.dark-mode .inquiry-form select{border-bottom-color:rgba(216,176,102,.32)}
body.dark-mode .inquiry-form input::placeholder{color:#8fa09b}
body.dark-mode .contact-option>i{background:#061b1a}
body.dark-mode .contact-note{background:#061b1a;border:1px solid rgba(216,176,102,.18)}
body.dark-mode .toast{background:#0e2a29;color:#f7f4ed;border:1px solid rgba(216,176,102,.2)}
