.tool-container[data-astro-cid-hk2n7yit]{max-width:900px;margin:0 auto;padding:3rem 1.5rem 5rem}.tool-hero[data-astro-cid-hk2n7yit]{text-align:center;margin-bottom:2.5rem}.badge[data-astro-cid-hk2n7yit]{color:#06b6d4;background:#06b6d426;border:1px solid #06b6d44d;border-radius:9999px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-block}h1[data-astro-cid-hk2n7yit]{color:var(--heading);margin-bottom:.75rem;font-size:2.3rem;font-weight:800}.subtitle[data-astro-cid-hk2n7yit]{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.qr-grid[data-astro-cid-hk2n7yit]{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem;display:grid}.qr-card[data-astro-cid-hk2n7yit],.qr-preview-card[data-astro-cid-hk2n7yit]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:2rem;box-shadow:0 10px 40px #0000001a}.tabs[data-astro-cid-hk2n7yit]{border-bottom:1px solid var(--border);gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.tab-btn[data-astro-cid-hk2n7yit]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .9rem;font-size:.88rem;font-weight:600;transition:all .2s}.tab-btn[data-astro-cid-hk2n7yit].active{background:var(--primary);color:#fff}.tab-content[data-astro-cid-hk2n7yit] label[data-astro-cid-hk2n7yit]{color:var(--text);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.tab-content[data-astro-cid-hk2n7yit] input[data-astro-cid-hk2n7yit],.tab-content[data-astro-cid-hk2n7yit] textarea[data-astro-cid-hk2n7yit]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;border-radius:10px;outline:none;padding:.8rem 1rem;font-size:.95rem}.color-options[data-astro-cid-hk2n7yit]{gap:1.5rem;margin:1.5rem 0;display:flex}.color-picker-group[data-astro-cid-hk2n7yit]{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.color-picker-group[data-astro-cid-hk2n7yit] input[data-astro-cid-hk2n7yit][type=color]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:36px;height:36px}.btn-create[data-astro-cid-hk2n7yit]{background:linear-gradient(135deg, var(--primary) 0%, #06b6d4 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.9rem;font-size:1rem;font-weight:700;box-shadow:0 4px 15px #6366f14d}.qr-preview-card[data-astro-cid-hk2n7yit]{text-align:center}.qr-preview-card[data-astro-cid-hk2n7yit] h3[data-astro-cid-hk2n7yit]{color:var(--heading);margin-bottom:1.25rem;font-size:1.1rem}.qr-box[data-astro-cid-hk2n7yit]{background:#fff;border-radius:14px;margin-bottom:1.5rem;padding:1.25rem;display:inline-block;box-shadow:0 4px 20px #00000014}#qr-img[data-astro-cid-hk2n7yit]{max-width:100%;height:auto;display:block}.btn-download[data-astro-cid-hk2n7yit]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;width:100%;margin-bottom:1rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:transform .2s}.btn-download[data-astro-cid-hk2n7yit]:hover{transform:translateY(-1px)}.btn-wa-share[data-astro-cid-hk2n7yit]{color:#fff;background:#25d366;border-radius:10px;padding:.75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:block}.qr-guide[data-astro-cid-hk2n7yit]{margin-top:4rem}.qr-guide[data-astro-cid-hk2n7yit] h2[data-astro-cid-hk2n7yit]{color:var(--heading);margin-bottom:1rem;font-size:1.7rem;font-weight:800}.qr-guide[data-astro-cid-hk2n7yit] p[data-astro-cid-hk2n7yit]{color:var(--text-muted);margin-bottom:2rem;line-height:1.7}.uses-grid[data-astro-cid-hk2n7yit]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;display:grid}.use-card[data-astro-cid-hk2n7yit]{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.5rem}.use-card[data-astro-cid-hk2n7yit] span[data-astro-cid-hk2n7yit]{margin-bottom:.5rem;font-size:2rem;display:block}.use-card[data-astro-cid-hk2n7yit] h4[data-astro-cid-hk2n7yit]{color:var(--heading);margin-bottom:.4rem;font-size:1.05rem}.use-card[data-astro-cid-hk2n7yit] p[data-astro-cid-hk2n7yit]{margin-bottom:0;font-size:.88rem}@media (width<=768px){.qr-grid[data-astro-cid-hk2n7yit]{grid-template-columns:1fr}}
