/* Additions for the rebuilt site (2026-10-06): links that replaced the old site's script-only buttons, form status, Afternic link. */
.card-go,.featured-go,.panel-go{display:inline-flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;text-decoration:none}
.form-status{margin:.75rem 0 0;font-size:.9rem;min-height:1.2em}
.form-status.ok{color:#2f6b1f}
.form-status.err{color:#b3261e}
.detail-price .detail-buy{display:inline-flex;align-items:center;gap:.5em;margin-top:1rem;padding:.7rem 1.1rem;border-radius:999px;
  background:#c8f169;color:#0b1a12;font-weight:600;font-size:.9rem;text-decoration:none;width:max-content}
.detail-price .detail-buy:hover{filter:brightness(1.05)}
.catalog-empty{grid-column:1/-1;opacity:.7;padding:2rem 0}
[hidden]{display:none!important}
/* The old site's inquiry panel squeezed its heading, text and form into one row on wide screens; stack them. */
.domain-detail-inquiry{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}
.domain-detail-inquiry>*{width:100%;max-width:600px}
.domain-detail-inquiry h2{margin-bottom:.6rem}
.domain-detail-inquiry form{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.5rem}
.domain-detail-inquiry .field-row{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem}
.domain-detail-inquiry label{display:flex;flex-direction:column;gap:.4rem}
@media (max-width:640px){.domain-detail-inquiry .field-row{grid-template-columns:1fr}}
