/* Khalasny: emerald, warm ivory and restrained gold. */
html[data-finish="emerald-gold"]{--ink:#16392e;--muted:#74786e;--green:#00674b;--dark:#003f31;--cream:#f5f2eb;--border:#e1ddd2;--lime:#eed492;--gold:#d9b45f;background:#f5f2eb;scroll-padding-top:110px}
html[data-finish="emerald-gold"] body{background:radial-gradient(ellipse at 0 0,#eeede2,transparent 48%),#f5f2eb;color:#17382e}
[data-finish="emerald-gold"] header{background:linear-gradient(115deg,#003a2d,#00543d);border-bottom:1px solid #e5c57b44;box-shadow:0 4px 25px #002b2117}
[data-finish="emerald-gold"] header .button{background:linear-gradient(110deg,#eac978,#f5df9e);color:#243b2e;border:1px solid #ebd294}
[data-finish="emerald-gold"] .language-switch{background:#ffffff0a;border-color:#cbb37c66;color:#f9f3e4}
[data-finish="emerald-gold"] .brand img{border:1px solid #ddc993}
[data-finish="emerald-gold"] .top-install{background:#efe7d3;color:#31503a;border-color:#dfcfab}
[data-finish="emerald-gold"] .top-install a{background:#004a35;border-color:#004a35;color:#fff8e8}
[data-finish="emerald-gold"] .hero.reference-hero{background:radial-gradient(ellipse at 17% 60%,#16725555,transparent 48%),linear-gradient(120deg,#003b2e,#00543c);box-shadow:0 18px 45px #003b2e1a;border:1px solid #bda96c66;min-height:450px;position:relative}
[data-finish="emerald-gold"] .reference-hero-wave{background:none;border:1px solid #d8c58d25;border-radius:50%;width:490px;height:490px;inset:auto auto -150px -40px;transform:rotate(-22deg)}
[data-finish="emerald-gold"] .reference-hero-wave:after{content:"";position:absolute;inset:35px;border:1px solid #d8c58d20;border-radius:50%}
[data-finish="emerald-gold"] .reference-eyebrow{background:#ffffff09;border:1px solid #ddc78e55;color:#ecdfb9;padding:5px 14px;letter-spacing:.2px}
[data-finish="emerald-gold"] .hero h1{color:#fffaf0;line-height:1.6;font-weight:700}
[data-finish="emerald-gold"] .hero h1 em{color:#f0d58e}
[data-finish="emerald-gold"] .reference-availability>span{color:#eff4e9;font-weight:400}
[data-finish="emerald-gold"] .reference-hours{color:#e7cb88}
[data-finish="emerald-gold"] .hero-copy>p{color:#c0d6c9}
[data-finish="emerald-gold"] .launch-hero-actions .button{background:linear-gradient(110deg,#e4bf68,#f5dfa1);color:#173a2b;border:1px solid #edcf87;box-shadow:0 7px 20px #001e2133;font-weight:700}
[data-finish="emerald-gold"] .launch-track{color:#f0e4c7;border-color:#e0c88866}
[data-finish="emerald-gold"] .reference-technician{filter:drop-shadow(0 16px 20px #001e2270)}
[data-finish="emerald-gold"] .launch-section-heading .eyebrow{color:#85806e}
[data-finish="emerald-gold"] .launch-section-heading h2{color:#153e2f}
[data-finish="emerald-gold"] .launch-coverage{background:#eeeadc;border-color:#ded5bc;color:#556044}
[data-finish="emerald-gold"] .search{background:#fffefb;border:1px solid #ded9cc;box-shadow:0 5px 16px #3b392007}
[data-finish="emerald-gold"] .service-card{background:linear-gradient(155deg,#fffefb,#f7f5ef)!important;border:1px solid #dfdbcf!important;box-shadow:0 5px 15px #3b392007;border-radius:19px;transition:transform .18s,box-shadow .18s,border-color .18s}
[data-finish="emerald-gold"] .service-card:hover{border-color:#c4ab69!important;box-shadow:0 10px 24px #4d472c12}
[data-finish="emerald-gold"] .service-card strong{color:#263e30}
[data-finish="emerald-gold"] .service-icon{color:#006c50;filter:none}
[data-finish="emerald-gold"] .service-icon .icon{filter:none;stroke-width:1.8}
[data-finish="emerald-gold"] .service-card[data-service="كهرباء"] .service-icon{color:#be943c}
[data-finish="emerald-gold"] .service-card[data-service="دهانات وتشطيبات"] .service-icon{color:#a95553}
[data-finish="emerald-gold"] .service-card[data-service="نجارة وأثاث"] .service-icon{color:#9a753b}
[data-finish="emerald-gold"] .reference-more{color:#566047}
[data-finish="emerald-gold"] .reference-trust{background:#eeeadd;border:1px solid #e0dac7}
[data-finish="emerald-gold"] .reference-trust span{background:#f9f3e3;border:1px solid #dfce99;color:#4b6740}
[data-finish="emerald-gold"] .reference-trust b{color:#536044}
[data-finish="emerald-gold"] .reference-order{background:linear-gradient(115deg,#dfb653,#f2d98e);color:#153c2b;border:1px solid #d6b261;box-shadow:0 6px 17px #b59b561a;font-weight:700}
[data-finish="emerald-gold"] .button{background:linear-gradient(115deg,#006344,#004f38);color:#fffaf1;border-color:#00563e;box-shadow:0 3px 10px #00442c0b}
[data-finish="emerald-gold"] .button.outline{background:#fffdf7;color:#0e5b3d;border-color:#c7bc98;box-shadow:none}
[data-finish="emerald-gold"] .button.reference-order{background:linear-gradient(115deg,#dfb653,#f2d98e);color:#153c2b;border-color:#d6b261}
[data-finish="emerald-gold"] .finishing-banner{background:linear-gradient(125deg,#003e2e,#096044);border:1px solid #b5a16666;color:#fffaf0;box-shadow:0 15px 35px #00291d12}
[data-finish="emerald-gold"] .finishing-banner h2{color:#f5e1ac}
[data-finish="emerald-gold"] .finishing-banner p{color:#d6e1d3}
[data-finish="emerald-gold"] .finishing-tags span{color:#f2e9d0;background:#ffffff08;border-color:#d5c18d44}
[data-finish="emerald-gold"] .finishing-banner .button{background:#ead094;color:#20402d;border-color:#ead094}
[data-finish="emerald-gold"] .how{background:#eeede3;border-block:1px solid #e4decd}
[data-finish="emerald-gold"] .steps article{background:#fffcf5;border-color:#dfdacb;box-shadow:0 5px 20px #584e2905}
[data-finish="emerald-gold"] .step-number{background:#f2e9cd;border-color:#dfc98c;color:#6d602b}
[data-finish="emerald-gold"] .form-card,[data-finish="emerald-gold"] .history-order,[data-finish="emerald-gold"] .public-review,[data-finish="emerald-gold"] .faq details{background:#fffdf8;border-color:#e1dac7;box-shadow:0 10px 35px #4f452609}
[data-finish="emerald-gold"] .form-progress{background:#efeadc}
[data-finish="emerald-gold"] .form-progress .active{background:#fffcf5;color:#0b6345;border:1px solid #decd9b}
[data-finish="emerald-gold"] :is(input,select,textarea){background:#fffefb;border-color:#ddd7c7;color:#263f31}
[data-finish="emerald-gold"] :is(.launch-service-hint,.launch-review,.location-card){background:#f6f2e6;border-color:#e1d6b7}
[data-finish="emerald-gold"] .launch-hint-mark{background:#e9dcaf;color:#52603a}
[data-finish="emerald-gold"] .launch-review dl>div{border-color:#e7deca}
[data-finish="emerald-gold"] .location-card .location-detect{background:#e9eee1;border-color:#bfceb4;color:#2b5a38}
[data-finish="emerald-gold"] .service-policy{background:#fbf8ee;border:1px solid #dfd4b1;box-shadow:none}
[data-finish="emerald-gold"] .service-policy h3{color:#65552a}
[data-finish="emerald-gold"] .request-tracker{background:#f6f4e9;border-color:#ded7c2}
[data-finish="emerald-gold"] .tracker-bar span.is-complete{background:#006f49}
[data-finish="emerald-gold"] .technician-profile{background:#fffefa;border-color:#e2d8bd}
[data-finish="emerald-gold"] .invoice-total{background:linear-gradient(100deg,#f5e7ba,#f0d996);color:#3f482b!important;border:1px solid #e0c77d!important}
[data-finish="emerald-gold"] .quote-box{background:#fffdf8;border-color:#e1dac7}
[data-finish="emerald-gold"] .quote-box>strong{background:#f4e8c3;color:#42512f}
[data-finish="emerald-gold"] .popup-card{background:#f8f5ed;border:1px solid #d8ccaa}
[data-finish="emerald-gold"] .popup-backdrop{background:#001e19b5}
[data-finish="emerald-gold"] .dialog-close{background:#eee8d8;color:#50603b}
[data-finish="emerald-gold"] .order-group-tabs{background:#e9e3d2;border:1px solid #ded3b7}
[data-finish="emerald-gold"] .order-group-tabs .button{background:transparent;color:#68705a;box-shadow:none}
[data-finish="emerald-gold"] .order-group-tabs .button[aria-pressed="true"]{background:#00513a;color:#fff7e6}
[data-finish="emerald-gold"] .service-quick-messages{background:#efeedf;border:1px solid #dedbc5}
[data-finish="emerald-gold"] .mobile-nav{background:#fffdf7f7;border-color:#ddd3b8;box-shadow:0 -6px 24px #2f381711}
[data-finish="emerald-gold"] .mobile-nav a{color:#6c7562}
[data-finish="emerald-gold"] .mobile-nav a[aria-current="page"]{background:#ecebdc;color:#00583d}
[data-finish="emerald-gold"] .mobile-nav a.mobile-order{background:linear-gradient(125deg,#e7be64,#f5dc96);color:#1b452f;border-color:#fffcf5;box-shadow:0 5px 15px #94733323}
[data-finish="emerald-gold"] .mobile-nav a.mobile-order span{background:transparent;color:#1b452f;box-shadow:none}
[data-finish="emerald-gold"] footer{background:linear-gradient(120deg,#003a2c,#004a35);border-top:1px solid #d4bc7755;color:#f1e9d5}
[data-finish="emerald-gold"] footer p,[data-finish="emerald-gold"] footer small{color:#c8d2bd}
[data-finish="emerald-gold"] .customer-urgent{background:#fffdf8;border-color:#d9b7ac;color:#1d6544}
[data-finish="emerald-gold"] .customer-urgent .urgent-button{background:#fff1ed;color:#b52b36;border-color:#cf5860}
[data-finish="emerald-gold"] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#bd8b25}
@media(max-width:600px){
 [data-finish="emerald-gold"] .hero.reference-hero{min-height:335px;border-width:0 0 1px;border-radius:0 0 30px 30px;padding-top:18px}
 [data-finish="emerald-gold"] .hero h1{font-size:28px;margin-top:37px}
 [data-finish="emerald-gold"] .reference-hero-wave{width:310px;height:310px;bottom:-95px;left:-80px}
 [data-finish="emerald-gold"] .reference-eyebrow{font-size:10px;padding:4px 11px}
 [data-finish="emerald-gold"] .hero-copy>p{color:#c0d6c9;font-size:10px}
 [data-finish="emerald-gold"] .reference-technician{height:275px;left:-26px;bottom:-12px}
 [dir="ltr"][data-finish="emerald-gold"] .reference-technician{left:auto;right:-26px}
 [data-finish="emerald-gold"] .launch-section-heading h2{font-size:23px}
 [data-finish="emerald-gold"] .service-card{border-radius:17px;min-height:110px}
 [data-finish="emerald-gold"] .popup-card{border-radius:25px 25px 0 0}
}
