/* Small additions to the shared site stylesheet for the domain pages. */
#details-box{margin-top:48px;max-width:760px}
#details-box h2{font-size:clamp(26px,3vw,34px);margin-bottom:12px}
.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.field-row label{margin-top:18px}
#result-box .is-good{color:var(--text)}
#result-box strong{word-break:break-all}
#search-form .button{margin-top:20px;border:1px solid var(--cyan);cursor:pointer}
#details-form .button{margin-top:8px;cursor:pointer}
.button:disabled{opacity:.55;cursor:wait;transform:none}
#form-status{min-height:1.6em;margin-top:24px}
#form-status.is-error{color:#ffb6b6}
#domain-checkout{margin-top:32px;max-width:760px;min-height:0}
#details-form .check{margin-top:28px}
@media(max-width:700px){.field-row{grid-template-columns:1fr;gap:0}#details-box{margin-top:32px}}
