*{margin:0;padding:0;box-sizing:border-box}:root{--light-bg-primary: #fafaf9;--light-bg-secondary: #ffffff;--light-bg-tertiary: #f5f5f4;--light-bg-elevated: #ffffff;--light-surface: #ffffff;--light-surface-elevated: #ffffff;--light-surface-hover: #fafaf9;--light-accent-primary: #0ea5e9;--light-accent-primary-hover: #0284c7;--light-accent-secondary: #14b8a6;--light-accent-secondary-hover: #0d9488;--light-success: #22c55e;--light-success-dark: #16a34a;--light-error: #f43f5e;--light-error-dark: #e11d48;--light-warning: #f59e0b;--light-warning-dark: #d97706;--light-info: #3b82f6;--light-info-dark: #2563eb;--light-text-primary: #1c1917;--light-text-secondary: #57534e;--light-text-muted: #78716c;--light-text-disabled: #a8a29e;--light-border: #e7e5e4;--light-border-light: #d6d3d1;--light-border-focus: var(--light-accent-primary);--dark-bg-primary: #18181b;--dark-bg-secondary: #27272a;--dark-bg-tertiary: #3f3f46;--dark-bg-elevated: #2d2d31;--dark-surface: #27272a;--dark-surface-elevated: #2d2d31;--dark-surface-hover: #3a3a3f;--dark-accent-primary: #38bdf8;--dark-accent-primary-hover: #7dd3fc;--dark-accent-secondary: #2dd4bf;--dark-accent-secondary-hover: #5eead4;--dark-success: #4ade80;--dark-success-dark: #22c55e;--dark-error: #fb7185;--dark-error-dark: #f43f5e;--dark-warning: #fbbf24;--dark-warning-dark: #f59e0b;--dark-info: #60a5fa;--dark-info-dark: #3b82f6;--dark-text-primary: #fafaf9;--dark-text-secondary: #d4d4d8;--dark-text-muted: #a1a1aa;--dark-text-disabled: #71717a;--dark-border: #3f3f46;--dark-border-light: #52525b;--dark-border-focus: var(--dark-accent-primary);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 18px;--radius-full: 9999px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "SF Mono", Monaco, "Cascadia Code", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: .9375rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .12);--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=light],:root{--color-bg-primary: var(--light-bg-primary);--color-bg-secondary: var(--light-bg-secondary);--color-bg-tertiary: var(--light-bg-tertiary);--color-bg-elevated: var(--light-bg-elevated);--color-surface: var(--light-surface);--color-surface-elevated: var(--light-surface-elevated);--color-surface-hover: var(--light-surface-hover);--color-accent-primary: var(--light-accent-primary);--color-accent-primary-hover: var(--light-accent-primary-hover);--color-accent-secondary: var(--light-accent-secondary);--color-accent-secondary-hover: var(--light-accent-secondary-hover);--color-success: var(--light-success);--color-success-dark: var(--light-success-dark);--color-error: var(--light-error);--color-error-dark: var(--light-error-dark);--color-warning: var(--light-warning);--color-warning-dark: var(--light-warning-dark);--color-info: var(--light-info);--color-info-dark: var(--light-info-dark);--color-text-primary: var(--light-text-primary);--color-text-secondary: var(--light-text-secondary);--color-text-muted: var(--light-text-muted);--color-text-disabled: var(--light-text-disabled);--color-border: var(--light-border);--color-border-light: var(--light-border-light);--color-border-focus: var(--light-border-focus);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .12)}[data-theme=dark]{--color-bg-primary: var(--dark-bg-primary);--color-bg-secondary: var(--dark-bg-secondary);--color-bg-tertiary: var(--dark-bg-tertiary);--color-bg-elevated: var(--dark-bg-elevated);--color-surface: var(--dark-surface);--color-surface-elevated: var(--dark-surface-elevated);--color-surface-hover: var(--dark-surface-hover);--color-accent-primary: var(--dark-accent-primary);--color-accent-primary-hover: var(--dark-accent-primary-hover);--color-accent-secondary: var(--dark-accent-secondary);--color-accent-secondary-hover: var(--dark-accent-secondary-hover);--color-success: var(--dark-success);--color-success-dark: var(--dark-success-dark);--color-error: var(--dark-error);--color-error-dark: var(--dark-error-dark);--color-warning: var(--dark-warning);--color-warning-dark: var(--dark-warning-dark);--color-info: var(--dark-info);--color-info-dark: var(--dark-info-dark);--color-text-primary: var(--dark-text-primary);--color-text-secondary: var(--dark-text-secondary);--color-text-muted: var(--dark-text-muted);--color-text-disabled: var(--dark-text-disabled);--color-border: var(--dark-border);--color-border-light: var(--dark-border-light);--color-border-focus: var(--dark-border-focus);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6)}body{font-family:var(--font-family);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-bg-primary);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-slow),color var(--transition-slow)}.btn{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.4}.btn-primary{background:var(--color-accent-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--color-accent-primary-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--color-accent-secondary);color:#fff;box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--color-accent-secondary-hover);box-shadow:var(--shadow-md)}.btn-ghost{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-ghost:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-light)}.btn-text{background:transparent;color:var(--color-accent-primary);border:none}.btn-text:hover:not(:disabled){background:var(--color-surface-hover)}.btn-success{background:var(--color-success);color:#fff}.btn-error{background:var(--color-error);color:#fff}.btn-sm{padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-sm)}.btn-lg{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-size-lg)}.btn-icon{width:40px;height:40px;padding:0;border-radius:var(--radius-md)}.btn-icon-lg{width:88px;height:88px;font-size:var(--font-size-3xl);border-radius:var(--radius-xl)}.form-group{display:flex;flex-direction:column;gap:var(--space-sm)}.label{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.input,.textarea,.select{width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:inherit;transition:all var(--transition-base)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #0ea5e914}[data-theme=dark] .input:focus,[data-theme=dark] .textarea:focus,[data-theme=dark] .select:focus{box-shadow:0 0 0 3px #38bdf81f}.input:disabled,.textarea:disabled,.select:disabled{cursor:not-allowed;opacity:.5}.textarea{resize:vertical;min-height:100px;line-height:var(--line-height-relaxed)}.input-error{border-color:var(--color-error)}.input-error:focus{box-shadow:0 0 0 3px #f43f5e14}.help-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.error-text{font-size:var(--font-size-sm);color:var(--color-error)}.alert{padding:var(--space-lg);border-radius:var(--radius-lg);display:flex;align-items:flex-start;gap:var(--space-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);border-left:3px solid}.alert-icon{width:20px;height:20px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-size-xs)}.alert-success{background:#22c55e14;border-color:var(--color-success);color:var(--color-text-primary)}.alert-success .alert-icon{background:var(--color-success);color:#fff}.alert-error{background:#f43f5e14;border-color:var(--color-error);color:var(--color-text-primary)}.alert-error .alert-icon{background:var(--color-error);color:#fff}.alert-warning{background:#f59e0b14;border-color:var(--color-warning);color:var(--color-text-primary)}.alert-warning .alert-icon{background:var(--color-warning);color:#fff}.alert-info{background:#3b82f614;border-color:var(--color-info);color:var(--color-text-primary)}.alert-info .alert-icon{background:var(--color-info);color:#fff}.toast{padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;align-items:center;gap:var(--space-md);animation:slideIn .3s cubic-bezier(.4,0,.2,1);min-width:280px;max-width:400px;background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-primary)}.toast-success .toast-icon{background:var(--color-success);color:#fff}.toast-error .toast-icon{background:var(--color-error);color:#fff}.toast-info .toast-icon{background:var(--color-info);color:#fff}.toast-icon{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.5rem}.toast-close{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.toast-close:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.badge{display:inline-flex;align-items:center;padding:.125rem var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;border:1px solid}.badge-primary{background:#0ea5e91a;color:var(--color-accent-primary);border-color:#0ea5e933}.badge-success{background:#22c55e1a;color:var(--color-success);border-color:#22c55e33}.badge-error{background:#f43f5e1a;color:var(--color-error);border-color:#f43f5e33}.badge-info{background:#3b82f61a;color:var(--color-info);border-color:#3b82f633}.badge-warning{background:#f59e0b1a;color:var(--color-warning);border-color:#f59e0b33}.card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-border);transition:all var(--transition-base)}.card:hover{border-color:var(--color-border-light)}.card-elevated{box-shadow:var(--shadow-sm)}.card-elevated:hover{box-shadow:var(--shadow-md)}.spinner{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent-primary);border-radius:var(--radius-full);animation:spin .8s linear infinite}.spinner-sm{width:20px;height:20px;border-width:2px}.spinner-lg{width:48px;height:48px;border-width:4px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav{display:flex;gap:var(--space-sm);align-items:center}.nav-link{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-base);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.nav-link:hover{color:var(--color-accent-primary);background:var(--color-surface-hover)}.nav-link.active{color:var(--color-accent-primary);background:#0ea5e914}[data-theme=dark] .nav-link.active{background:#38bdf81f}.divider{display:flex;align-items:center;color:var(--color-text-muted);gap:var(--space-lg);margin:var(--space-2xl) 0;font-size:var(--font-size-sm)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent-primary)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.mono{font-family:var(--font-family-mono);font-size:.9em}html{data-theme:dark}a{color:var(--color-accent-primary);text-decoration:none}a:hover{color:var(--color-accent-primary-hover)}.status-page{padding:var(--space-2xl);max-width:900px;margin:0 auto}.status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl);gap:var(--space-md)}.status-header-left{display:flex;align-items:center;gap:var(--space-md);flex:1;flex-wrap:wrap}.status-header-right{display:flex;align-items:center;flex-shrink:0}.status-title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.status-badges{display:flex;gap:var(--space-sm)}.status-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.status-section-title{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.status-captures-list{display:flex;flex-direction:column;gap:var(--space-sm)}.status-capture-card{cursor:pointer}.status-capture-card-selected{border-color:var(--color-accent-primary)!important}.status-capture-header{display:flex;justify-content:space-between;align-items:center}.status-capture-date{margin-top:var(--space-sm)}.status-capture-triage{margin-top:var(--space-xs)}.status-empty{text-align:center;padding:var(--space-2xl)}@media(max-width:768px){.status-page{padding:var(--space-lg)}.status-header{flex-wrap:wrap;align-items:flex-start}.status-header-left{flex-direction:column;align-items:flex-start;gap:var(--space-sm);flex:1;min-width:0}.status-header-right{align-self:flex-start}.status-title{font-size:var(--font-size-xl)}.status-badges{flex-wrap:wrap}.status-content{grid-template-columns:1fr;gap:var(--space-xl)}.status-section-title{font-size:var(--font-size-base)}}@media(min-width:769px)and (max-width:1024px){.status-page{padding:var(--space-xl);max-width:800px}.status-content{gap:var(--space-lg)}}.notes-page{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-primary)}.notes-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border)}.notes-header-left{display:flex;align-items:center;gap:var(--space-md);flex:1}.notes-header-right{display:flex;align-items:center;flex-shrink:0}.notes-back-button{display:none}.notes-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-text-primary)}.notes-search-container{padding:var(--space-lg) var(--space-xl);position:relative}.notes-search-input{padding-right:2.5rem}.notes-search-clear{position:absolute;right:calc(var(--space-xl) + .5rem);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-xs);font-size:var(--font-size-sm)}.notes-content{display:flex;flex:1;overflow:hidden}.notes-list{width:340px;border-right:1px solid var(--color-border);overflow-y:auto;padding:var(--space-sm);transition:transform .3s ease}.notes-list-hidden{transform:translate(-100%)}.notes-empty{padding:var(--space-2xl);text-align:center}.notes-list-item{cursor:pointer;margin-bottom:var(--space-sm);transition:all var(--transition-base)}.notes-list-item-selected{border-color:var(--color-accent-primary)!important;background:var(--color-surface-hover)!important}.notes-list-item-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.notes-list-item-icon{font-size:var(--font-size-base);flex-shrink:0}.notes-list-item-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.notes-list-item-meta{display:flex;gap:var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap}.notes-list-item-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.notes-viewer{flex:1;overflow-y:auto;display:flex;flex-direction:column;transition:transform .3s ease}.notes-viewer-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-muted)}.notes-viewer-empty-icon{font-size:var(--font-size-4xl);margin-bottom:var(--space-lg);opacity:.5}.notes-viewer-loading{padding:var(--space-2xl);text-align:center}.notes-viewer-content{flex:1;display:flex;flex-direction:column}.notes-viewer-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-xl) var(--space-xl) 0;gap:var(--space-md)}.notes-viewer-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0;line-height:var(--line-height-tight);flex:1}.notes-viewer-close{flex-shrink:0}.notes-viewer-meta{display:flex;gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-xl);font-size:var(--font-size-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.notes-viewer-source-link{color:var(--color-accent-primary);text-decoration:none}.notes-viewer-body{padding:var(--space-xl) var(--space-xl);flex:1;overflow-y:auto;line-height:var(--line-height-relaxed);font-size:var(--font-size-base)}.notes-viewer-media{margin-bottom:var(--space-xl);border-radius:var(--radius-md);overflow:hidden}.notes-viewer-image{max-width:100%;width:auto;height:auto;display:block;border-radius:var(--radius-md);border:1px solid var(--color-border)}.notes-viewer-audio{width:100%;margin-bottom:var(--space-sm)}.notes-viewer-audio-annotations{margin-bottom:var(--space-xl);padding:var(--space-md);background:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}.notes-viewer-audio-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:var(--space-sm)}@media(max-width:768px){.notes-header{padding:var(--space-md) var(--space-lg)}.notes-header-right{margin-left:auto}.notes-back-button{display:inline-flex}.notes-title{font-size:var(--font-size-lg)}.notes-search-container{padding:var(--space-md) var(--space-lg)}.notes-search-clear{right:calc(var(--space-lg) + .5rem)}.notes-content{position:relative}.notes-list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:var(--color-bg-primary);border-right:none}.notes-list-hidden{transform:translate(-100%)}.notes-viewer{width:100%;position:absolute;top:0;left:0;height:100%;transform:translate(100%);background:var(--color-bg-primary);z-index:20}.notes-viewer-visible{transform:translate(0)}.notes-viewer-header{padding:var(--space-lg) var(--space-lg) 0}.notes-viewer-meta{padding:var(--space-md) var(--space-lg)}.notes-viewer-body{padding:var(--space-lg)}.notes-list-item-meta{flex-direction:column;gap:var(--space-xs)}.notes-list-item-url{max-width:100%}}@media(min-width:769px)and (max-width:1024px){.notes-list{width:280px}.notes-header,.notes-search-container{padding:var(--space-lg) var(--space-xl)}}.settings-page{min-height:100vh;padding:var(--space-xl);max-width:800px;margin:0 auto}.settings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.settings-header-left{display:flex;align-items:center;gap:var(--space-lg)}.settings-header-right{display:flex;align-items:center;gap:var(--space-md)}.settings-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.settings-content{display:flex;flex-direction:column;gap:var(--space-xl)}.settings-section{padding:var(--space-xl)}.settings-section-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-sm) 0}.settings-section-description{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-xl) 0;line-height:1.5}.settings-form-group{margin-bottom:var(--space-xl)}.settings-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.settings-input-row{display:flex;align-items:center}.settings-hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-sm)}.settings-hint a{color:var(--color-accent-primary);text-decoration:none}.settings-hint a:hover{text-decoration:underline}.settings-actions{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.settings-status{margin-top:var(--space-lg);font-size:var(--font-size-sm)}.settings-status-connected{color:var(--color-success)}@media(max-width:600px){.settings-page{padding:var(--space-md)}.settings-header{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.settings-header-right{align-self:flex-end}.settings-input-row{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.settings-input-row button{align-self:flex-end}.settings-actions{flex-direction:column}}#root{min-height:100vh}
