.lorem-generator-container[data-v-28536027]{background:transparent}.generator-form[data-v-28536027]{padding:0}.config-section[data-v-28536027]{padding:10px;background:linear-gradient(135deg,var(--el-bg-color) 0%,var(--el-bg-color-page) 100%);border-radius:6px;margin-bottom:10px;border:1px solid var(--el-border-color-lighter);box-shadow:0 4px 16px #0000000f}.section-title[data-v-28536027]{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--el-text-color-primary);display:flex;align-items:center;gap:8px}.section-title[data-v-28536027]:before{content:"";width:4px;height:20px;background:var(--el-color-primary);border-radius:2px}.config-header[data-v-28536027]{margin-bottom:12px}.section-title[data-v-28536027]{display:flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:var(--el-text-color-primary);margin:0 0 6px}.title-icon[data-v-28536027]{color:var(--el-color-primary)}.config-grid[data-v-28536027]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:6px;margin-bottom:0;align-items:stretch}.config-item[data-v-28536027]{display:flex;flex-direction:column;gap:3px;padding:8px;background:var(--el-bg-color-page);border-radius:4px;border:1px solid var(--el-border-color-lighter);transition:all .3s ease}.config-item[data-v-28536027]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.config-item-header[data-v-28536027]{display:flex;align-items:center;gap:3px;margin-bottom:0}.config-icon[data-v-28536027]{font-size:12px;color:var(--el-color-primary)}.config-label[data-v-28536027]{font-size:11px;font-weight:600;color:var(--el-text-color-primary);margin:0;line-height:1.2}.config-input[data-v-28536027]{width:100%}.config-input[data-v-28536027] .el-input-number{border-radius:8px}.config-input[data-v-28536027] .el-input__wrapper{border-radius:8px;transition:all .3s ease}.config-input[data-v-28536027] .el-input__wrapper:hover{box-shadow:0 2px 8px #0000001a}.range-inputs[data-v-28536027]{display:flex;align-items:center;gap:3px}.range-input[data-v-28536027]{flex:1;min-width:0}.range-separator[data-v-28536027]{color:var(--el-color-primary);font-weight:600;font-size:14px;flex-shrink:0;padding:0 4px}.option-switches[data-v-28536027]{display:flex;flex-direction:row;gap:1px}.switch-item[data-v-28536027]{display:flex;align-items:center;justify-content:space-between;gap:1px;padding:2px 4px;background:var(--el-bg-color);border-radius:1px;border:1px solid var(--el-border-color-light);transition:all .3s ease;flex:1;min-width:0}.switch-item[data-v-28536027]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.switch-label[data-v-28536027]{font-size:8px;font-weight:500;color:var(--el-text-color-primary);flex:1;line-height:1}.form-item[data-v-28536027]{margin-bottom:24px}.slider-container[data-v-28536027]{padding:8px 0}.custom-slider[data-v-28536027]{margin:8px 0}.options-row[data-v-28536027]{margin-top:16px;padding-top:16px;border-top:1px solid var(--el-border-color-lighter)}.switch-item[data-v-28536027]{text-align:center}.section-divider[data-v-28536027]{margin:32px 0;border-color:var(--el-border-color-light)}.output-section[data-v-28536027]{padding:20px;background:var(--el-bg-color);border-radius:10px;border:1px solid var(--el-border-color-lighter);box-shadow:0 2px 8px #0000000a}.output-header[data-v-28536027]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.output-stats[data-v-28536027]{display:flex;gap:6px;flex-wrap:wrap}.output-container[data-v-28536027]{position:relative}.output-textarea[data-v-28536027]{margin-bottom:12px;border-radius:6px}.output-textarea[data-v-28536027] .el-textarea__inner{border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.6;padding:16px;background:var(--el-bg-color-page);border:1px solid var(--el-border-color-light);transition:all .3s ease;font-size:14px}.output-textarea[data-v-28536027] .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-8)}.output-actions[data-v-28536027]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:16px}.copy-button[data-v-28536027]{min-width:140px;border-radius:8px}.regenerate-button[data-v-28536027],.download-button[data-v-28536027]{min-width:120px;border-radius:8px}.mr-2[data-v-28536027]{margin-right:8px}@media (min-width: 769px) and (max-width: 992px){.config-grid[data-v-28536027]{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width: 768px){.config-section[data-v-28536027]{padding:8px;margin-bottom:8px}.config-grid[data-v-28536027]{grid-template-columns:1fr;gap:4px}.config-item[data-v-28536027]{padding:6px}.config-label[data-v-28536027]{font-size:13px}.switch-label[data-v-28536027]{font-size:12px}.section-title[data-v-28536027]{font-size:12px;margin-bottom:4px}.output-section[data-v-28536027]{padding:8px}.output-header[data-v-28536027]{flex-direction:column;align-items:flex-start;gap:4px}.output-stats[data-v-28536027]{width:100%;justify-content:flex-start}.output-actions[data-v-28536027]{flex-direction:column;gap:4px}.copy-button[data-v-28536027],.regenerate-button[data-v-28536027],.download-button[data-v-28536027]{width:100%;min-width:unset}.output-textarea[data-v-28536027] .el-textarea__inner{padding:16px;font-size:14px}}@media (max-width: 480px){.config-section[data-v-28536027]{padding:6px;margin-bottom:6px}.config-item[data-v-28536027]{padding:4px}.config-grid[data-v-28536027]{gap:3px}.option-switches[data-v-28536027]{flex-direction:column;gap:0px}.switch-item[data-v-28536027]{flex:none;padding:1px 2px}.output-section[data-v-28536027]{padding:6px}.output-textarea[data-v-28536027] .el-textarea__inner{padding:14px;font-size:13px}.section-title[data-v-28536027]{font-size:11px;margin-bottom:3px}}@media (prefers-color-scheme: dark){.config-section[data-v-28536027]{background:var(--el-bg-color-overlay)}}.output-container[data-v-28536027],.el-button[data-v-28536027],.el-slider[data-v-28536027]{transition:all .3s ease}.el-button.is-loading[data-v-28536027]{pointer-events:none}.el-button[data-v-28536027]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-slider[data-v-28536027]:focus-within{outline:2px solid var(--el-color-primary);outline-offset:2px;border-radius:4px}
