body.home{overflow-x:clip}
/* Search feedback: dark emerald with clear domain hierarchy and registration CTA. */
.domain-peach #domain-result.home-domain-result{margin-top:22px;padding:25px;border:1px solid #387758;border-radius:21px;background:linear-gradient(125deg,#073e29,#062c22);color:#fff;box-shadow:0 12px 25px #073e291c;text-align:left}
.domain-result-head{display:flex;align-items:flex-start;gap:15px}.domain-result-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#b9f13b;color:#073e29;font-size:25px;font-weight:800;line-height:1}.domain-result-copy{min-width:0;flex:1}.domain-peach .domain-result-label{font-size:15px;font-weight:600;color:#d2e5d8;line-height:1.6;margin:0 0 5px}.domain-peach .domain-result-name{display:block;color:white;font-size:clamp(22px,2.2vw,31px);font-weight:800;line-height:1.35;overflow-wrap:anywhere;letter-spacing:-.6px}.domain-peach .domain-result-description{font-size:14px;color:#d0e2d7;line-height:1.7;margin:8px 0 0}
.domain-peach #domain-result .domain-result-order{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#b9f13b;color:#073e29;padding:13px 22px;margin:21px 0 0 57px;border-radius:12px;font-size:16px;font-weight:800;min-height:50px;transition:background .2s,transform .2s,box-shadow .2s;transform:translateY(0)}.domain-result-order>span:last-child{font-size:22px;line-height:1}.domain-peach #domain-result .domain-result-order:hover{background:#d0ff65;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.domain-result-order:focus-visible{outline:3px solid white;outline-offset:4px}.domain-peach #domain-result small.domain-result-note{display:block;font-size:11px;line-height:1.7;color:#b9d1c2;margin:16px 0 0 57px;text-align:left}.domain-peach #domain-result[data-state=unavailable] .domain-result-icon{background:#ffd6bb;color:#74331d}
@media(max-width:800px){.domain-peach #domain-result.home-domain-result{padding:21px 17px;border-radius:18px}.domain-result-head{gap:11px}.domain-result-icon{width:33px;height:33px;flex-basis:33px;font-size:21px}.domain-peach .domain-result-label{font-size:13px}.domain-peach .domain-result-name{font-size:23px}.domain-peach .domain-result-description{font-size:13px}.domain-peach #domain-result .domain-result-order{display:flex;width:100%;margin:19px 0 0;font-size:16px}.domain-peach #domain-result small.domain-result-note{margin:14px 0 0;font-size:11px;text-align:left}}
@media(prefers-reduced-motion:reduce){.domain-peach #domain-result .domain-result-order{transition:none;transform:none}}
body.home .domain-panel.domain-peach{display:block;width:100vw;max-width:none;margin:52px calc(50% - 50vw);border-radius:0;padding:0;border:0;overflow:clip;color:#073e29;background:radial-gradient(ellipse at 0 0,#ffb9ae 0,transparent 53%),radial-gradient(ellipse at 100% 100%,#ffc2b7 0,transparent 48%),linear-gradient(115deg,#ffe0d5,#fff9ef 58%,#ffe5df);isolation:isolate}
.domain-peach:before,.domain-peach:after{content:'';position:absolute;pointer-events:none;z-index:-1;width:70%;height:220px;border:1px solid #ffffffa1;border-radius:50%;background:#ffffff24;transform:rotate(-14deg)}.domain-peach:before{top:-150px;left:-15%}.domain-peach:after{bottom:-180px;right:-10%}
.domain-peach-inner{width:min(1514px,calc(100% - 72px));margin-inline:auto;display:grid;grid-template-columns:35% minmax(0,1fr);align-items:center;gap:28px;min-height:520px;padding-block:42px}
.domain-peach .domain-art{width:100%;max-height:450px;height:auto;object-fit:contain;transform:none;margin:0}
.domain-peach .domain-copy{text-align:left;width:100%;min-width:0}.domain-peach .domain-copy h2{font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.35;letter-spacing:-1.4px;color:#073e29;margin:0 0 10px}.domain-peach-subtitle{font-size:clamp(17px,1.8vw,26px);color:#786a65;line-height:1.5;margin:0 0 28px}
.domain-peach .domain-controls{display:flex;flex-wrap:nowrap;border:1.5px solid #ff766b;border-radius:20px;padding:7px;gap:5px;background:#fff;box-shadow:0 8px 20px #f16c5420}.domain-peach .domain-controls input{min-width:0;padding:12px 15px;font-size:17px;flex:1;line-height:1.5}.domain-peach .domain-controls select{width:100px;max-width:100px;font-size:18px;padding:9px 6px;border-color:#e6d7d1;background:#fff}.domain-peach .domain-controls .button{flex-basis:auto;padding:14px 24px;min-height:54px;font-size:18px;border-radius:14px;background:#ef534d;color:white}.domain-peach .domain-controls .button:hover{background:#12833e}.domain-peach .domain-controls .icon{width:22px;height:22px}
.domain-price-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 16px}.domain-price-chips>span{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;padding:13px 8px;border:1px solid #f6a59a;border-radius:14px;background:#ffffffc9;color:#5f534e;font-size:13px;line-height:1.5;box-shadow:0 4px 10px #ec9e8610}.domain-price-chips strong{font-size:19px;font-weight:800;color:#073e29}
.domain-peach .domain-copy small{font-size:12px;line-height:1.7;color:#75635c;text-align:left}.domain-peach #domain-result small{color:inherit}
@media(max-width:1100px){.domain-peach-inner{width:calc(100% - 40px);gap:18px;grid-template-columns:32% minmax(0,1fr);min-height:440px}.domain-peach .domain-controls input{font-size:14px;padding:10px}.domain-peach .domain-controls .button{padding:11px 16px;font-size:15px}.domain-peach .domain-controls select{width:85px;max-width:85px;font-size:15px}.domain-price-chips{gap:7px}.domain-price-chips>span{font-size:11px;padding:10px 6px}.domain-price-chips strong{font-size:17px}}
@media(max-width:800px){.domain-peach-inner{grid-template-columns:1fr;width:calc(100% - 36px);padding:28px 0 35px;gap:8px;min-height:0}.domain-peach .domain-art{width:min(290px,75%);max-height:none;margin:0 auto}.domain-peach .domain-copy{text-align:center}.domain-peach .domain-copy h2,html[lang=en] .domain-peach .domain-copy h2{font-size:30px;letter-spacing:-.7px;margin-bottom:9px}.domain-peach-subtitle{font-size:16px;margin-bottom:23px}.domain-peach .domain-controls{flex-wrap:wrap;border-radius:17px;padding:6px;gap:4px}.domain-peach .domain-controls input{font-size:14px;padding:11px 8px;min-width:100px}.domain-peach .domain-controls select{max-width:88px;width:88px;font-size:15px}.domain-peach .domain-controls .button{flex-basis:100%;font-size:16px;min-height:45px;padding:11px}.domain-price-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 14px}.domain-price-chips>span{font-size:13px;padding:12px 7px}.domain-price-chips strong{font-size:19px}.domain-peach .domain-copy small{text-align:center;font-size:11px}body.home .domain-panel.domain-peach{margin-block:35px}}
/* Emerald top and bottom edges frame the full-width domain banner. */
body.home .domain-panel.domain-peach{border-top:4px solid #073e29;border-bottom:4px solid #073e29}

/* Distinct extension gradients, shared across both languages. */
.domain-price-chips>span:nth-child(1){background:linear-gradient(125deg,#ffe0d4,#ffb3a6);border-color:#e9a596;color:#263e30;box-shadow:inset 0 1px 0 #ffffff80,0 5px 14px #073e2908}
.domain-price-chips>span:nth-child(2){background:linear-gradient(125deg,#e0f3ff,#add8f5);border-color:#a6c9e4;color:#263e30;box-shadow:inset 0 1px 0 #ffffff80,0 5px 14px #073e2908}
.domain-price-chips>span:nth-child(3){background:linear-gradient(125deg,#eee5ff,#ceb9ef);border-color:#c0a9e0;color:#263e30;box-shadow:inset 0 1px 0 #ffffff80,0 5px 14px #073e2908}
.domain-price-chips>span:nth-child(4){background:linear-gradient(125deg,#e7f8d0,#bada98);border-color:#accb8d;color:#263e30;box-shadow:inset 0 1px 0 #ffffff80,0 5px 14px #073e2908}

/* Deeper extension palette with white foregrounds. */
.domain-price-chips>span:nth-child(1){background:linear-gradient(125deg,#b63b37,#7c202b);border-color:#7c202b;color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 6px 16px #073e2914}
.domain-price-chips>span:nth-child(2){background:linear-gradient(125deg,#14618e,#123b69);border-color:#123b69;color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 6px 16px #073e2914}
.domain-price-chips>span:nth-child(3){background:linear-gradient(125deg,#7447a0,#412665);border-color:#412665;color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 6px 16px #073e2914}
.domain-price-chips>span:nth-child(4){background:linear-gradient(125deg,#287044,#10432c);border-color:#10432c;color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 6px 16px #073e2914}
.domain-price-chips strong{color:#fff}
