.lorem-ipsum-generator .settings-section{background:var(--teb-surface);border-radius:14px;padding:24px;margin-bottom:16px;border:1px solid var(--teb-hairline);box-shadow:var(--teb-shadow-card)}.lorem-ipsum-generator .settings-section .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}.lorem-ipsum-generator .settings-section .settings-grid .setting-group{display:flex;flex-direction:column}.lorem-ipsum-generator .settings-section .settings-grid .setting-group label{font-weight:500;color:var(--teb-ink);margin-bottom:8px;font-size:13px}.lorem-ipsum-generator .settings-section .settings-grid .setting-group input,.lorem-ipsum-generator .settings-section .settings-grid .setting-group select{padding:8px 12px;border:1px solid var(--teb-hairline);border-radius:8px;font-size:13px;background:var(--teb-canvas);color:var(--teb-ink);transition:border-color .15s ease}.lorem-ipsum-generator .settings-section .settings-grid .setting-group input:focus,.lorem-ipsum-generator .settings-section .settings-grid .setting-group select:focus{outline:none;border-color:var(--teb-primary);box-shadow:var(--teb-ring)}.lorem-ipsum-generator .settings-section .settings-grid .setting-group.checkbox-group{flex-direction:row;align-items:center}.lorem-ipsum-generator .settings-section .settings-grid .setting-group.checkbox-group label{display:flex;align-items:center;margin-bottom:0;cursor:pointer}.lorem-ipsum-generator .settings-section .settings-grid .setting-group.checkbox-group label input[type=checkbox]{margin-right:8px;width:auto}.lorem-ipsum-generator .output-section{background:var(--teb-surface);border-radius:14px;padding:24px;margin-bottom:16px;border:1px solid var(--teb-hairline);box-shadow:var(--teb-shadow-card)}.lorem-ipsum-generator .output-section .output-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lorem-ipsum-generator .output-section .output-header .output-stats{display:flex;gap:16px}.lorem-ipsum-generator .output-section .output-header .output-stats .stat{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--teb-ink-muted)}.lorem-ipsum-generator .output-section .output-header .output-stats .stat svg{color:var(--teb-success)}.lorem-ipsum-generator .output-section .output-text{background:var(--teb-canvas);border-radius:8px;padding:16px;border:1px solid var(--teb-hairline)}.lorem-ipsum-generator .output-section .output-text pre{margin:0;font-family:inherit;font-size:14px;line-height:1.6;color:var(--teb-ink);white-space:pre-wrap;word-wrap:break-word}.lorem-ipsum-generator .quick-actions{background:var(--teb-surface);border-radius:14px;padding:24px;border:1px solid var(--teb-hairline);box-shadow:var(--teb-shadow-card)}.lorem-ipsum-generator .quick-actions .action-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}@media (max-width: 768px){.lorem-ipsum-generator .settings-grid{grid-template-columns:1fr}.lorem-ipsum-generator .output-header{flex-direction:column;gap:12px;align-items:stretch}.lorem-ipsum-generator .output-header .output-stats,.lorem-ipsum-generator .action-buttons{justify-content:center}}
