.domain-check{display:block;margin:0 0 1rem}
.domain-check .dc-row{display:flex;gap:.5rem;align-items:stretch}
.domain-check .dc-row input{flex:1 1 auto;min-width:0}
.domain-check .dc-btn{flex:0 0 auto;padding:.6rem 1.1rem;border-radius:10px;border:0;background:#f5b335;color:#0d1b2e;font-weight:700;cursor:pointer}
.domain-check .dc-btn:disabled{opacity:.6;cursor:wait}
.domain-result{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;font-size:.95rem}
.domain-result:empty{display:none}
.domain-result.good strong{color:#4ade80}
.domain-result.taken strong{color:#fca5a5}
.domain-result.bad{color:#fca5a5}
.dc-sugg{display:flex;flex-wrap:wrap;gap:.4rem}
.dc-chip{padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.9rem}
.dc-chip:hover,.dc-chip:focus{background:rgba(255,255,255,.12)}
.dc-note{opacity:.75}
@media (max-width:520px){.domain-check .dc-row{flex-direction:column}.domain-check .dc-btn{width:100%}}
