@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");body{font-family:Inter,sans-serif;background-color:#f9f9ff}.domain-available-box,.domain-unavailable-box,.suggestions{border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.06);background:#fff;margin:40px auto;max-width:960px;padding:25px}.box-title1{font-size:10px;font-weight:500;padding:10px 16px;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;gap:6px}.box-title1,.title{background:linear-gradient(90deg,#4caf50,#45a049);color:#fff;text-align:center}.box-title1,.title{font-size:22px;font-weight:600;padding:20px;border-radius:12px 12px 0 0}.title{background:linear-gradient(90deg,#2196f3,#0d8bf2);color:#fff;font-size:14px;font-weight:500;padding:10px 16px;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.domain-unavailable-box .box-title{background:linear-gradient(90deg,#ff5f6d,#ffc371);color:#fff;font-size:18px}.available-icon,.other-options-icon,.unavailable-icon{font-size:26px;margin-right:8px}.suggestions__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;padding:20px 0}.suggestions__item{border:1px solid #e3e8ff;padding:16px 20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;background:#fafbff;transition:transform .2s ease}.suggestions__item:hover{transform:translateY(-3px)}.suggestion-name{font-weight:600;font-size:16px;color:#333}.purchase-button1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px 16px;border:none;border-radius:8px;font-weight:500;display:flex;align-items:center;transition:background .3s ease}.purchase-button1:hover{background:linear-gradient(135deg,#556cd6,#5e4b8b)}.purchase-button1 .material-symbols-outlined{margin-left:6px;font-size:18px}.error-message{color:#d32f2f;font-size:14px;text-align:center;margin-top:15px}@media (max-width:768px){.box-title1,.title{font-size:13px;padding:8px 12px}.suggestions__item{flex-direction:column;align-items:flex-start;gap:12px}.purchase-button1{width:100%;justify-content:center}.box-title1,.title{font-size:18px;padding:16px}}