html body .tool-suggest{border-radius:var(--radius);max-width:560px;box-shadow:var(--shadow);box-sizing:border-box;background:#fff;min-width:0;margin:28px auto 8px;padding:20px 18px 18px;scroll-margin-top:80px}html body .tool-suggest h2{margin:0 0 8px;font-size:18px;line-height:1.4}html body .tool-suggest p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.65}html body .tool-suggest textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:64px;font:16px/1.5 var(--font-sans,inherit);color:var(--ink);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;display:block}html body .tool-suggest textarea:focus{outline:2px solid var(--coral);outline-offset:1px}html body .tool-suggest .button{min-height:44px;margin-top:10px}html body .tool-suggest .form-error{color:#b53a2c;margin:10px 0 0}html body :is(.tool-page,.name-page) .tool-wish-line{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding:10px 0 0;font-size:13px;line-height:1.6}html body :is(.tool-page,.name-page) .tool-wish-line a{color:#b53a2c;text-underline-offset:2px;font-weight:700;text-decoration:underline}
