.tool-header[data-astro-cid-ilbzrm2y]{text-align:center;margin-bottom:2rem}.tool-header[data-astro-cid-ilbzrm2y] h1[data-astro-cid-ilbzrm2y]{font-size:2rem;margin-bottom:.5rem}.tool-header[data-astro-cid-ilbzrm2y] p[data-astro-cid-ilbzrm2y]{color:#666;max-width:600px;margin:0 auto}.form-section[data-astro-cid-ilbzrm2y]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.form-group[data-astro-cid-ilbzrm2y]{margin-bottom:1.2rem}.form-group[data-astro-cid-ilbzrm2y] label[data-astro-cid-ilbzrm2y]{display:block;font-weight:600;margin-bottom:.4rem}.form-row[data-astro-cid-ilbzrm2y]{display:flex;gap:1rem;flex-wrap:wrap}.form-row[data-astro-cid-ilbzrm2y] .form-group[data-astro-cid-ilbzrm2y]{flex:1;min-width:200px}textarea[data-astro-cid-ilbzrm2y],input[data-astro-cid-ilbzrm2y][type=text],.form-select[data-astro-cid-ilbzrm2y]{width:100%;padding:.7rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit}textarea[data-astro-cid-ilbzrm2y]:focus,input[data-astro-cid-ilbzrm2y]:focus,.form-select[data-astro-cid-ilbzrm2y]:focus{outline:none;border-color:#4a90d9}.form-select[data-astro-cid-ilbzrm2y]{cursor:pointer}.count-buttons[data-astro-cid-ilbzrm2y]{display:flex;flex-wrap:wrap;gap:.4rem}.count-btn[data-astro-cid-ilbzrm2y]{padding:.5rem .9rem;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .2s}.count-btn[data-astro-cid-ilbzrm2y]:hover{border-color:#4a90d9;color:#4a90d9}.count-btn[data-astro-cid-ilbzrm2y].active{background:#4a90d9;color:#fff;border-color:#4a90d9}.actions[data-astro-cid-ilbzrm2y]{display:flex;gap:.6rem;flex-wrap:wrap}.btn-primary[data-astro-cid-ilbzrm2y]{padding:.7rem 1.4rem;background:#4a90d9;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer}.btn-primary[data-astro-cid-ilbzrm2y]:hover{background:#357abd}.btn-secondary[data-astro-cid-ilbzrm2y]{padding:.7rem 1.2rem;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer}.btn-secondary[data-astro-cid-ilbzrm2y]:hover{background:#f0f0f0}.result-section[data-astro-cid-ilbzrm2y]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.result-section[data-astro-cid-ilbzrm2y] h3[data-astro-cid-ilbzrm2y]{margin-top:0}.hashtag-category[data-astro-cid-ilbzrm2y]{margin-bottom:1.5rem}.category-title[data-astro-cid-ilbzrm2y]{font-size:1rem;font-weight:600;margin-bottom:.6rem;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:.3rem}.hashtag-tags[data-astro-cid-ilbzrm2y]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.hashtag-tag[data-astro-cid-ilbzrm2y]{background:#fff;border:1px solid #ddd;border-radius:16px;padding:.35rem .9rem;font-size:.9rem;cursor:pointer;transition:all .2s;user-select:none}.hashtag-tag[data-astro-cid-ilbzrm2y]:hover{border-color:#4a90d9;color:#4a90d9}.hashtag-tag[data-astro-cid-ilbzrm2y].selected{background:#4a90d9;color:#fff;border-color:#4a90d9}.btn-copy-category[data-astro-cid-ilbzrm2y]{padding:.4rem .9rem;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.85rem}.btn-copy-category[data-astro-cid-ilbzrm2y]:hover{background:#f0f0f0}.output-actions[data-astro-cid-ilbzrm2y]{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.stats-bar[data-astro-cid-ilbzrm2y]{display:flex;gap:1rem;flex-wrap:wrap}.stat-pill[data-astro-cid-ilbzrm2y]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:.4rem 1rem;display:flex;align-items:center;gap:.4rem}.stat-num[data-astro-cid-ilbzrm2y]{font-weight:700;color:#4a90d9}.stat-label[data-astro-cid-ilbzrm2y]{color:#666;font-size:.85rem}.error[data-astro-cid-ilbzrm2y]{color:#d32f2f;background:#ffebee;padding:.6rem 1rem;border-radius:6px;margin-bottom:.8rem}.info-section[data-astro-cid-ilbzrm2y]{max-width:800px}.info-section[data-astro-cid-ilbzrm2y] h2[data-astro-cid-ilbzrm2y]{margin-top:2rem}.info-section[data-astro-cid-ilbzrm2y] ul[data-astro-cid-ilbzrm2y],.info-section[data-astro-cid-ilbzrm2y] ol[data-astro-cid-ilbzrm2y]{padding-left:1.5rem}.info-section[data-astro-cid-ilbzrm2y] li[data-astro-cid-ilbzrm2y]{margin-bottom:.4rem}.faq-item[data-astro-cid-ilbzrm2y]{margin-bottom:1.2rem}.faq-item[data-astro-cid-ilbzrm2y] h4[data-astro-cid-ilbzrm2y]{margin-bottom:.3rem}.faq-item[data-astro-cid-ilbzrm2y] p[data-astro-cid-ilbzrm2y]{margin-top:0;color:#555}.related-tools[data-astro-cid-ilbzrm2y]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.related-tools[data-astro-cid-ilbzrm2y] .tool-card[data-astro-cid-ilbzrm2y]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;text-decoration:none;color:inherit;text-align:center}.related-tools[data-astro-cid-ilbzrm2y] .tool-card[data-astro-cid-ilbzrm2y]:hover{border-color:#4a90d9}.related-tools[data-astro-cid-ilbzrm2y] h3[data-astro-cid-ilbzrm2y]{margin:0;font-size:1rem}.disclaimer[data-astro-cid-ilbzrm2y]{font-size:.85rem;color:#888;margin-top:1.5rem}@media(max-width:600px){.form-row[data-astro-cid-ilbzrm2y]{flex-direction:column;gap:0}.count-buttons[data-astro-cid-ilbzrm2y]{gap:.3rem}.count-btn[data-astro-cid-ilbzrm2y]{padding:.4rem .7rem;font-size:.8rem}.hashtag-tags[data-astro-cid-ilbzrm2y]{gap:.35rem}.hashtag-tag[data-astro-cid-ilbzrm2y]{padding:.3rem .7rem;font-size:.8rem}}
