:root,[data-theme=dark]{--bg: #0a0a0f;--bg-glow-1: #1a1a2e;--bg-glow-2: #16213e;--surface: rgba(30, 30, 40, .55);--surface-solid: #1c1c24;--border: rgba(255, 255, 255, .08);--border-bright: rgba(255, 255, 255, .15);--text: #f5f5f7;--text-muted: #8e8e93;--accent: #0a84ff;--btn: #0a84ff;--btn-text: #ffffff;--btn-disabled: rgba(255, 255, 255, .1);--glass-bg: rgba(20, 20, 30, .55);--glass-border: rgba(255, 255, 255, .12);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .2);--tabbar-bg: rgba(20, 20, 30, .65);--tabbar-border: rgba(255, 255, 255, .1)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);transition:background .3s,color .3s;-webkit-font-smoothing:antialiased}:root{--wallpaper: ""}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--wallpaper),radial-gradient(ellipse 60% 40% at 20% 10%,var(--bg-glow-1),transparent 60%),radial-gradient(ellipse 50% 50% at 80% 80%,var(--bg-glow-2),transparent 60%),var(--bg);background-size:cover;background-attachment:fixed;transition:background .4s ease}.app{display:flex;flex-direction:column;min-height:100dvh}.header{display:flex;align-items:center;gap:8px;padding:14px 20px;background:transparent;border-bottom:none}.header h1{font-size:17px;font-weight:600;margin:0;flex:1;letter-spacing:-.2px}.badge{font-size:10px;padding:2px 8px;border-radius:100px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid var(--glass-border);color:var(--text-muted)}.back-btn{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid var(--glass-border);color:var(--text);font-size:18px;line-height:1;cursor:pointer;padding:6px 10px 8px;border-radius:100px;transition:background .2s}.back-btn:hover{background:var(--surface)}.back-placeholder{width:38px;display:inline-block}.main{flex:1;padding:8px 20px 120px;overflow-y:auto}.tabbar-wrap{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:100}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);background:var(--tabbar-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--tabbar-border);border-radius:28px;padding:6px 4px;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.tabbar:before{content:"";position:absolute;top:0;left:10%;right:10%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.home .lead{color:var(--text-muted);font-size:14px;margin-bottom:16px;line-height:1.5}.tiles{display:grid;gap:12px}.tile{display:block;padding:18px;background:var(--glass-bg);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-radius:22px;text-decoration:none;color:inherit;border:.5px solid var(--glass-border);box-shadow:0 4px 16px #0000000f;transition:transform .15s,background .2s}.tile-icon{font-size:28px}.tile-title{font-size:17px;font-weight:600;margin-top:6px;letter-spacing:-.2px}.tile-desc{font-size:13px;color:var(--text-muted);margin-top:2px}.screen h2{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.3px}.muted{color:var(--text-muted);font-size:13px}.dropzone{margin-top:16px;border:1.5px dashed var(--border-bright);border-radius:22px;padding:32px 16px;text-align:center;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dropzone-label{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;color:var(--text)}.dropzone-icon{font-size:36px}.fileinfo{display:grid;gap:10px}.filename{font-weight:600;word-break:break-all}.filesize{color:var(--text-muted);font-size:13px}.btn{padding:12px 18px;border-radius:100px;border:none;background:var(--btn);color:var(--btn-text);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn:disabled{background:var(--btn-disabled);color:var(--text-muted);cursor:not-allowed}.btn.ghost{background:transparent;border:.5px solid var(--border-bright);color:var(--text)}.notice{margin-top:16px;padding:14px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-left:3px solid #ff9f0a;border-radius:14px;font-size:13px;color:var(--text-muted)}.list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.list li{padding:14px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid var(--glass-border);border-radius:14px;font-size:14px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid var(--glass-border);border-radius:18px;margin-top:16px}.setting-title{font-size:15px;font-weight:600;margin-bottom:2px}@supports not (backdrop-filter: blur(1px)){.tabbar,.tile,.dropzone,.setting-row,.list li{background:var(--surface-solid)}}.section-label{font-size:13px;font-weight:600;color:var(--text-muted);margin:20px 0 10px;text-transform:uppercase;letter-spacing:.5px}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.format-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid var(--glass-border);border-radius:18px;cursor:pointer;transition:all .2s;text-align:left;color:var(--text)}.format-btn.active{border-color:var(--accent);background:#0a84ff1f}.format-btn:active{transform:scale(.97)}.format-label{font-size:17px;font-weight:700;letter-spacing:-.3px}.format-desc{font-size:11px;color:var(--text-muted)}.quality-row{margin-top:4px}.slider{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-border);border-radius:100px;outline:none;margin-top:8px}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--surface-solid);box-shadow:0 2px 8px #0003}.convert-btn{width:100%;margin-top:20px;padding:16px;font-size:16px}.notice.error{border-left-color:#ff453a;color:#ff453a}.result-card{margin-top:20px;padding:20px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid var(--glass-border);border-radius:20px;display:grid;gap:10px}.result-title{font-size:17px;font-weight:700}.download-btn{text-align:center;text-decoration:none;display:block}.res-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.res-btn{padding:12px 10px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid var(--glass-border);border-radius:14px;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.res-btn.active{border-color:var(--accent);background:#0a84ff1f;color:var(--accent)}.res-btn:active{transform:scale(.97)}.custom-res{margin-top:12px;padding:14px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid var(--glass-border);border-radius:14px;display:grid;gap:8px}.custom-res label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--text-muted)}.custom-res input{padding:12px;border-radius:10px;border:.5px solid var(--glass-border);background:var(--surface-solid);color:var(--text);font-size:15px;outline:none}.custom-res input:focus{border-color:var(--accent)}.progress-track{margin-top:12px;height:6px;background:var(--glass-border);border-radius:100px;overflow:hidden}.progress-fill{height:100%;background:var(--accent);transition:width .2s}.preview-wrap{width:100%;border-radius:16px;overflow:hidden;background:#000;margin-bottom:8px;border:.5px solid var(--glass-border)}.preview-img{display:block;width:100%;max-height:280px;object-fit:contain;background:#0a0a0f}.preview-video{display:block;width:100%;max-height:320px;background:#000}.setting-block{margin-top:16px;padding:16px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid var(--glass-border);border-radius:18px}.wallpaper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.wallpaper-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:transparent;border:1.5px solid var(--glass-border);border-radius:14px;cursor:pointer;transition:all .2s;color:var(--text)}.wallpaper-btn.active{border-color:var(--accent);background:#0a84ff14}.wallpaper-label{font-size:11px;font-weight:600;color:var(--text-muted)}.wallpaper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.wallpaper-btn{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;background:transparent;border:1.5px solid var(--glass-border);border-radius:12px;cursor:pointer;transition:all .22s ease;color:var(--text);overflow:hidden}.wallpaper-btn.active{border-color:var(--accent);box-shadow:0 0 0 2px #0a84ff33}.wallpaper-label{font-size:11px;font-weight:600;color:var(--text-muted);text-align:center;padding:0 0 6px;letter-spacing:.2px}.wallpaper-btn.active .wallpaper-label{color:var(--accent)}body:before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000000f,#0000 30%,#0000 70%,#00000014)}.wallpaper-custom{margin-top:18px;padding-top:16px;border-top:.5px solid var(--glass-border)}.wallpaper-custom-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.custom-preview{width:100%}.wallpaper-custom-item{position:relative}.wallpaper-pick{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;background:transparent;border:none;cursor:pointer;color:inherit;width:100%}.wallpaper-custom-item.active{border-color:var(--accent);box-shadow:0 0 0 2px #0a84ff33}.wallpaper-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.wallpaper-remove:hover{background:#000000bf}.wallpaper-add-swatch{display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--text-muted);background:var(--glass-bg)}.wallpaper-add .wallpaper-label{color:var(--text-muted)}.brand-name{font-weight:700}.hero{margin:8px 0 24px;padding:28px 20px;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:.5px solid var(--glass-border);border-radius:24px;box-shadow:var(--glass-shadow);text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.hero-brand{font-size:40px;font-weight:800;letter-spacing:-1.5px;color:var(--accent);line-height:1}.hero-sub{margin-top:8px;font-size:13px;color:#22c55e;font-weight:600;letter-spacing:.3px}.about-block{margin-top:24px;padding:20px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:.5px solid var(--glass-border);border-radius:18px;text-align:center}.about-line{font-size:13px;margin-top:2px}.hero-row{display:flex;align-items:baseline;justify-content:center;gap:10px}.hero-version{font-size:14px;font-weight:700;color:#22c55e;padding:2px 8px;border-radius:100px;background:#22c55e26;border:.5px solid rgba(34,197,94,.35)}.tile-title,.tile-desc,.hero-sub{color:#000}.header-minimal{padding:12px 20px 4px;background:transparent;border-bottom:none;min-height:0}.preview-audio{display:block;width:100%;background:#000}.privacy-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:0;color:inherit;cursor:pointer;text-align:left;gap:12px}.chev{font-size:22px;color:var(--text-muted);transition:transform .2s;line-height:1}.chev.open{transform:rotate(90deg)}.privacy-body{margin-top:14px;padding-top:12px;border-top:.5px solid var(--glass-border);font-size:13.5px;line-height:1.55;color:var(--text)}.privacy-body p{margin:8px 0}.privacy-body ul{margin:6px 0 10px;padding-left:18px}.privacy-body li{margin:4px 0}.privacy-foot{color:var(--text-muted);font-size:12.5px;font-style:italic}.mode-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:4px}.mode-card{display:block;padding:24px 20px;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:.5px solid var(--glass-border);border-radius:22px;text-decoration:none;color:inherit;box-shadow:var(--glass-shadow);transition:transform .15s}.mode-card:active{transform:scale(.98)}.mode-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none!important;border:none!important;border-radius:0!important;flex-shrink:0;padding:0;box-shadow:none!important}.mode-title{font-size:22px;font-weight:800;letter-spacing:-.4px;margin-bottom:4px;color:#000}.mode-desc{font-size:13px;color:#22c55e;font-weight:500}.history-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.history-item{display:flex;align-items:center;gap:12px;padding:14px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid var(--glass-border);border-radius:14px}.history-icon{font-size:22px;line-height:1}.history-body{flex:1;min-width:0}.history-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-meta{font-size:12px;color:var(--text-muted);margin-top:2px}.tabcfg-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tabcfg-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--surface-solid);border:.5px solid var(--glass-border);border-radius:12px}.tabcfg-item.active{border-color:var(--accent);background:#0a84ff14}.tabcfg-label{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;font-size:14px}.tabcfg-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.tabcfg-icon{font-size:16px}.tabcfg-name{font-weight:500}.tabcfg-arrows{display:flex;gap:4px}.tabcfg-arrow{width:28px;height:28px;border-radius:8px;border:.5px solid var(--glass-border);background:var(--glass-bg);color:var(--text);font-size:14px;cursor:pointer;padding:0}.tabcfg-arrow:disabled{opacity:.3;cursor:not-allowed}body,.main,.screen,.muted,.setting-title,.tile-title,.tile-desc,.mode-title,.mode-desc,.filename,.filesize,.section-label,.format-label,.format-desc,.res-btn,.custom-res label,.history-name,.history-meta,.list li,.privacy-body,.privacy-foot,.about-line,.tabcfg-name{color:#000!important}svg{color:inherit}.mode-icon svg,.tabcfg-icon svg{color:inherit}.tabbar{grid-template-columns:unset}.tabbar a svg{display:block}.wallpaper-grid{grid-template-columns:repeat(2,1fr)!important}.wallpaper-label{font-size:10px!important;padding:0 0 4px!important}body.theme-classic .main,body.theme-classic .main *,body.theme-classic .tabbar a,body.theme-classic .tabbar a span,body.theme-classic .tabbar a svg{color:#fff!important}.wallpaper-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.theme-btn{background:#fde047!important;color:#000!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;border-radius:100px!important;width:auto!important;flex-shrink:0;border:none!important}.theme-btn:hover{background:#facc15!important}.theme-btn:active{background:#eab308!important}.theme-btn{display:inline-flex!important;align-items:center!important;gap:6px!important}.theme-btn svg{color:#000!important;stroke:#000!important;flex-shrink:0}.theme-btn span{color:#000!important}.tile-icon svg{color:inherit;display:block}.tile-icon{display:flex;align-items:center;margin-bottom:6px}.notes-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.notes-search{width:100%;padding:12px 14px;border-radius:14px;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:inherit;font-size:14px;outline:none;margin-bottom:12px}.notes-search:focus{border-color:var(--accent)}.notes-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.notes-item{display:flex;align-items:center;gap:12px;padding:14px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid var(--glass-border);border-radius:14px;cursor:pointer}.notes-item:active{transform:scale(.99)}.notes-item-icon{flex-shrink:0;opacity:.7}.notes-item-body{flex:1;min-width:0}.notes-item-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-item-preview{font-size:12px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.notes-item-date{font-size:11px;opacity:.5;flex-shrink:0}.notes-title-input{width:100%;padding:14px 16px;border-radius:14px;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:inherit;font-size:18px;font-weight:700;outline:none;margin-bottom:10px}.notes-body-input{width:100%;padding:14px 16px;border-radius:14px;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:inherit;font-size:14px;line-height:1.5;outline:none;resize:vertical;font-family:inherit}.notes-title-input:focus,.notes-body-input:focus{border-color:var(--accent)}.folders-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.folder-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:inherit;font-size:13px;cursor:pointer}.folder-chip.active{border-color:#fde047;background:#fde04726}.folder-del{font-size:14px;line-height:1;opacity:.6;padding:0 2px}.folder-del:hover{opacity:1;color:#ff453a}.folder-add{padding:8px 14px;border-radius:100px;border:.5px dashed var(--glass-border);background:transparent;color:inherit;font-size:13px;cursor:pointer;opacity:.7}.folder-add:hover{opacity:1}.folder-new input{padding:8px 14px;border-radius:100px;border:.5px solid var(--accent);background:var(--glass-bg);color:inherit;font-size:13px;outline:none;width:140px}.ctx-menu{position:fixed;z-index:1000;min-width:160px;padding:6px;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 32px #00000040}.ctx-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:8px;border:none;background:transparent;color:inherit;font-size:13px;cursor:pointer}.ctx-menu button:hover{background:#ffffff14}.ctx-menu button.danger{color:#ff453a}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:100%;max-width:360px;padding:20px;background:var(--surface-solid);border:.5px solid var(--glass-border);border-radius:20px;box-shadow:0 20px 60px #0006}.modal-title{font-size:16px;font-weight:700;margin-bottom:12px}.modal-list{display:grid;gap:6px}.modal-item{padding:12px 14px;border-radius:10px;border:.5px solid var(--glass-border);background:var(--glass-bg);color:inherit;font-size:14px;text-align:left;cursor:pointer}.modal-item:hover{border-color:var(--accent)}.folder-chip.theme-btn{background:#fde047!important;color:#000!important;border:none!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;border-radius:100px!important;display:inline-flex;align-items:center;gap:6px}.folder-chip.theme-btn:hover{background:#facc15!important}.folder-chip.theme-btn.active{background:#eab308!important;outline:2px solid #000;outline-offset:1px}.folder-chip.theme-btn .folder-del{color:#000!important;opacity:.6;margin-left:2px}.folder-chip.theme-btn .folder-del:hover{opacity:1;color:#b91c1c!important}.folder-new input{padding:8px 14px!important;border-radius:100px!important;border:2px solid #fde047!important;background:var(--surface-solid)!important;color:inherit!important;font-size:13px!important;outline:none!important;width:150px}.fab{right:20px;bottom:calc(96px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:inherit;font-size:28px;font-weight:400;line-height:1;cursor:pointer;box-shadow:var(--glass-shadow);z-index:50;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;position:fixed}.fab:before{content:"";position:absolute;top:2px;left:20%;right:20%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);border-radius:100px;pointer-events:none}.fab:hover{background:var(--surface)}.fab:active{transform:scale(.94)}.glass-btn{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px!important;font-size:13px!important;font-weight:600!important;border-radius:100px!important;background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow);color:inherit!important;position:relative;overflow:hidden;width:auto!important;flex-shrink:0}.glass-btn:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none}.glass-btn:hover{background:var(--surface)!important}.glass-btn:active{transform:scale(.97)}.glass-btn-plus{font-size:16px;font-weight:700;line-height:1;color:inherit}.fab{display:none!important}.header-minimal .back-btn[aria-label="Новая заметка"]{font-size:22px;font-weight:700;line-height:1;padding:4px 10px 6px}.hero-features{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.hero-feature{font-size:11px;padding:4px 10px;border-radius:100px;background:#00000014;color:#000;font-weight:500;letter-spacing:.2px}.wave-player{margin-top:16px;padding:16px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border);border-radius:20px;box-shadow:var(--glass-shadow)}.wave-controls{display:flex;align-items:center;gap:12px;margin-bottom:14px}.wave-play{width:44px;height:44px;border-radius:50%;border:none;background:var(--accent);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.wave-time{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.wave-sel{margin-left:auto;font-size:12px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.wave{position:relative;height:84px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.wave-bars{display:flex;align-items:center;gap:2px;height:100%;padding:0 2px}.wave-bar{flex:1;background:var(--glass-border);border-radius:2px;min-height:4px;transition:background .15s}.wave-bar.in-sel{background:var(--accent)}.wave-dim-left,.wave-dim-right{position:absolute;top:0;bottom:0;background:#0000004d;pointer-events:none;z-index:2}.wave-dim-left{left:0;border-radius:4px 0 0 4px}.wave-dim-right{right:0;border-radius:0 4px 4px 0}.wave-sel-area{position:absolute;top:0;bottom:0;background:#0a84ff14;border-top:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);pointer-events:none;z-index:1}.wave-head{position:absolute;top:-4px;bottom:-4px;width:2px;background:#ff453a;pointer-events:none;z-index:5;transform:translate(-1px);box-shadow:0 0 6px #ff453a99}.wave-handle{position:absolute;top:-8px;bottom:-8px;width:24px;margin-left:-12px;cursor:ew-resize;z-index:6;display:flex;align-items:center;justify-content:center}.wave-handle-grip{width:6px;height:60%;background:var(--accent);border-radius:4px;box-shadow:0 2px 8px #0a84ff66}.wave-handle:active .wave-handle-grip{transform:scaleY(1.1)}.wave-hint{margin-top:12px;font-size:11px;color:var(--text-muted);text-align:center}.wave-time,.wave-sel{color:#ff453a!important;font-weight:700}.wave-sel{font-weight:800}.convert-btn.theme-btn{display:block!important;width:auto!important;margin:20px auto 0!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;border-radius:100px!important;background:#fde047!important;color:#000!important;border:none!important;box-shadow:0 4px 14px #fde04759}.convert-btn.theme-btn:hover{background:#facc15!important}.convert-btn.theme-btn:active{background:#eab308!important}.convert-btn.theme-btn:disabled{background:#a3a3a3!important;color:#333!important;box-shadow:none}.dropzone-label,.dropzone-label span,.dropzone-icon,.fileinfo .filename,.fileinfo .filesize,.screen h2,.screen p.muted,.section-label,.format-label,.format-desc,.res-btn,.notes-title-input,.notes-body-input,.notes-search,.folder-chip,.folder-add,.custom-res label,.preview-audio,.wave-time,.wave-sel{color:#000!important}.notes-title-input::placeholder,.notes-body-input::placeholder,.notes-search::placeholder{color:#00000073!important}.dropzone svg,.tile-icon svg,.mode-icon svg{color:inherit;stroke:currentColor}.btn.ghost{color:#000!important}.adj-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.adj-item{display:grid;gap:4px}.adj-head{display:flex;justify-content:space-between;align-items:baseline}.adj-name{font-size:13px;font-weight:600;color:#000}.adj-val{font-size:12px;color:#000;opacity:.6;font-variant-numeric:tabular-nums}.save-green-btn{display:block!important;width:auto!important;margin:20px auto 0!important;padding:12px 24px!important;font-size:14px!important;font-weight:700!important;border-radius:100px!important;background:#22c55e!important;color:#000!important;border:none!important;box-shadow:0 4px 14px #22c55e59}.save-green-btn:hover{background:#16a34a!important}.save-green-btn:active{background:#15803d!important}.save-green-btn:disabled{background:#a3a3a3!important;color:#333!important;box-shadow:none}.round-btns{display:flex;gap:10px;justify-content:flex-start;flex-wrap:nowrap}.round-btn{width:48px;height:48px;border-radius:50%;border:.5px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:inherit;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0;flex-shrink:0}.round-btn:hover{background:var(--surface)}.round-btn:active{transform:scale(.94)}.round-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.round-btns{flex-wrap:wrap;justify-content:flex-start}.inline-panel{margin-top:10px;padding:12px;background:var(--surface-solid);border:.5px solid var(--glass-border);border-radius:14px}.color-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.color-swatch.active{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.inline-panel{margin-top:10px;padding:14px;background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border)!important;border-radius:16px;box-shadow:var(--glass-shadow);position:relative}.inline-panel:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.round-btn.green-btn{color:#22c55e;border-color:#22c55e66}.round-btn.green-btn:hover{background:#22c55e1f}.round-btn.green-btn.active{background:#22c55e!important;color:#000!important;border-color:#22c55e!important}.editor-meta .filesize{font-weight:600;opacity:.9}.editor-meta .btn.ghost{display:block!important;width:auto!important;margin:8px auto 0!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important;border-radius:100px!important;background:#ff453a!important;color:#000!important;border:none!important}.editor-meta .btn.ghost:hover{background:#e0342a!important}.editor-meta .btn.ghost:active{background:#c02820!important}.tabcfg-item{background:var(--glass-bg)!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1.5px solid transparent!important;transition:border-color .2s;cursor:pointer}.tabcfg-item.active{border-color:#22c55e!important}.tabcfg-item:not(.active){border-color:#ff453a!important}.tabcfg-dot{width:18px;height:18px;border-radius:50%;border:2px solid #ff453a;background:transparent;flex-shrink:0;position:relative}.tabcfg-dot.active{border-color:#22c55e;background:#22c55e}.tabcfg-dot.active:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#000}.tabcfg-item.active .tabcfg-name{color:#22c55e!important;font-weight:700}.tabcfg-item:not(.active) .tabcfg-name{color:#000!important}.tabcfg-arrow{border-color:var(--glass-border)!important}.tabcfg-item.active .tabcfg-arrow{border-color:#22c55e80!important;color:#22c55e!important}.dropzone-icon svg{color:inherit;stroke:currentColor;display:block}.glass-back-btn{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;border-radius:100px!important;padding:8px 14px!important;font-size:13px!important;color:inherit!important;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.glass-back-btn:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.glass-back-btn:hover{background:var(--surface)!important}.glass-back-btn:active{transform:scale(.97)}.back-btn{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;color:inherit!important;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.back-btn:before{content:"";position:absolute;top:0;left:20%;right:20%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.back-btn:hover{background:var(--surface)!important}.dropzone{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;border-radius:20px!important;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.dropzone:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.editor-meta .btn.ghost{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 14px #ff453a40}.mode-card{padding:14px 16px!important;border-radius:18px!important}.mode-row{display:flex;align-items:center;gap:10px}.mode-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--glass-bg);flex-shrink:0;font-size:0}.mode-icon svg{width:20px;height:20px;color:inherit;stroke:currentColor}.mode-title{font-size:17px!important;font-weight:700!important;margin:0!important;letter-spacing:-.3px}.mode-desc{margin-top:6px!important;font-size:12.5px!important;font-weight:500!important;color:#22c55e!important;line-height:1.35}.glass-panel{margin-top:16px;padding:8px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border);border-radius:100px;box-shadow:var(--glass-shadow);position:relative;display:flex;gap:6px}.glass-panel:before{content:"";position:absolute;top:0;left:20%;right:20%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.qr-switcher{justify-content:center}.qr-pill{flex:1;max-width:140px;padding:8px 14px;border-radius:100px;border:none;background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.qr-pill:hover{background:#ffffff14}.qr-pill.active{background:var(--accent);color:#fff}.qr-camera-btn{display:block!important;width:auto!important;margin:8px auto!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;border-radius:100px!important}.qr-camera-btn{display:block!important;width:auto!important;margin:16px auto!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;border-radius:100px!important}.password-display{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;text-align:center;padding:16px 8px;word-break:break-all;background:var(--surface-solid);border-radius:12px;color:inherit}.strength-row{display:flex;align-items:center;gap:10px;margin-top:10px}.strength-bar{flex:1;height:6px;background:var(--glass-border);border-radius:100px;overflow:hidden}.strength-fill{height:100%;transition:width .2s,background .2s}.strength-label{font-size:12px;font-weight:700}.hash-output{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;padding:12px;background:var(--surface-solid);border-radius:10px;color:inherit}.password-display{background:transparent!important;color:#ff453a!important;padding:8px 4px!important;border-radius:0!important}.dropzone,.result-card,.setting-block,.history-item,.notes-item,.tabcfg-item,.wallpaper-btn,.mode-card,.wave-player,.glass-panel,.modal{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)}.dropzone:before,.result-card:before,.setting-block:before,.history-item:before,.notes-item:before,.wave-player:before,.glass-panel:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none;border-radius:100px}.history-head .btn.ghost,.screen>div>.btn.ghost{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;border-radius:100px!important;color:inherit!important;box-shadow:var(--glass-shadow)}.tile{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;border-radius:18px!important;box-shadow:var(--glass-shadow);position:relative;overflow:hidden;padding:16px!important;transition:transform .15s,background .2s}.tile:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.tile:active{transform:scale(.98)}.tile:hover{background:var(--surface)!important}.tile-icon{color:inherit}.tile-icon svg{color:inherit;stroke:currentColor}.preview-wrap{background:#00000080!important;border:.5px solid var(--glass-border);border-radius:16px;overflow:hidden}.format-grid .format-btn{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)}.tile,.mode-card{background:#ffffff14!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border)!important}.reset-red-btn{background:#ff453a!important;color:#000!important;border:none!important;font-weight:700}.reset-red-btn:hover{background:#e0342a!important}.reset-red-btn:active{background:#c02820!important}.btn.ghost.reset-red-btn,.reset-red-btn{background:#ff453a!important;color:#000!important;border:none!important;font-weight:700!important;box-shadow:0 4px 14px #ff453a4d!important}.btn.ghost.reset-red-btn:hover,.reset-red-btn:hover{background:#e0342a!important;color:#000!important}.btn.ghost.reset-red-btn:active,.reset-red-btn:active{background:#c02820!important}.about-block{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow);border-radius:18px;padding:18px;margin-top:16px;text-align:center;position:relative}.about-block:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.about-brand{font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--accent);margin-bottom:6px}.about-line{font-size:13px;margin-top:2px;color:#000}.about-line.muted{color:var(--text-muted)}.hero{background:#ffffff14!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.setting-block{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow);border-radius:18px;padding:16px;margin-top:16px;position:relative}.setting-block:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.wallpaper-swatch{display:block;width:100%;aspect-ratio:9 / 16;border-radius:12px;border:.5px solid var(--glass-border);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60px;overflow:hidden}.wallpaper-swatch.wallpaper-add-swatch{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-muted);background:var(--glass-bg)!important}.wallpaper-swatch{display:block!important;width:100%!important;aspect-ratio:9 / 16!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:12px;border:.5px solid var(--glass-border);min-height:60px}body .mode-title,body .tile-title,body .setting-title,body .section-label,body .hero-version,body .tabcfg-name,body .about-line:not(.muted),body .filename,body .history-name,body .notes-item-title,body .adj-name,body .format-label{color:#000!important}body .mode-desc,body .tile-desc,body .hero-sub,body .muted,body .about-line.muted,body .hero-feature,body .format-desc,body .filesize,body .adj-val,body .history-meta,body .notes-item-preview{color:#22c55e!important}body .mode-icon svg,body .tile-icon svg,body .tabbar a svg{color:#000!important;stroke:#000!important}body .tabbar a,body .tabbar a span{color:#000!important}body body .about-brand{color:var(--accent)!important;font-weight:800}body .about-line.muted{color:#22c55e!important}body .about-line:not(.muted){color:#000!important}body .setting-block .setting-title{color:#000!important}body .setting-block .muted{color:#22c55e!important}body .dropzone-label,body .dropzone-label span,body .dropzone-icon{color:#000!important}body .dropzone-icon svg{color:#000!important;stroke:#000!important}body .mode-title,body .mode-desc,body .tile-title,body .tile-desc,body .hero-sub,body .hero-feature,body .hero-version,body .setting-title,body .section-label,body .muted,body .filename,body .filesize,body .adj-name,body .adj-val,body .tabcfg-name,body .about-line,body .notes-item-title,body .notes-item-preview,body .history-name,body .history-meta,body .format-label,body .format-desc,body .res-btn,body .qr-pill,body .wallpaper-label,body .folder-chip,body .folder-add,body .dropzone-label,body .dropzone-label span,body .dropzone-icon,body .screen h2,body .screen p.muted,body .password-display,body .hash-output,body .btn.ghost,body[data-ui=light] .mode-title,body[data-ui=light] .mode-desc,body[data-ui=light] .tile-title,body[data-ui=light] .tile-desc,body[data-ui=light] .hero-sub,body[data-ui=light] .muted,body[data-ui=light] .setting-title,body[data-ui=light] .section-label,body[data-ui=light] .tabcfg-name,body[data-ui=dark] .mode-title,body[data-ui=dark] .mode-desc,body[data-ui=dark] .tile-title,body[data-ui=dark] .tile-desc,body[data-ui=dark] .hero-sub,body[data-ui=dark] .muted,body[data-ui=dark] .setting-title,body[data-ui=dark] .section-label,body[data-ui=dark] .tabcfg-name{color:#000!important}body .mode-icon svg,body .tile-icon svg,body .dropzone-icon svg,body[data-ui=light] .mode-icon svg,body[data-ui=light] .tile-icon svg,body[data-ui=light] .dropzone-icon svg,body[data-ui=dark] .mode-icon svg,body[data-ui=dark] .tile-icon svg,body[data-ui=dark] .dropzone-icon svg{color:#000!important;stroke:#000!important}body .mode-title,body .tile-title,body .setting-title,body .section-label,body .tabcfg-name,body .about-line,body .filename,body .adj-name,body .history-name,body .notes-item-title,body .format-label,body[data-ui=light] .mode-title,body[data-ui=light] .tile-title,body[data-ui=dark] .mode-title,body[data-ui=dark] .tile-title{color:#000!important}body .mode-desc,body .tile-desc,body .hero-sub,body .hero-feature,body .muted,body .filesize,body .adj-val,body .history-meta,body .notes-item-preview,body .format-desc,body .about-line.muted,body .screen p.muted,body[data-ui=light] .mode-desc,body[data-ui=light] .tile-desc,body[data-ui=light] .hero-sub,body[data-ui=light] .muted,body[data-ui=dark] .mode-desc,body[data-ui=dark] .tile-desc,body[data-ui=dark] .hero-sub,body[data-ui=dark] .muted{color:#22c55e!important}body .mode-icon svg,body .tile-icon svg,body .dropzone-icon svg,body[data-ui=light] .mode-icon svg,body[data-ui=dark] .mode-icon svg{color:#000!important;stroke:#000!important}body .about-brand,body .hero-brand{color:var(--accent)!important}body .hero-version{color:#22c55e!important}html body .mode-title,html body .tile-title,html body .setting-title,html body .section-label,html body .tabcfg-name,html body .about-line,html body .filename,html body .adj-name,html body .history-name,html body .notes-item-title,html body .format-label,html body .screen h2,html body .qr-pill,html body .wallpaper-label,html body .btn.ghost{color:#000!important}html body .mode-desc,html body .tile-desc,html body .hero-sub,html body .hero-feature,html body .muted,html body .filesize,html body .adj-val,html body .history-meta,html body .notes-item-preview,html body .format-desc,html body .about-line.muted,html body .screen p.muted,html body .dropzone-label,html body .dropzone-label span{color:#22c55e!important}html body .mode-icon svg,html body .tile-icon svg,html body .dropzone-icon svg,html body .btn svg{color:#000!important;stroke:#000!important}html body .about-brand,html body .hero-brand{color:var(--accent)!important}html body .hero-version{color:#22c55e!important}.player-label{color:#22c55e!important;font-weight:600}.wallpaper-label{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:4px 0 0!important;text-shadow:none!important}.wallpaper-btn{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}.wallpaper-btn:before{display:none!important}.hero-feature,body[data-ui=light] .hero-feature,body[data-ui=dark] .hero-feature{color:#ff453a!important;background:#ff453a1f!important;border:.5px solid rgba(255,69,58,.3)}.hero-feature,body[data-ui=light] .hero-feature,body[data-ui=dark] .hero-feature{color:#000!important;background:#00000014!important;border:.5px solid rgba(0,0,0,.15)!important}body[data-ui=light] .main *,body[data-ui=light] .header *,body[data-ui=light] .tabbar a,body[data-ui=light] .tabbar a span,body[data-ui=light] .tabbar a svg,body[data-ui=light] .mode-title,body[data-ui=light] .tile-title,body[data-ui=light] .setting-title,body[data-ui=light] .section-label,body[data-ui=light] .tabcfg-name,body[data-ui=light] .about-line,body[data-ui=light] .filename,body[data-ui=light] .adj-name,body[data-ui=light] .history-name,body[data-ui=light] .notes-item-title,body[data-ui=light] .format-label,body[data-ui=light] .screen h2,body[data-ui=light] .wallpaper-label,body[data-ui=light] .folder-chip,body[data-ui=light] .qr-pill,body[data-ui=light] .btn.ghost,body[data-ui=light] .mode-icon svg,body[data-ui=light] .tile-icon svg,body[data-ui=light] .dropzone-icon svg,body[data-ui=light] .dropzone-label,body[data-ui=light] .dropzone-label span{color:#fff!important;stroke:#fff}body[data-ui=light] .mode-icon svg,body[data-ui=light] .tile-icon svg,body[data-ui=light] .dropzone-icon svg,body[data-ui=light] .tabbar a svg,body[data-ui=light] .btn svg{stroke:#fff!important}body[data-ui=dark] .main *,body[data-ui=dark] .header *,body[data-ui=dark] .tabbar a,body[data-ui=dark] .tabbar a span,body[data-ui=dark] .tabbar a svg,body[data-ui=dark] .mode-title,body[data-ui=dark] .tile-title,body[data-ui=dark] .setting-title,body[data-ui=dark] .section-label,body[data-ui=dark] .tabcfg-name,body[data-ui=dark] .about-line,body[data-ui=dark] .filename,body[data-ui=dark] .adj-name,body[data-ui=dark] .history-name,body[data-ui=dark] .notes-item-title,body[data-ui=dark] .format-label,body[data-ui=dark] .screen h2,body[data-ui=dark] .wallpaper-label,body[data-ui=dark] .folder-chip,body[data-ui=dark] .qr-pill,body[data-ui=dark] .btn.ghost,body[data-ui=dark] .mode-icon svg,body[data-ui=dark] .tile-icon svg,body[data-ui=dark] .dropzone-icon svg,body[data-ui=dark] .dropzone-label,body[data-ui=dark] .dropzone-label span{color:#000!important;stroke:#000}body[data-ui=dark] .mode-icon svg,body[data-ui=dark] .tile-icon svg,body[data-ui=dark] .dropzone-icon svg,body[data-ui=dark] .tabbar a svg,body[data-ui=dark] .btn svg{stroke:#000!important}body .hero-brand,body .about-brand{color:var(--accent)!important}body .hero-version,body .mode-desc,body .tile-desc,body .hero-sub,body .hero-feature{color:#22c55e!important}.ctx-menu{position:fixed!important;z-index:9999!important}.tabcfg-item{background:#ffffff0f!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border:.5px solid var(--glass-border)!important;box-shadow:none!important}.tabcfg-item.active{background:#22c55e14!important;border-color:#22c55e!important}.tabcfg-item:not(.active){border-color:#ff453a66!important}.btn.ghost.reset-red-btn,button.reset-red-btn,.reset-red-btn{background:#ff453a!important;color:#000!important;border:none!important;font-weight:700!important;box-shadow:0 4px 14px #ff453a4d!important}.btn.ghost.reset-red-btn:hover,button.reset-red-btn:hover,.reset-red-btn:hover{background:#e0342a!important;color:#000!important}.btn.ghost.reset-red-btn:active,button.reset-red-btn:active,.reset-red-btn:active{background:#c02820!important;color:#000!important}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;padding:8px 0;color:var(--text-muted);text-decoration:none;background:transparent;border:none;outline:none;box-shadow:none;border-radius:0;transition:color .2s}.tabbar a span{font-size:9px;font-weight:500}.tabbar a svg{color:inherit;stroke:currentColor}.tabbar a.active{color:#22c55e!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.tabbar a.active span,.tabbar a.active svg{color:#22c55e!important;stroke:#22c55e!important}.tabbar a.active:before,.tabbar a.active:after{display:none!important}body .tabbar a.active,body[data-ui=light] .tabbar a.active,body[data-ui=dark] .tabbar a.active{color:#22c55e!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}body .tabbar a.active span,body[data-ui=light] .tabbar a.active span,body[data-ui=dark] .tabbar a.active span,body .tabbar a.active svg,body[data-ui=light] .tabbar a.active svg,body[data-ui=dark] .tabbar a.active svg{color:#22c55e!important;stroke:#22c55e!important}.mode-card,.tile{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:18px;position:relative;overflow:hidden}.mode-card:before,.tile:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none;border-radius:100px}.mode-card:active,.tile:active{transform:scale(.98)}.notice{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:.5px solid var(--glass-border)!important;border-left:none!important;border-radius:18px!important;box-shadow:var(--glass-shadow)!important;padding:16px!important;color:#22c55e!important;position:relative;overflow:hidden}.notice:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none;border-radius:100px}.notice.error{color:#ff453a!important;border-color:#ff453a66!important}.hero{background:var(--glass-bg)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:.5px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:24px!important;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:15%;right:15%;height:.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none;border-radius:100px}.hero-brand,body[data-ui=light] .hero-brand,body[data-ui=dark] .hero-brand{color:var(--accent)!important;background:none!important;-webkit-text-fill-color:var(--accent)!important}.hero-version,body[data-ui=light] .hero-version,body[data-ui=dark] .hero-version{color:#22c55e!important;background:#22c55e26!important;border:.5px solid rgba(34,197,94,.35)!important}.about-brand,body[data-ui=light] .about-brand,body[data-ui=dark] .status-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 20px 2px;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.3px;flex-shrink:0}.status-time{font-variant-numeric:tabular-nums}.status-right{display:flex;align-items:center;gap:10px}.status-battery{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:2px}.status-charge,.status-net{font-size:10px;color:#22c55e}.status-net.offline{color:#ff453a}.back-row{display:flex;align-items:center;margin-bottom:8px}.back-row{display:flex;align-items:center;margin-top:12px;margin-bottom:8px}.back-row{display:flex;align-items:center;margin:8px 0 12px}.header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.header-row h2{margin:0;display:flex;align-items:center;gap:8px}.header-row .back-btn{margin-left:auto;flex-shrink:0}.fixed-back-left{position:fixed;top:40px;left:20px;z-index:100;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;font-size:20px}.screen h2{text-align:right;padding-left:52px;margin-top:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.fixed-back-left{position:fixed;top:28px!important;left:20px;z-index:100;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;font-size:20px}.screen h2{text-align:right!important;display:flex!important;align-items:center;justify-content:flex-end!important;gap:8px;padding-left:52px;padding-right:0!important;margin-top:0;margin-left:auto}.about-brand{font-size:26px!important;font-weight:800!important;letter-spacing:-.5px!important;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;display:block;margin-bottom:8px;line-height:1.1}.about-row{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;overflow:hidden}.about-brand{font-size:22px!important;font-weight:800!important;letter-spacing:-.5px!important;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;line-height:1.1;white-space:nowrap;flex-shrink:0}.about-tagline{font-size:12px!important;font-weight:500!important;color:#22c55e!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}
