.lorem-ipsum{width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--space-2);color:var(--scribe-text-primary);font-family:inherit;box-sizing:border-box}.lorem-ipsum *,.lorem-ipsum *:before,.lorem-ipsum *:after{box-sizing:border-box}.li-layout{display:grid;grid-template-columns:20rem 1fr;gap:var(--space-4);align-items:start}.li-column-left{display:flex;flex-direction:column;gap:0}.li-panel-header{display:flex;align-items:stretch;background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-bottom:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-2);gap:.25rem}.li-toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.625rem 1rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--scribe-text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-toggle-btn:hover{color:var(--scribe-text-primary);background:#ffffff0d}.li-toggle-btn.active{color:#fff;background:var(--brand-color)}.li-toggle-btn i{font-size:var(--text-sm)}.li-toggle-badge{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--scribe-text-muted);background:#ffffff1a;border-radius:9999px;min-width:1.125rem;text-align:center}.li-toggle-btn.active .li-toggle-badge{color:#fff;background:#ffffff40}.li-panel-body{background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-top:none;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden}.li-panel-body .li-controls,.li-panel-body .li-history-panel{border:none;border-radius:var(--radius-none)}.li-column-right{display:flex;flex-direction:column;gap:0;background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-xl);overflow:visible;min-height:33.8rem}@media(max-width:64rem){.li-layout{grid-template-columns:1fr}.li-column-right{min-height:20rem}}.lorem-ipsum button:focus-visible,.lorem-ipsum input:focus-visible,.lorem-ipsum textarea:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}[dir=rtl] .lorem-ipsum{text-align:right}[dir=rtl] .li-layout{direction:rtl}.lorem-ipsum ::selection{background:rgba(var(--brand-color-rgb),.3);color:inherit}[data-theme=light] .li-controls,[data-theme=light] .li-control-btn{background:#fff;border-color:#0000001a}[data-theme=light] .li-control-btn:hover:not(:disabled){background:rgba(var(--brand-color-rgb),.08)}[data-theme=light] .li-control-btn.active{background:rgba(var(--brand-color-rgb),.1)}[data-theme=light] .li-radio-item{background:#fff;border-color:#0000001a}[data-theme=light] .li-radio-item:hover{background:rgba(var(--brand-color-rgb),.05)}[data-theme=light] .li-radio-item.active{background:rgba(var(--brand-color-rgb),.1)}[data-theme=light] .li-toggle-item{background:#fff;border-color:#0000001a}[data-theme=light] .li-toggle-item:hover{background:rgba(var(--brand-color-rgb),.05)}[data-theme=light] .li-counter-btn{background:#fff;border-color:#0000001a}[data-theme=light] .li-counter-btn:hover:not(:disabled){background:rgba(var(--brand-color-rgb),.08)}[data-theme=light] .li-counter-input,[data-theme=light] .li-column-right{background:#fff;border-color:#0000001a}[data-theme=light] .li-toolbar{background:#f8fafc;border-color:#00000014}[data-theme=light] .li-toolbar-btn{background:#fff;border-color:#0000001a}[data-theme=light] .li-toolbar-btn:hover:not(:disabled){background:rgba(var(--brand-color-rgb),.08)}[data-theme=light] .li-dropdown-menu{background:#fff;border-color:#0000001a;box-shadow:0 4px 12px #0000001a}[data-theme=light] .li-dropdown-item:hover{background:#f1f5f9}[data-theme=light] .li-output-panel{background:#fff;border-color:#0000001a}[data-theme=light] .li-output-textarea{background:#fff}[data-theme=light] .li-stats-bar{background:#f8fafc;border-color:#0000001a}[data-theme=light] .li-stats-bar-item{background:#fff}[data-theme=light] .li-stats-bar-divider{background:#0000001a}.li-toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--scribe-bg-secondary);border-bottom:1px solid var(--scribe-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-wrap:wrap;flex-shrink:0;z-index:10}.li-toolbar-group{display:flex;align-items:center;gap:var(--space-1)}.li-toolbar-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--scribe-text-primary);background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--scribe-transition);white-space:nowrap}.li-toolbar-btn:hover:not(:disabled){color:var(--scribe-text-primary);background:var(--scribe-bg-hover);border-color:var(--brand-color)}.li-toolbar-btn:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.li-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.li-toolbar-btn i{font-size:var(--text-sm)}.li-toolbar-btn-text{display:none}@media(min-width:640px){.li-toolbar-btn-text{display:inline}}.li-toolbar-btn-danger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.li-toolbar-btn-success{color:var(--color-success);border-color:var(--color-success)}.li-dropdown{position:relative}.li-dropdown-arrow{font-size:.7rem;margin-inline-start:var(--space-1);transition:transform var(--scribe-transition)}.li-dropdown-backdrop{position:fixed;inset:0;z-index:99}.li-dropdown-menu{position:absolute;top:calc(100% + var(--space-1));inset-inline-start:0;min-width:12rem;padding:var(--space-1);background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0003;z-index:100}.li-dropdown-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);font-size:var(--text-sm);color:var(--scribe-text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--scribe-transition);text-align:start}.li-dropdown-item:hover{color:var(--scribe-text-primary);background:var(--scribe-bg-tertiary)}.li-dropdown-item i{width:1rem;color:var(--brand-color);font-size:var(--text-xs);flex-shrink:0}.li-controls{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-xl)}.li-collapsible-group{border:none;padding:0;margin:0}.li-collapsible-group>summary{list-style:none}.li-collapsible-group>summary::-webkit-details-marker{display:none}.li-collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;width:100%;background:transparent;border:none;padding:.125rem 0;text-align:left;color:inherit;font:inherit}.li-collapsible-summary-left,.li-collapsible-summary-right{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.li-collapsible-meta{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--scribe-text-secondary);text-transform:none;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}.li-collapsible-chevron{font-size:var(--text-xs);color:var(--scribe-text-muted);flex-shrink:0;transition:transform .15s ease}.li-collapsible-group[open] .li-collapsible-chevron,.li-collapsible-group[data-open=true] .li-collapsible-chevron{transform:rotate(180deg)}.li-collapsible-body{padding-top:.375rem}.li-control-group{display:flex;flex-direction:column;gap:var(--space-2)}.li-control-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--scribe-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.li-control-label i{color:var(--brand-color);font-size:.7rem}.li-control-buttons{display:flex;flex-wrap:wrap;gap:.25rem}.li-control-buttons-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.li-control-buttons-row-4,.li-control-buttons-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.li-control-buttons-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.li-control-buttons-grid-2 .li-control-btn{flex-direction:row;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.li-control-buttons-grid-2 .li-control-btn i{font-size:var(--text-xs);flex-shrink:0}.li-control-buttons-grid-2 .li-control-btn span{font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-control-buttons-grid-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.li-control-btn-grid{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .375rem;text-align:center}.li-control-btn-grid i{font-size:var(--text-sm)}.li-control-btn-grid span{font-size:var(--text-xs);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.li-control-btn-inline{flex-direction:row;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.li-control-btn-inline i{font-size:var(--text-xs)}.li-control-btn-inline span{font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-control-buttons-sm .li-control-btn{font-size:.7rem;padding:var(--space-1) var(--space-2)}.li-control-btn{display:inline-flex;align-items:center;gap:.25rem;padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--scribe-text-secondary);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-width:0;max-width:100%;overflow:hidden}.li-control-btn i{font-size:var(--text-xs)}.li-control-btn:hover:not(:disabled){color:var(--scribe-text-primary);background:var(--scribe-bg-hover);border-color:var(--brand-color)}.li-control-btn.active{color:var(--brand-color);background:rgba(var(--brand-color-rgb),.15);border-color:var(--brand-color)}.li-control-btn:disabled{opacity:.5;cursor:not-allowed}.li-control-counter{display:flex;align-items:center;gap:.25rem}.li-counter-btn{display:flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);font-size:var(--text-xs);color:var(--scribe-text-secondary);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-counter-btn:hover:not(:disabled){color:var(--brand-color);background:rgba(var(--brand-color-rgb),.1);border-color:var(--brand-color)}.li-counter-btn:disabled{opacity:.4;cursor:not-allowed}.li-counter-input{width:3.5rem;padding:var(--space-2) var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--scribe-text-primary);background:var(--scribe-bg-primary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);text-align:center}.li-counter-input:focus{outline:none;border-color:var(--brand-color)}.li-counter-input::-webkit-outer-spin-button,.li-counter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.li-counter-input[type=number]{appearance:textfield;-moz-appearance:textfield}.li-control-radios{display:flex;flex-direction:column;gap:.25rem}.li-radio-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);font-size:var(--text-sm);color:var(--scribe-text-secondary);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-radio-item input{display:none}.li-radio-item i{width:1rem;color:var(--scribe-text-muted);font-size:var(--text-xs)}.li-radio-item:hover{color:var(--scribe-text-primary);background:var(--scribe-bg-hover)}.li-radio-item.active{color:var(--brand-color);background:rgba(var(--brand-color-rgb),.1);border-color:var(--brand-color)}.li-radio-item.active i{color:var(--brand-color)}.li-control-toggles{display:flex;flex-direction:column;gap:.25rem}.li-toggle-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);font-size:var(--text-sm);color:var(--scribe-text-secondary);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-toggle-item input{display:none}.li-toggle-item i{font-size:var(--text-base);color:var(--scribe-text-muted)}.li-toggle-item:hover{color:var(--scribe-text-primary);background:var(--scribe-bg-hover)}.li-toggle-item.active{color:var(--scribe-text-primary)}.li-toggle-item.active i{color:var(--brand-color)}.li-control-generate{margin-top:var(--space-1);padding-top:.75rem;border-top:1px dashed var(--scribe-border)}.li-generate-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;background:var(--brand-color);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base)}.li-generate-btn:hover:not(:disabled){background:var(--brand-color-alt);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--brand-color-rgb),.3)}.li-generate-btn:active:not(:disabled){transform:translateY(0)}.li-generate-btn:disabled{opacity:.7;cursor:not-allowed}.li-generate-btn i{font-size:var(--text-base)}.li-templates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);overflow:hidden}@media(max-width:480px){.li-control-buttons-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.li-control-buttons-grid-4,.li-control-buttons-grid-3,.li-templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.li-collapsible-meta{max-width:7.5rem}}.li-template-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--scribe-text-muted);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);min-width:0;overflow:hidden}.li-template-btn i{font-size:var(--text-xs);flex-shrink:0}.li-template-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-template-btn:hover{color:var(--scribe-text-primary);background:var(--scribe-bg-hover);border-color:var(--brand-color)}.li-template-btn.active{color:var(--brand-color);background:rgba(var(--brand-color-rgb),.15);border-color:var(--brand-color)}.li-flavor-groups{display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}.li-flavor-group{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.li-flavor-group-label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--scribe-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.li-limit-input{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.li-limit-input .li-counter-input{flex:1;max-width:120px}.li-limit-unit{font-size:var(--text-xs);color:var(--scribe-text-muted)}.li-advanced-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--scribe-text-muted);background:transparent;border:1px dashed var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-advanced-toggle:hover{color:var(--scribe-text-primary);border-color:var(--brand-color)}.li-words-input{width:100%;margin-top:var(--space-2);padding:var(--space-2);font-family:inherit;font-size:var(--text-xs);color:var(--scribe-text-primary);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);resize:vertical;transition:border-color .15s ease}.li-words-input::placeholder{color:var(--scribe-text-muted)}.li-words-input:focus{outline:none;border-color:var(--brand-color)}.li-output-panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;background:var(--scribe-bg-secondary);overflow:hidden;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.li-output-textarea{flex:1;width:100%;min-height:100%;padding:var(--space-4);font-family:var(--scribe-font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--scribe-text-primary);background:var(--scribe-bg-input);border:none;outline:none;resize:none;overflow-y:auto}.li-output-textarea::selection{background:rgba(var(--brand-color-rgb),.3)}.li-output-textarea::-webkit-scrollbar{width:8px}.li-output-textarea::-webkit-scrollbar-track{background:var(--scribe-bg-secondary)}.li-output-textarea::-webkit-scrollbar-thumb{background:var(--scribe-bg-hover);border-radius:4px}.li-output-textarea::-webkit-scrollbar-thumb:hover{background:var(--scribe-text-muted)}.li-output-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--space-3);padding:var(--space-8);color:var(--scribe-text-muted);text-align:center}.li-output-empty i{font-size:var(--text-4xl);opacity:.5}.li-output-empty span{font-size:var(--text-sm)}.li-output-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--space-3);padding:var(--space-8);color:var(--brand-color)}.li-output-loading i{font-size:var(--text-2xl)}.li-output-loading span{font-size:var(--text-sm);color:var(--scribe-text-muted)}.li-output-format{position:absolute;top:var(--space-2);inset-inline-end:.5rem;z-index:1;padding-right:var(--space-2)}[dir=rtl] .li-output-format{padding-right:0;padding-left:.5rem}.li-output-format-label{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--brand-color);background:rgba(var(--brand-color-rgb),.15);border-radius:var(--radius-sm)}.li-stats-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-2);background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-xl);flex-wrap:wrap}.li-stats-bar-group{display:flex;align-items:center;gap:var(--space-2)}.li-stats-bar-group-secondary{color:var(--scribe-text-muted);font-size:var(--text-xs)}.li-stats-bar-group-secondary i{margin-inline-end:.125rem;font-size:.7rem}.li-stats-bar-item{display:flex;align-items:baseline;gap:.25rem;background:var(--scribe-bg-tertiary);border-radius:var(--space-2);padding:var(--space-1) var(--space-2)}.li-stats-bar-value{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--scribe-text-primary)}.li-stats-bar-label{font-size:var(--text-xs);color:var(--scribe-text-muted)}.li-stats-bar-divider{width:1px;height:.875rem;background:var(--scribe-border)}@media(max-width:640px){.li-stats-bar{flex-direction:column;align-items:stretch}.li-stats-bar-group{justify-content:space-around}.li-stats-bar-group-secondary{padding-top:var(--space-2);border-top:1px solid var(--scribe-border)}}.li-history-panel{background:var(--scribe-bg-secondary);border:1px solid var(--scribe-border);border-radius:var(--radius-xl);overflow:hidden}.li-history-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--scribe-bg-secondary);border-bottom:1px dashed var(--scribe-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:10}.li-history-header-label{font-size:var(--text-xs);color:var(--scribe-text-muted)}.li-history-clear-btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--scribe-text-muted);background:transparent;border:1px solid var(--scribe-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.li-history-clear-btn:hover{color:var(--color-error);background:#ef44441a;border-color:var(--color-error)}.li-history-clear-btn i{font-size:var(--text-xs)}.li-history-content{max-height:27.9rem;overflow-y:auto;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.li-history-list{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.li-history-item{padding:var(--space-2);background:var(--scribe-bg-primary);border:1px solid var(--scribe-border);border-radius:var(--radius-lg);transition:border-color .2s ease}.li-history-item:hover{border-color:var(--brand-color)}.li-history-item.favorite{border-color:#f59e0b;background:#f59e0b0d}.li-history-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.li-history-item-meta{display:flex;align-items:center;gap:var(--space-2)}.li-history-item-template{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--scribe-text-primary)}.li-history-item-format{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-1);color:var(--brand-color);background:rgba(var(--brand-color-rgb),.15);border-radius:var(--radius-sm);text-transform:uppercase}.li-history-item-time{font-size:var(--text-xs);color:var(--scribe-text-muted)}.li-history-item-preview{font-size:var(--text-xs);color:var(--scribe-text-secondary);line-height:var(--leading-snug);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:var(--space-2)}.li-history-item-actions{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.25rem}.li-history-action-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .375rem;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--scribe-text-muted);background:var(--scribe-bg-tertiary);border:1px solid var(--scribe-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.li-history-action-btn i{font-size:var(--text-xs)}.li-history-action-btn span{white-space:nowrap}.li-history-action-btn:hover{color:var(--brand-color);background:rgba(var(--brand-color-rgb),.1);border-color:var(--brand-color)}.li-history-action-btn.active{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.li-history-action-primary{color:var(--brand-color);border-color:var(--brand-color)}.li-history-action-delete{width:1.5rem;padding:var(--space-1);color:var(--color-error);border-color:transparent}.li-history-action-delete span{display:none}.li-history-action-delete:hover{color:#fff;background:var(--color-error);border-color:var(--color-error)}.li-history-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--scribe-text-muted);text-align:center}.li-history-empty i{font-size:var(--text-xl);opacity:.5}.li-history-empty span{font-size:var(--text-sm)}.li-history-content::-webkit-scrollbar{width:6px}.li-history-content::-webkit-scrollbar-track{background:var(--scribe-bg-secondary)}.li-history-content::-webkit-scrollbar-thumb{background:var(--scribe-bg-hover);border-radius:var(--radius-sm)}.li-history-content::-webkit-scrollbar-thumb:hover{background:var(--scribe-text-muted)}.lorem-ipsum-page{width:100%;padding:var(--space-2) 0 0 0;box-sizing:border-box}.lorem-ipsum-page .content-wrapper{box-sizing:border-box}.lip-main{padding:1rem 0}.li-page-content{--scribe-bg-primary: #18181b;--scribe-bg-secondary: #27272a;--scribe-bg-tertiary: #3f3f46;--scribe-text-primary: #fafafa;--scribe-text-secondary: #d4d4d8;--scribe-text-muted: #a1a1aa;--scribe-border: #3f3f46;display:flex;flex-direction:column;gap:var(--space-4);padding:1rem 0 1.5rem}[data-theme=light] .li-page-content{--scribe-bg-primary: #ffffff;--scribe-bg-secondary: #fafafa;--scribe-bg-tertiary: #f4f4f5;--scribe-text-primary: #18181b;--scribe-text-secondary: #3f3f46;--scribe-text-muted: #71717a;--scribe-border: #e4e4e7}.li-content-section{background:var(--scribe-bg-secondary);border-radius:.875rem;border:1px solid var(--scribe-border);padding:var(--space-3) var(--space-4)}.li-content-title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--scribe-text-primary);`margin: 0 0 var(--space-3)}.li-content-title i{color:var(--brand-color);font-size:var(--text-base)}.li-steps{display:flex;flex-direction:column;gap:var(--space-4)}.li-step{display:flex;gap:var(--space-4);align-items:flex-start}.li-step-number{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);display:flex;align-items:center;justify-content:center;background:rgba(var(--brand-color-rgb),.1);border:2px solid var(--brand-color);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--brand-color)}.li-step-content h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--scribe-text-primary);margin:0 0 .375rem}.li-step-content p{font-size:var(--text-sm);color:var(--scribe-text-secondary);margin:0;line-height:var(--leading-normal)}.li-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}@media(max-width:37.5rem){.li-features-grid{grid-template-columns:1fr}}.li-feature-card{background:var(--scribe-bg-primary);border-radius:var(--radius-xl);padding:var(--space-3);transition:transform var(--transition-base)}.li-feature-card:hover{transform:translateY(-2px)}.li-feature-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.li-feature-icon{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);display:flex;align-items:center;justify-content:center;background:rgba(var(--brand-color-rgb),.1);border-radius:var(--radius-lg)}.li-feature-icon i{font-size:var(--text-sm);color:var(--brand-color)}.li-feature-card h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--scribe-text-primary);margin:0}.li-feature-card p{font-size:var(--text-sm);color:var(--scribe-text-secondary);margin:0;line-height:var(--leading-normal)}.li-highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(max-width:37.5rem){.li-highlights-grid{grid-template-columns:1fr}}.li-highlight-card{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--scribe-bg-primary);border-radius:var(--radius-lg)}.li-highlight-card>i{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);display:flex;align-items:center;justify-content:center;background:rgba(var(--brand-color-rgb),.1);border-radius:var(--radius-lg);color:var(--brand-color);font-size:var(--text-sm)}.li-highlight-text h3{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--scribe-text-primary);margin:0 0 .25rem}.li-highlight-text p{font-size:var(--text-xs);color:var(--scribe-text-secondary);margin:0;line-height:var(--leading-snug)}.li-faq-list{display:flex;flex-direction:column;gap:var(--space-2)}.li-faq-item{background:var(--scribe-bg-primary);border-radius:var(--radius-lg);overflow:hidden}.li-faq-question{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--scribe-text-primary);cursor:pointer;list-style:none;transition:background var(--transition-base)}.li-faq-question::-webkit-details-marker{display:none}.li-faq-question:hover{background:var(--scribe-bg-tertiary)}.li-faq-question i{font-size:var(--text-xs);color:var(--scribe-text-muted);transition:transform var(--transition-base)}.li-faq-item[open] .li-faq-question i{transform:rotate(180deg)}[dir=rtl] .li-faq-item[open] .li-faq-question i{transform:rotate(-180deg)}.li-faq-answer{padding:var(--space-1) var(--space-4) var(--space-3);font-size:var(--text-sm);color:var(--scribe-text-secondary);line-height:var(--leading-relaxed)}.li-about-content{display:flex;flex-direction:column;gap:var(--space-4)}.li-about-content>p{font-size:var(--text-sm);color:var(--scribe-text-secondary);line-height:var(--leading-relaxed);margin:0}.li-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:48rem){.li-about-grid{grid-template-columns:1fr}}.li-about-item{background:var(--scribe-bg-primary);border-radius:var(--radius-lg);padding:var(--space-4)}.li-about-item h3{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--scribe-text-primary);margin:0 0 .5rem}.li-about-item p{font-size:var(--text-sm);color:var(--scribe-text-secondary);line-height:var(--leading-normal);margin:0}[dir=rtl] .li-faq-answer{text-align:right}
