:root{--bg:#0d0e10;--bg-elev:#15171a;--bg-elev-2:#1d2025;--border:#2a2d33;--border-strong:#3a3e46;--text:#e6e7e9;--text-dim:#8a8e97;--text-faint:#5a5e67;--amber:#f5a524;--amber-soft:#ffb730;--amber-dim:#f5a5242e;--accent:#f5a524;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--sans);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}button{color:inherit;background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s,color .12s}button:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--border-strong)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--amber);border-color:var(--amber);color:#1a1300;font-weight:600}button.primary:hover:not(:disabled){background:var(--amber-soft);border-color:var(--amber-soft)}.setup-root{background:radial-gradient(ellipse at top, #f5a5240f, transparent 60%), var(--bg);place-items:center;width:100%;height:100%;padding:32px;display:grid}.setup-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;padding:28px;position:relative}.setup-settings-btn{width:32px;height:32px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;font-size:16px;transition:border-color .15s,color .15s;position:absolute;top:14px;right:14px}.setup-settings-btn:hover{border-color:var(--border);color:var(--text)}.setup-title{font-family:var(--mono);letter-spacing:.04em;color:var(--amber);text-transform:uppercase;margin:0;font-size:18px;font-weight:500}.setup-subtitle{color:var(--text-dim);margin:6px 0 22px;font-size:13px}.upload-zone{border:1.5px dashed var(--border);background:var(--bg);text-align:center;cursor:pointer;border-radius:10px;padding:48px 24px;transition:border-color .15s,background .15s;display:block}.upload-zone:hover,.upload-zone.is-over{border-color:var(--amber);background:#f5a5240a}.upload-zone-inner{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-zone-icon{color:var(--amber);font-size:28px}.upload-zone-text{color:var(--text);font-size:14px}.upload-zone-hint{color:var(--text-faint);font-size:12px;font-family:var(--mono)}.setup-panel{flex-direction:column;gap:18px;display:flex}.setup-preview video{background:#000;border-radius:8px;width:100%;max-height:280px;display:block}.setup-meta{font-family:var(--mono);color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.setup-meta-name{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.setup-controls{flex-direction:column;gap:14px;display:flex}.setup-row{flex-direction:column;gap:8px;display:flex}.setup-label{color:var(--text-dim);font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.setup-fps{gap:6px;display:flex}.fps-btn{font-family:var(--mono);flex:1}.fps-btn.active{background:var(--amber-dim);border-color:var(--amber);color:var(--amber)}.setup-actions{justify-content:space-between;gap:10px;display:flex}.setup-progress{flex-direction:column;gap:10px;display:flex}.setup-progress-bar{background:var(--bg-elev-2);border-radius:3px;height:6px;overflow:hidden}.setup-progress-fill{background:var(--amber);height:100%;transition:width .1s linear}.setup-progress-label{font-family:var(--mono);color:var(--text-dim);font-size:12px}.setup-error{color:#ff8a8a;font-size:12px;font-family:var(--mono)}.setup-or-blank{align-items:center;gap:12px;margin-top:16px;display:flex}.setup-or-blank-divider{color:var(--text-faint);font-size:12px;font-family:var(--mono)}.setup-blank-btn{font-family:var(--mono);color:var(--text-dim);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;transition:border-color .15s,color .15s}.setup-blank-btn:hover{border-color:var(--amber);color:var(--amber)}.setup-projects{flex-direction:column;gap:8px;margin-top:24px;display:flex}.setup-projects-label{margin-bottom:2px}.setup-projects-list{flex-direction:column;gap:4px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.setup-projects-row{align-items:stretch;gap:4px;display:flex}.setup-projects-open{background:var(--bg);border:1px solid var(--border);cursor:pointer;font-family:var(--mono);color:var(--text);border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.setup-projects-open:hover{border-color:var(--amber);background:#f5a5240a}.setup-projects-name{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.setup-projects-meta{align-items:center;gap:10px;font-size:11px;display:flex}.setup-projects-date{color:var(--text-faint);font-size:11px}.setup-projects-size{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.setup-projects-delete{border:1px solid var(--border);width:32px;color:var(--text-faint);cursor:pointer;background:0 0;border-radius:6px;font-size:16px;transition:border-color .15s,color .15s}.setup-projects-delete:hover{color:#ff8a8a;border-color:#ff8a8a}.workspace-root{background:var(--bg);width:100%;height:100%;color:var(--text);display:flex}.rail-root{background:var(--bg-elev);border-right:1px solid var(--border);flex-direction:column;flex:0 0 100px;width:100px;display:flex;overflow:hidden}.rail-header{border-bottom:1px solid var(--border);font-family:var(--mono);flex-direction:column;align-items:center;padding:10px 8px 8px;line-height:1.1;display:flex}.rail-count{color:var(--amber);font-size:14px;font-weight:600}.rail-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rail-list{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;padding:8px 0;position:relative;overflow-y:auto}.rail-thumb{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:3px;width:100%;margin:0;padding:4px 0;display:flex}.rail-thumb:hover{background:var(--bg-elev-2);border:none}.rail-thumb img{background:#000;border:1px solid #0000;border-radius:2px;width:80px;height:auto;display:block}.rail-thumb.is-active img,.rail-thumb.is-active .rail-thumb-empty{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber-dim)}.rail-thumb.is-selected img,.rail-thumb.is-selected .rail-thumb-empty{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f640}.rail-thumb-label{font-family:var(--mono);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:90px;font-size:9px;overflow:hidden}.rail-thumb.is-active .rail-thumb-label{color:var(--amber)}.rail-thumb.is-dragging{opacity:.3}.rail-add-btn{border:none;border-top:1px solid var(--border);width:100%;color:var(--text-faint);font-family:var(--mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:10px 0;font-size:11px;display:flex}.rail-add-btn:hover{background:var(--bg-elev-2);color:var(--amber);border-top-color:var(--border)}.rail-playhead{background:var(--amber);z-index:2;cursor:ns-resize;will-change:transform;background-clip:content-box;height:2px;margin-top:-6px;padding:6px 0;position:absolute;left:0;right:0;box-shadow:0 0 6px 1px #f5a5248c}.rail-playhead:before{content:"";background:var(--amber);opacity:0;border-radius:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;transition:opacity .15s;position:absolute;top:50%;left:50%;box-shadow:0 0 4px 1px #f5a52466}.rail-playhead:hover:before,.rail-playhead.is-scrubbing:before{opacity:1}.rail-playhead.is-scrubbing{box-shadow:0 0 10px 2px #f5a524b3}.workspace-canvas{flex:1;min-width:0;position:relative;overflow:hidden}.canvas-root{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(#131419 0%,#0a0b0d 100%);position:absolute;inset:0;overflow:hidden}.canvas-root:active{cursor:grabbing}.canvas-root.is-select-mode,.canvas-root.is-select-mode:active{cursor:default}.canvas-root.is-select-mode .scene-card.is-selectable{cursor:pointer}.canvas-layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.canvas-spine{background:var(--amber-dim);pointer-events:none}.scene-card .scene-image{object-fit:cover;pointer-events:none;background:#000;border-radius:4px;width:100%;height:100%;display:block;box-shadow:0 6px 18px #00000073}.scene-card .scene-index,.scene-card .scene-time{font-family:var(--mono);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.scene-card .scene-index{color:var(--text-dim);text-overflow:ellipsis;max-width:120px;right:calc(100% + 14px);overflow:hidden}.scene-card .scene-time{color:var(--text-faint);font-size:11px;left:calc(100% + 14px)}.scene-card.is-active .scene-image{border:2px solid var(--amber);box-shadow:0 0 0 1px var(--amber-dim), 0 6px 18px #00000073}.scene-card.is-active .scene-index{color:var(--amber)}.scene-card.is-selected .scene-image{border:2px solid #3b82f6;box-shadow:0 0 0 1px #3b82f640,0 6px 18px #00000073}.scene-card.is-dragging{opacity:.3}.scene-card .scene-drag-handle{width:20px;height:28px;color:var(--text-faint);cursor:grab;opacity:0;z-index:3;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.scene-card:hover .scene-drag-handle{opacity:1}.scene-card .scene-drag-handle:active{cursor:grabbing;color:var(--amber)}.scene-card .scene-frame{border:1px dashed #ffffff14;border-radius:4px;position:relative;box-shadow:0 6px 18px #00000073}.scene-card .scene-frame.is-clipped{overflow:hidden}.scene-card .scene-frame.is-drop-target{outline:2px dashed var(--amber);outline-offset:-2px;background-image:linear-gradient(#f5a52414,#f5a52414)}.scene-card.is-active .scene-frame{border:2px solid var(--amber);box-shadow:0 0 0 1px var(--amber-dim), 0 6px 18px #00000073}.scene-card.is-selected .scene-frame{border:2px solid #3b82f6;box-shadow:0 0 0 1px #3b82f640,0 6px 18px #00000073}.scene-shape{-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0000004d}.scene-shape:hover{outline:1px solid #fff6}.rail-thumb-empty{border:1px solid #0000;border-radius:2px;width:80px;height:45px;position:relative;overflow:hidden}.rail-thumb.is-active .rail-thumb-empty{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber-dim)}.preview-thumb-empty{max-height:none;position:relative;overflow:hidden}.inspector-toggle{cursor:pointer;align-items:center;text-transform:none!important;letter-spacing:normal!important;color:var(--text)!important;flex-direction:row!important;gap:8px!important;font-size:12px!important}.inspector-toggle input[type=checkbox]{cursor:pointer;margin:0}.inspector-shape-actions{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.inspector-shape-hint{font-family:var(--mono);color:var(--text-faint);text-transform:none;letter-spacing:normal;padding-top:4px;font-size:10px;line-height:1.4}.inspector-shape-btn{font-family:var(--mono);color:var(--text-dim);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:4px;flex:1;padding:6px 8px;font-size:11px}.inspector-shape-btn:hover{color:var(--amber);border-color:var(--amber)}.inspector-shape-list{flex-direction:column;gap:4px;padding-top:6px;display:flex}.inspector-shape-row{background:var(--bg);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.inspector-shape-label{font-family:var(--mono);color:var(--text-dim);text-transform:capitalize;letter-spacing:normal;flex:1;font-size:11px}.inspector-shape-row input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:3px;width:24px;height:24px;padding:0}.inspector-shape-del{width:22px;height:22px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0;font-size:14px}.inspector-shape-del:hover{color:#ef4444;background:#ef44441a}.scene-card .scene-color-tag{z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #00000080}.canvas-drop-indicator{background:var(--amber);pointer-events:none;z-index:10;box-shadow:0 0 8px 2px #f5a52480}.canvas-empty{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex;position:absolute;inset:0;overflow-y:auto}.canvas-empty-extract{pointer-events:auto;width:100%;max-width:460px}.canvas-empty-hint{font-family:var(--mono);color:var(--text-faint);white-space:nowrap;font-size:14px}.canvas-empty-buttons{pointer-events:auto;gap:10px;display:flex}.canvas-empty-buttons button{font-family:var(--mono);color:var(--text-dim);border:1px solid var(--border);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#14161adb;border-radius:6px;padding:8px 16px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.canvas-empty-buttons button:hover{color:var(--amber);border-color:var(--amber);background:var(--amber-dim)}.inspector-root{background:var(--bg-elev);border-left:1px solid var(--border);flex-direction:column;flex:0 0 300px;width:300px;display:flex;overflow:hidden}.inspector-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.inspector-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:11px}.inspector-close{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.inspector-close:hover{background:var(--bg-elev-2);color:var(--text);border:none}.inspector-body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;gap:14px;padding:12px;display:flex;overflow-y:auto}.inspector-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;display:flex}.inspector-input{font-family:var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border);text-transform:none;letter-spacing:normal;border-radius:4px;outline:none;padding:6px 8px;font-size:13px}.inspector-input:focus{border-color:var(--amber)}.inspector-textarea{font-family:var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border);resize:vertical;text-transform:none;letter-spacing:normal;border-radius:4px;outline:none;min-height:60px;padding:6px 8px;font-size:13px}.inspector-textarea:focus{border-color:var(--amber)}.inspector-select{font-family:var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border);text-transform:none;letter-spacing:normal;border-radius:4px;outline:none;padding:6px 8px;font-size:13px}.inspector-select:focus{border-color:var(--amber)}.inspector-colors{gap:6px;padding-top:2px;display:flex}.inspector-color-btn{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0;transition:border-color .1s}.inspector-color-btn:hover{border-color:var(--text-dim)}.inspector-color-btn.is-active{border-color:var(--text);box-shadow:0 0 0 2px var(--bg-elev), 0 0 0 3px var(--text-dim)}.inspector-actions{gap:8px;padding-top:4px;display:flex}.inspector-upload-btn{font-family:var(--mono);color:var(--text-dim);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:4px;flex:1;padding:6px 10px;font-size:11px}.inspector-upload-btn:hover{background:var(--bg-elev-2);border-color:var(--border-strong);color:var(--text)}.inspector-delete-btn{font-family:var(--mono);color:#ef4444;background:var(--bg);cursor:pointer;border:1px solid #ef44444d;border-radius:4px;flex:1;padding:6px 10px;font-size:11px}.inspector-delete-btn:hover{background:#ef44441a;border-color:#ef4444}.inspector-meta{font-family:var(--mono);color:var(--text-faint);border-top:1px solid var(--border);padding-top:8px;font-size:11px}.status-bar{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);color:var(--text-dim);z-index:5;background:#14161adb;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:14px}.status-tools{gap:2px;display:flex}.status-tool{width:26px;height:26px;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.status-tool:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--border);color:var(--text)}.status-tool.is-active{background:var(--amber-dim);border-color:var(--amber);color:var(--amber)}.status-play{border:1px solid var(--border);width:26px;height:26px;color:var(--amber);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.status-play:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--amber)}.status-zoom{color:var(--amber);min-width:44px;font-weight:600}.status-frame{color:var(--text)}.status-duration{color:var(--amber);font-weight:500}.status-sep,.status-hint{color:var(--text-faint)}.status-new{font-size:11px;font-family:var(--mono);background:0 0;padding:4px 10px}.status-save{font-family:var(--mono);min-width:50px;color:var(--text-faint);font-size:11px}.status-save-saving{color:var(--amber)}.status-save-dirty{color:var(--text-dim)}.status-save-saved{color:var(--text-faint)}.workspace-loading-overlay{z-index:100;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.workspace-loading-text{color:var(--text-dim);font-family:var(--mono);font-size:13px}.zoom-toolbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#14161adb;border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px}.zoom-toolbar button{width:36px;height:36px;font-family:var(--mono);color:var(--text);background:0 0;border:1px solid #0000;padding:0;font-size:16px}.zoom-toolbar button:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--border)}.canvas-playhead{pointer-events:none;z-index:5}.canvas-playhead-line{background:var(--amber);height:2px;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 8px 2px #f5a52473}.canvas-playhead-diamond{background:var(--amber);width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;transform:rotate(45deg);box-shadow:0 0 6px 1px #f5a52480}.spine-scrub{cursor:ns-resize;z-index:4;background:0 0;width:20px;position:absolute}.spine-scrub:after{content:"";background:0 0;border-radius:2px;width:4px;margin-left:-2px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%}.spine-scrub:hover:after{background:#f5a52440}.spine-scrub.is-scrubbing:after{background:#f5a52473}.preview-window{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#14161aeb;border-radius:8px;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 4px 16px #0006}.preview-resize-handle{cursor:nesw-resize;touch-action:none;opacity:.4;z-index:6;background:linear-gradient(45deg,#0000 0% 40%,#f5a52480 40% 55%,#0000 55% 70%,#f5a52480 70% 85%,#0000 85%);width:16px;height:16px;transition:opacity .15s;position:absolute;bottom:0;left:0}.preview-window:hover .preview-resize-handle{opacity:1}.preview-thumb{object-fit:cover;width:100%;height:auto;display:block}.preview-info{flex-direction:column;gap:3px;padding:8px 10px;display:flex}.preview-scene-num{font-family:var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.preview-timecode{font-family:var(--mono);color:var(--amber);letter-spacing:.04em;font-size:10px;font-weight:500}.status-timecode{font-family:var(--mono);color:var(--amber);letter-spacing:.03em;font-size:11px;font-weight:500}.status-timecode-sep{color:var(--text-faint);font-weight:400}.status-aspect{gap:2px;display:flex}.status-aspect-btn{width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.status-aspect-btn:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--border);color:var(--text)}.status-aspect-btn.is-active{background:var(--amber-dim);border-color:var(--amber);color:var(--amber)}.settings-root{background:radial-gradient(ellipse at top, #f5a5240f, transparent 60%), var(--bg);place-items:center;width:100%;height:100%;padding:32px;display:grid}.settings-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;padding:28px}.settings-header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.settings-back{font-family:var(--mono);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s}.settings-back:hover{border-color:var(--amber);color:var(--amber)}.settings-title{font-family:var(--mono);letter-spacing:.04em;color:var(--amber);text-transform:uppercase;margin:0;font-size:18px;font-weight:500}.settings-section{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.settings-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.settings-section-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0 0 12px;font-size:11px;font-weight:500}.settings-help{color:var(--text-dim);margin:0 0 12px;font-size:13px;line-height:1.5}.settings-stats{flex-direction:column;gap:6px;margin:0;display:flex}.settings-stats-row{font-family:var(--mono);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.settings-stats-row dt{color:var(--text-dim)}.settings-stats-row dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.settings-danger-btn{font-family:var(--mono);color:#ff8a8a;cursor:pointer;background:0 0;border:1px solid #ff8a8a66;border-radius:6px;padding:8px 16px;font-size:12px;transition:border-color .15s,background .15s}.settings-danger-btn:hover:not(:disabled){background:#ff8a8a14;border-color:#ff8a8a}.settings-danger-btn:disabled{opacity:.5;cursor:not-allowed}
