.page-header[data-astro-cid-p3mtuivb]{text-align:center;margin-bottom:2rem}.page-header[data-astro-cid-p3mtuivb] h1[data-astro-cid-p3mtuivb]{margin-bottom:.5rem;font-size:1.75rem}.page-header[data-astro-cid-p3mtuivb] p[data-astro-cid-p3mtuivb]{color:var(--text-secondary)}.generator-container[data-astro-cid-p3mtuivb]{max-width:var(--tool-max);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.generator-card[data-astro-cid-p3mtuivb]{flex-direction:column;gap:1.25rem;display:flex}.form-section[data-astro-cid-p3mtuivb]{flex-direction:column;gap:1rem;display:flex}.input-group[data-astro-cid-p3mtuivb]{flex-direction:column;gap:.5rem;display:flex}.input-group[data-astro-cid-p3mtuivb] label[data-astro-cid-p3mtuivb]{color:var(--text-secondary);font-size:.9rem}.input-row[data-astro-cid-p3mtuivb]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.input-row[data-astro-cid-p3mtuivb]>[data-astro-cid-p3mtuivb]{min-width:0}textarea[data-astro-cid-p3mtuivb]{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-secondary);color:var(--text-primary);resize:vertical;min-height:80px;padding:.75rem 1rem;font-family:inherit;font-size:1rem}textarea[data-astro-cid-p3mtuivb]:focus{border-color:var(--accent);outline:none}.generator-card[data-astro-cid-p3mtuivb] input[data-astro-cid-p3mtuivb]:not([type=radio]):not([type=checkbox]):not([type=color])[aria-invalid=true],.generator-card[data-astro-cid-p3mtuivb] textarea[data-astro-cid-p3mtuivb][aria-invalid=true],.generator-card[data-astro-cid-p3mtuivb] select[data-astro-cid-p3mtuivb][aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #d63b3b1f}.form-error[data-astro-cid-p3mtuivb]{border-radius:var(--radius-lg);color:var(--danger);background:#d63b3b14;border:1px solid #d63b3b4d;margin-top:-.25rem;padding:.75rem .9rem;font-size:.925rem;line-height:1.35}.settings-panel[data-astro-cid-p3mtuivb]{background:var(--bg-secondary);border-radius:var(--radius);padding:0}.settings-panel[data-astro-cid-p3mtuivb] summary[data-astro-cid-p3mtuivb]{cursor:pointer;color:var(--text-secondary);padding:.75rem 1rem;font-size:.9rem}.settings-panel[data-astro-cid-p3mtuivb] summary[data-astro-cid-p3mtuivb]:hover{color:var(--text-primary)}.settings-content[data-astro-cid-p3mtuivb]{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}input[data-astro-cid-p3mtuivb][type=color]{cursor:pointer;width:100%;height:42px;padding:4px}.result-card[data-astro-cid-p3mtuivb]{text-align:center}.qr-preview[data-astro-cid-p3mtuivb]{border-radius:var(--radius);background:#fff;justify-content:center;margin-bottom:1rem;padding:1.5rem;display:flex}.qr-preview[data-astro-cid-p3mtuivb] canvas[data-astro-cid-p3mtuivb]{max-width:100%;height:auto}.qr-actions[data-astro-cid-p3mtuivb]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.btn-secondary[data-astro-cid-p3mtuivb]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;padding:.625rem 1rem;font-size:.9rem;transition:all .2s}.btn-secondary[data-astro-cid-p3mtuivb]:hover{border-color:var(--border-control);color:var(--accent)}#generateBtn[data-astro-cid-p3mtuivb]{background:var(--accent-solid);border-color:var(--accent-solid);min-height:2.75rem;color:var(--ads-text-inverse);font-weight:600}#generateBtn[data-astro-cid-p3mtuivb]:hover{background:var(--ads-bg-brand-bold-hovered);border-color:var(--ads-bg-brand-bold-hovered);color:var(--ads-text-inverse)}.qr-hint[data-astro-cid-p3mtuivb]{color:var(--text-secondary);margin-top:1rem;font-size:.85rem}.seo-content[data-astro-cid-p3mtuivb]{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:2rem}.seo-content[data-astro-cid-p3mtuivb] h2[data-astro-cid-p3mtuivb]{margin-bottom:1rem;font-size:1.15rem}.seo-content[data-astro-cid-p3mtuivb] h3[data-astro-cid-p3mtuivb]{margin:1.5rem 0 .75rem;font-size:1.1rem}.seo-content[data-astro-cid-p3mtuivb] p[data-astro-cid-p3mtuivb]{color:var(--text-secondary);margin-bottom:.75rem;line-height:1.7}@media (width<=500px){.qr-actions[data-astro-cid-p3mtuivb]{flex-direction:column}.btn-secondary[data-astro-cid-p3mtuivb]{width:100%}}
