.page-header[data-astro-cid-qafmal6t]{text-align:center;margin-bottom:.9rem}.page-header[data-astro-cid-qafmal6t] h1[data-astro-cid-qafmal6t]{margin-bottom:.5rem;font-size:1.85rem}.page-header[data-astro-cid-qafmal6t] p[data-astro-cid-qafmal6t],.lead[data-astro-cid-qafmal6t]{color:var(--text-secondary)}.lead[data-astro-cid-qafmal6t]{max-width:var(--text-max);text-align:center;margin:0 auto 2rem;line-height:1.7}.generator-container[data-astro-cid-qafmal6t]{max-width:var(--tool-max);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.tool-grid[data-astro-cid-qafmal6t]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:1rem;display:grid}.control-panel[data-astro-cid-qafmal6t],.results-panel[data-astro-cid-qafmal6t]{flex-direction:column;gap:1rem;display:flex}.panel-head[data-astro-cid-qafmal6t] h2[data-astro-cid-qafmal6t]{margin-bottom:.35rem;font-size:1.15rem}.panel-head[data-astro-cid-qafmal6t] p[data-astro-cid-qafmal6t]{color:var(--text-secondary);line-height:1.6}.input-group[data-astro-cid-qafmal6t]{flex-direction:column;gap:.5rem;display:flex}.input-group[data-astro-cid-qafmal6t] label[data-astro-cid-qafmal6t]{color:var(--text-secondary);font-size:.9rem}.input-inline[data-astro-cid-qafmal6t]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.65rem;display:grid}.inline-btn[data-astro-cid-qafmal6t]{white-space:nowrap;align-self:stretch}.toolbar[data-astro-cid-qafmal6t]{flex-wrap:wrap;gap:.55rem;display:flex}.tool-btn[data-astro-cid-qafmal6t]{appearance:none;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);min-height:42px;color:var(--text-primary);justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.tool-btn[data-astro-cid-qafmal6t]:hover:not(:disabled){border-color:var(--border-control);background:var(--bg-primary)}.tool-btn[data-astro-cid-qafmal6t]:disabled{opacity:.45;cursor:not-allowed}.clear-btn[data-astro-cid-qafmal6t]:hover:not(:disabled){border-color:var(--danger);background:var(--ads-bg-danger);color:var(--danger)}.base-preview-wrap[data-astro-cid-qafmal6t]{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-secondary);padding:.95rem 1rem}.status-cards[data-astro-cid-qafmal6t]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.status-card[data-astro-cid-qafmal6t]{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-secondary);min-width:0;padding:.9rem}.status-label[data-astro-cid-qafmal6t]{color:var(--ads-text-subtle);margin-bottom:.35rem;font-size:.75rem;display:block}.base-preview-wrap[data-astro-cid-qafmal6t] strong[data-astro-cid-qafmal6t],.status-card[data-astro-cid-qafmal6t] strong[data-astro-cid-qafmal6t]{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;font-size:.94rem;line-height:1.45;display:block}.font-grid[data-astro-cid-qafmal6t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.font-card[data-astro-cid-qafmal6t]{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;min-width:0;padding:.95rem;display:flex}.font-card[data-astro-cid-qafmal6t] strong[data-astro-cid-qafmal6t]{margin-bottom:.45rem;font-size:.98rem;display:block}.font-card[data-astro-cid-qafmal6t] p[data-astro-cid-qafmal6t]{color:var(--text-secondary);margin-bottom:.8rem;font-size:.9rem;line-height:1.55}.font-preview[data-astro-cid-qafmal6t]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card);min-height:72px;color:var(--text-primary);text-align:center;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:1.25rem;line-height:1.55;display:flex}.font-preview[data-astro-cid-qafmal6t].is-empty{color:var(--text-secondary);font-size:1rem}.font-status[data-astro-cid-qafmal6t]{color:var(--text-secondary);margin:.7rem 0 .8rem;font-size:.85rem;line-height:1.45}.font-copy-btn[data-astro-cid-qafmal6t]{width:100%;margin-top:auto}.seo-content[data-astro-cid-qafmal6t]{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.seo-content[data-astro-cid-qafmal6t] h2[data-astro-cid-qafmal6t]{margin-bottom:.9rem;font-size:1.2rem}.seo-content[data-astro-cid-qafmal6t] p[data-astro-cid-qafmal6t]{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}@media (width<=900px){.tool-grid[data-astro-cid-qafmal6t]{grid-template-columns:1fr}}@media (width<=640px){.input-inline[data-astro-cid-qafmal6t],.font-grid[data-astro-cid-qafmal6t],.status-cards[data-astro-cid-qafmal6t]{grid-template-columns:1fr}.toolbar[data-astro-cid-qafmal6t]{flex-direction:column}.tool-btn[data-astro-cid-qafmal6t],.inline-btn[data-astro-cid-qafmal6t]{width:100%}}
