:root{--bg: #090909;--panel: #121212;--panel-soft: #171717;--text: #ffffff;--muted: #a3a3a3;--accent: #ff7a00;--accent-strong: #ff942f;--border: #2a2a2a;--ok: #22c55e;--bad: #ef4444;--warn: #f59e0b}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:radial-gradient(circle at top,#121212,#090909 45%);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app-shell{min-height:100vh;width:100%;padding:0 0 2rem;overflow-x:hidden}.app-container{width:min(100%,1160px);margin:0 auto;padding:0 1rem}.top-nav{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0;margin-bottom:.85rem;border-bottom:1px solid #202020;background:linear-gradient(to bottom,#090909 78%,#090909d9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-link,.more-tools-link{text-decoration:none;color:#efefef;font-weight:700;font-size:.9rem}.brand-link:hover,.more-tools-link:hover{color:#fff}.more-tools-link{color:#ffd9b6}.app-content{display:grid;gap:1.2rem;padding:.3rem 0 .75rem}.app-header{text-align:center;display:grid;gap:.66rem}.app-header h1{margin:0;font-size:clamp(1.72rem,6vw,3rem);font-weight:820;line-height:1.14}.app-header p{margin:0;color:var(--muted);font-size:1rem}.search-area{display:grid;gap:.72rem;width:min(100%,760px);margin:0 auto}.search-form{display:grid;grid-template-columns:1fr;gap:.65rem}.name-input,.check-button{min-height:52px}.name-input{width:100%;border:1px solid var(--border);background:#0f0f0f;color:var(--text);border-radius:12px;padding:1rem;font-size:1.03rem;line-height:1.2;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.name-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff7a0030}.check-button{border:none;border-radius:12px;padding:.96rem 1.1rem;font-size:1rem;font-weight:780;color:#161616;background:var(--accent);cursor:pointer;transition:transform .12s ease,background .12s ease,filter .12s ease}.check-button:hover:not(:disabled){transform:translateY(-1px);background:var(--accent-strong)}.check-button:disabled,.example-pill:disabled{opacity:.7;cursor:not-allowed}.example-pills{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.example-pill{border:1px solid #363636;background:#141414;color:#f0f0f0;border-radius:999px;padding:.35rem .68rem;font-size:.79rem;font-weight:620;cursor:pointer}.feedback{margin:0;text-align:center;font-size:.92rem}.error-text{color:var(--bad)}.muted{color:var(--muted)}.results-head{display:flex;justify-content:center}.status-legend{display:inline-flex;gap:.75rem;flex-wrap:wrap;font-size:.76rem;color:#cfcfcf}.status-legend span,.status-inline{display:inline-flex;align-items:center;gap:.24rem}.dot{font-style:normal;font-size:.78rem}.dot.available,.status.available{color:var(--ok)}.dot.taken,.status.taken{color:var(--bad)}.dot.unknown,.status.unknown{color:var(--warn)}.results-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.result-card{background:linear-gradient(180deg,var(--panel-soft) 0%,var(--panel) 100%);border:1px solid var(--border);border-radius:14px;padding:1rem;overflow:visible}.result-card h2{margin:0 0 .75rem;font-size:.82rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.domain-list,.handle-list,.suggestion-list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.domain-item,.handle-row,.suggestion-row{min-width:0;background:#101010;border:1px solid #232323;border-radius:9px;padding:.58rem .62rem;display:grid;gap:.55rem}.row-main{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.row-actions{display:inline-flex;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}.domain-name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#f8f8f8;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:.92rem;cursor:pointer}.handle-main{justify-content:flex-start}.handle-platform{font-size:.77rem;color:#dadada;font-weight:700;white-space:nowrap}.handle-value,.suggestion-name,.best-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handle-value{flex:1;font-size:.86rem;font-weight:620}.suggestion-main-wrap{justify-content:space-between}.suggestion-main{min-width:0;display:flex;align-items:center;gap:.35rem}.suggestion-name{font-size:.86rem;font-weight:620}.suggestion-tag{border:1px solid #74410f;color:#ffd6af;background:#2f1d0b;border-radius:999px;font-size:.67rem;font-weight:700;padding:.12rem .38rem}.status{font-weight:700;font-size:.74rem;white-space:nowrap}.status-icon{font-size:.8rem}.best-option-wrap{margin-bottom:.6rem;background:#101010;border:1px solid #373737;border-radius:10px;padding:.52rem .6rem}.best-option-label,.cta-subtext{margin:0;font-size:.75rem}.best-option-label{margin-bottom:.3rem;color:#f1c79d}.best-option-btn{width:100%;border:1px solid #6c3c0f;background:#251507;color:#ffe1c1;border-radius:8px;padding:.42rem .52rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer}.best-option-copy{font-size:.72rem;font-weight:700;white-space:nowrap}.mini-btn{border:1px solid #373737;background:#1a1a1a;color:#efefef;border-radius:7px;padding:.3rem .5rem;font-size:.72rem;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.cta-wrap{margin-top:.2rem;display:grid;justify-items:center;gap:.3rem}.cta-button{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #a75713;background:linear-gradient(180deg,#ff8d27,#ff7a00);color:#1a1a1a;text-decoration:none;font-weight:800;font-size:.9rem;padding:.64rem .95rem}.cta-subtext{color:#bcbcbc}.toast{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);background:#161616;border:1px solid #353535;color:#f4f4f4;border-radius:10px;padding:.62rem .78rem;font-size:.85rem;z-index:60}@media (max-width: 520px){.domain-item .status span:last-child,.handle-row .status span:last-child,.suggestion-row .status span:last-child{display:none}.row-main{gap:.45rem}.row-actions{width:100%}.row-actions .mini-btn,.row-actions .mini-btn-link{flex:1;text-align:center}}@media (min-width: 700px){.app-container{padding:0 1.5rem}.search-form{grid-template-columns:1fr auto}.check-button{min-width:154px}.results-head{justify-content:flex-end}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.results-grid .result-card:last-child{grid-column:1 / -1}.domain-item,.handle-row,.suggestion-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width: 1024px){.app-container{padding:0 2rem}.app-content{gap:1.35rem}.results-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.08fr) minmax(0,1.24fr);gap:1.5rem}.results-grid .result-card:last-child{grid-column:auto}}
