.sp-domain #domain-inquiry button[disabled]{opacity:.65;cursor:wait}.sp-domain #domain-result[data-state="available"]{border-color:#34d39b66;background:#0c68432e}.sp-domain #domain-result[data-state="unavailable"],.sp-domain #domain-result[data-state="error"]{border-color:#ff8e9e55;background:#702a3629}.sp-domain #domain-result>p{font-size:1rem;line-height:1.8;color:#fff;margin:0 0 12px;overflow-wrap:anywhere}.sp-domain #domain-result>a,.sp-domain #domain-result>.dc-result-quote{display:inline-flex;align-items:center;justify-content:center;background:#ff1235;border:1px solid #ff3654;color:white;font-family:inherit;line-height:1.5;font-size:.9375rem;font-weight:600;border-radius:10px;padding:10px 15px;text-decoration:none;cursor:pointer}.sp-domain #domain-result>a:hover,.sp-domain #domain-result>.dc-result-quote:hover{background:#d90025}.sp-domain #domain-result>a:focus-visible,.sp-domain #domain-result>.dc-result-quote:focus-visible{outline:2px solid white;outline-offset:3px}
.sp-domain #domain-result>.dc-result-note{display:block;color:#cbd7e7;font-size:.875rem;line-height:1.7;margin:0 0 16px}.sp-domain #domain-result[data-state="loading"]{border-color:#93b9ff66}.sp-domain #domain-result[data-state="loading"] p{margin-bottom:0}

/* Explicit positive availability result; only shown after a confirmed API response. */
#domain-result[data-state="available"] .dc-result-success{display:flex;align-items:flex-start;gap:13px;color:#86efac;font-size:1.125rem;line-height:1.7;margin-bottom:14px}
.dc-result-success>svg{width:34px;height:34px;flex:none;margin-top:3px}.dc-result-success>span{min-width:0;overflow-wrap:anywhere}.dc-result-congrats{display:block;font-size:1.375rem;font-weight:800;line-height:1.5;margin-bottom:3px}.dc-result-success strong{font-weight:800;color:#a7f3d0}
.sp-domain #domain-result[data-state="available"]>a,.hm2-content .hm2-domain #domain-result[data-state="available"]>a{background:#087f45;border-color:#34d399;color:#fff;font-size:1rem;min-height:46px;gap:8px;font-weight:750}.sp-domain #domain-result[data-state="available"]>a:hover,.hm2-content .hm2-domain #domain-result[data-state="available"]>a:hover{background:#066638;box-shadow:0 5px 18px #10b98124}
@media(max-width:600px){#domain-result[data-state="available"] .dc-result-success{font-size:1rem;gap:10px}.dc-result-congrats{font-size:1.25rem}.dc-result-success>svg{width:29px;height:29px}}
