.suggest-page{width:min(760px,100%);margin:0 auto;padding-bottom:40px}.suggest-page .topbar a{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.suggest-hint{color:var(--muted);padding:0 20px 20px;font-size:16px;line-height:24px}.suggest-input-wrap{padding:0 20px;display:block}.suggest-input{border:0;border-bottom:2px solid var(--line);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;padding:8px 4px;font-size:36px;line-height:52px}.suggest-input:focus{border-bottom-color:var(--accent);outline:none}.suggest-words{min-height:32px;font-family:var(--serif);padding:10px 20px 0;font-size:22px;line-height:32px}.suggest-words .w{border-radius:4px;padding:0 2px}.suggest-words .w.is-broken{color:#9c2f48;text-underline-offset:5px;background:#fbeaee;-webkit-text-decoration:underline wavy #b44b63;text-decoration:underline wavy #b44b63}.suggest-words .w.is-unknown{color:var(--muted);text-underline-offset:5px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.suggest-status{min-height:24px;color:var(--muted);padding:6px 20px 0;font-size:16px;line-height:24px}.suggest-status.is-ok{color:var(--accent)}.suggest-status.is-bad{color:#9c2f48}.suggest-groups{flex-direction:column;gap:14px;padding:18px 20px 0;display:flex}.suggest-group-label{color:var(--muted);margin-bottom:6px;font-size:14px;line-height:20px;display:block}.suggest-chips{flex-wrap:wrap;gap:8px;display:flex}.suggest-chip{border:1px solid var(--line);min-height:44px;font-family:var(--serif);color:var(--ink);background:#fff;border-radius:22px;padding:0 14px;font-size:20px}.suggest-chip:hover{border-color:var(--accent);color:var(--accent)}.suggest-chip:active{background:var(--accent-wash)}.suggest-group:first-child .suggest-chip:first-child{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}
