*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--eden-font-family-base);background:var(--eden-color-bg-secondary);color:var(--eden-color-text-on-dark);overflow:hidden}.settings-app{display:flex;height:calc(100vh - var(--eden-frame-header-height, 40px));width:100vw;padding:var(--eden-space-lg);gap:var(--eden-space-lg);background:var(--eden-color-bg-secondary);box-sizing:border-box}.main-content{flex:1;display:flex;flex-direction:column;gap:var(--eden-space-lg);overflow:visible;min-width:0}.content-header{padding:var(--eden-space-lg);background:var(--eden-color-bg-glass-strong);backdrop-filter:var(--eden-glass-strong);border:1px solid var(--eden-color-border-light);border-radius:var(--eden-radius-xl);box-shadow:var(--eden-shadow-lg)}.content-title{font-size:var(--eden-font-size-lg);font-weight:var(--eden-font-weight-semibold);color:var(--eden-color-text-primary);margin:0}.content-description{font-size:var(--eden-font-size-sm);color:var(--eden-color-text-muted);margin-top:var(--eden-space-xs)}.settings-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--eden-space-md);padding-right:var(--eden-space-xs)}.setting-item{display:flex;align-items:center;justify-content:space-between;gap:var(--eden-space-lg);padding:var(--eden-space-lg);background:var(--eden-color-bg-glass-strong);backdrop-filter:var(--eden-glass-strong);border:1px solid var(--eden-color-border-light);border-radius:var(--eden-radius-xl);transition:all var(--eden-transition-base)}.setting-item:hover{border-color:var(--eden-color-border-hover)}.setting-info{flex:1;min-width:0}.setting-label{font-size:var(--eden-font-size-md);font-weight:var(--eden-font-weight-medium);color:var(--eden-color-text-primary);margin:0}.setting-description{font-size:var(--eden-font-size-sm);color:var(--eden-color-text-muted);margin-top:var(--eden-space-xs)}.setting-control{flex-shrink:0;display:flex;align-items:center}.empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--eden-color-text-muted);text-align:center;padding:var(--eden-space-4xl)}.empty-state-icon{font-size:64px;margin-bottom:var(--eden-space-lg);opacity:.5}.empty-state-text{font-size:var(--eden-font-size-lg);font-weight:var(--eden-font-weight-semibold)}.loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--eden-color-text-muted);font-size:var(--eden-font-size-lg);gap:var(--eden-space-sm)}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.category-header{font-size:var(--eden-font-size-md);font-weight:var(--eden-font-weight-semibold);color:var(--eden-color-text-secondary);margin-bottom:var(--eden-space-sm)}.setting-item{animation:eden-fade-in .2s ease-out}
