:root{--radius:16px;--radius-sm:12px;--shadow:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-md:0 4px 16px #00000012;--shadow-lg:0 8px 32px #0000001a;--transition:.2s ease}[data-color=green][data-theme=light]{--bg:#f8faf9;--bg-hero:linear-gradient(160deg,#ecfdf5,#d1fae5 40%,#f0fdf4);--bg-card:#fff;--bg-card-hover:#f0fdf4;--bg-header:#f8faf9d9;--bg-search:#ffffffd9;--accent:#16a34a;--accent-hover:#15803d;--accent-soft:#f0fdf4;--glow:#16a34a1f;--text:#1e293b;--text-hero:#065f46;--text-secondary:#64748b;--text-tag:#475569;--text-tag-active:#fff;--border:#e2e8f0;--border-focus:#4ade80;--logo-from:#4ade80;--logo-to:#16a34a;--hero-blob:#86efac;--hero-blob2:#bbf7d0;--selection-bg:#bbf7d0;--selection-fg:#14532d}[data-color=green][data-theme=dark]{--bg:#0c1210;--bg-hero:linear-gradient(160deg,#052e16,#0c1a12 40%,#0f1f17);--bg-card:#142019;--bg-card-hover:#1a2e22;--bg-header:#0c1210e6;--bg-search:#142019d9;--accent:#4ade80;--accent-hover:#86efac;--accent-soft:#0d2818;--glow:#4ade8014;--text:#e2efe8;--text-hero:#86efac;--text-secondary:#6b8f7b;--text-tag:#7da88e;--text-tag-active:#fff;--border:#1e3a2b;--border-focus:#22c55e;--logo-from:#4ade80;--logo-to:#16a34a;--hero-blob:#166534;--hero-blob2:#15803d;--selection-bg:#166534;--selection-fg:#dcfce7}[data-color=warm][data-theme=light]{--bg:#faf8f4;--bg-hero:linear-gradient(160deg,#fef7ed,#fde68a 40%,#fef9ee);--bg-card:#fffdfb;--bg-card-hover:#fef3c7;--bg-header:#faf8f4d9;--bg-search:#fffdfbd9;--accent:#d97706;--accent-hover:#b45309;--accent-soft:#fef3c7;--glow:#d977061f;--text:#292524;--text-hero:#92400e;--text-secondary:#78716c;--text-tag:#57534e;--text-tag-active:#fff;--border:#e7e5e4;--border-focus:#fbbf24;--logo-from:#fbbf24;--logo-to:#d97706;--hero-blob:#fcd34d;--hero-blob2:#fde68a;--selection-bg:#fde68a;--selection-fg:#78350f}[data-color=warm][data-theme=dark]{--bg:#151210;--bg-hero:linear-gradient(160deg,#2d1a05,#1a150c 40%,#1f1a12);--bg-card:#1f1c17;--bg-card-hover:#2a2519;--bg-header:#151210e6;--bg-search:#1f1c17d9;--accent:#fbbf24;--accent-hover:#fcd34d;--accent-soft:#2d2414;--glow:#fbbf2414;--text:#f0e8d8;--text-hero:#fbbf24;--text-secondary:#9a8e7b;--text-tag:#a3937e;--text-tag-active:#fff;--border:#332b1f;--border-focus:#d97706;--logo-from:#fbbf24;--logo-to:#d97706;--hero-blob:#78350f;--hero-blob2:#92400e;--selection-bg:#78350f;--selection-fg:#fde68a}[data-color=ocean][data-theme=light]{--bg:#f5f8fb;--bg-hero:linear-gradient(160deg,#eff6ff,#bfdbfe 40%,#f0f7ff);--bg-card:#fff;--bg-card-hover:#eff6ff;--bg-header:#f5f8fbd9;--bg-search:#ffffffd9;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--glow:#2563eb1f;--text:#1e293b;--text-hero:#1e40af;--text-secondary:#64748b;--text-tag:#475569;--text-tag-active:#fff;--border:#e2e8f0;--border-focus:#60a5fa;--logo-from:#60a5fa;--logo-to:#2563eb;--hero-blob:#93c5fd;--hero-blob2:#bfdbfe;--selection-bg:#bfdbfe;--selection-fg:#1e3a5f}[data-color=ocean][data-theme=dark]{--bg:#0c1015;--bg-hero:linear-gradient(160deg,#0c1a35,#0c1320 40%,#0f1520);--bg-card:#141c28;--bg-card-hover:#1a2536;--bg-header:#0c1015e6;--bg-search:#141c28d9;--accent:#60a5fa;--accent-hover:#93c5fd;--accent-soft:#0c1a35;--glow:#60a5fa14;--text:#e0eaf5;--text-hero:#60a5fa;--text-secondary:#6b8baa;--text-tag:#7d9ab0;--text-tag-active:#fff;--border:#1e2d42;--border-focus:#2563eb;--logo-from:#60a5fa;--logo-to:#2563eb;--hero-blob:#1e3a5f;--hero-blob2:#1e40af;--selection-bg:#1e3a5f;--selection-fg:#bfdbfe}[data-color=sakura][data-theme=light]{--bg:#fdf5f7;--bg-hero:linear-gradient(160deg,#fdf2f8,#fbcfe8 40%,#fef5f9);--bg-card:#fff;--bg-card-hover:#fdf2f8;--bg-header:#fdf5f7d9;--bg-search:#ffffffd9;--accent:#db2777;--accent-hover:#be185d;--accent-soft:#fdf2f8;--glow:#db27771f;--text:#1e293b;--text-hero:#9d174d;--text-secondary:#78716c;--text-tag:#57534e;--text-tag-active:#fff;--border:#f0dce2;--border-focus:#f472b6;--logo-from:#f472b6;--logo-to:#db2777;--hero-blob:#f9a8d4;--hero-blob2:#fbcfe8;--selection-bg:#fbcfe8;--selection-fg:#831843}[data-color=sakura][data-theme=dark]{--bg:#14101a;--bg-hero:linear-gradient(160deg,#2d0a20,#1a0c16 40%,#1c0f18);--bg-card:#1c1522;--bg-card-hover:#261a2e;--bg-header:#14101ae6;--bg-search:#1c1522d9;--accent:#f472b6;--accent-hover:#f9a8d4;--accent-soft:#24102a;--glow:#f472b614;--text:#f0e2f0;--text-hero:#f472b6;--text-secondary:#9a7a9a;--text-tag:#a88aaa;--text-tag-active:#fff;--border:#331a3a;--border-focus:#db2777;--logo-from:#f472b6;--logo-to:#db2777;--hero-blob:#831843;--hero-blob2:#9d174d;--selection-bg:#831843;--selection-fg:#fbcfe8}[data-color=violet][data-theme=light]{--bg:#f7f5fb;--bg-hero:linear-gradient(160deg,#f5f3ff,#c4b5fd 40%,#f8f6ff);--bg-card:#fff;--bg-card-hover:#f5f3ff;--bg-header:#f7f5fbd9;--bg-search:#ffffffd9;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-soft:#f5f3ff;--glow:#7c3aed1f;--text:#1e293b;--text-hero:#5b21b6;--text-secondary:#64748b;--text-tag:#475569;--text-tag-active:#fff;--border:#e2dff0;--border-focus:#a78bfa;--logo-from:#a78bfa;--logo-to:#7c3aed;--hero-blob:#c4b5fd;--hero-blob2:#ddd6fe;--selection-bg:#ddd6fe;--selection-fg:#3b0764}[data-color=violet][data-theme=dark]{--bg:#100c18;--bg-hero:linear-gradient(160deg,#1e0a3a,#140c1e 40%,#160e20);--bg-card:#1a1528;--bg-card-hover:#231c34;--bg-header:#100c18e6;--bg-search:#1a1528d9;--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-soft:#1a0e2e;--glow:#a78bfa14;--text:#e8e0f5;--text-hero:#a78bfa;--text-secondary:#8078a0;--text-tag:#948ab0;--text-tag-active:#fff;--border:#2a1f40;--border-focus:#7c3aed;--logo-from:#a78bfa;--logo-to:#7c3aed;--hero-blob:#5b21b6;--hero-blob2:#6d28d9;--selection-bg:#5b21b6;--selection-fg:#ddd6fe}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);min-height:100vh;transition:background var(--transition), color var(--transition);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.header{z-index:100;background:var(--bg-header);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:10px 24px;display:flex}.logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-icon{background:linear-gradient(135deg, var(--logo-from), var(--logo-to));color:#fff;width:34px;height:34px;box-shadow:0 2px 8px var(--glow);border-radius:9px;justify-content:center;align-items:center;font-size:16px;display:flex}.logo-text{letter-spacing:-.5px;background:linear-gradient(135deg, var(--logo-to), var(--logo-from));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800}.header-spacer{flex:1}.header-btn{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);transition:all var(--transition);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.header-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.add-btn{border:1px solid var(--border);background:var(--accent);color:#fff;cursor:pointer;width:34px;height:34px;transition:all var(--transition);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:300;display:flex}.add-btn:hover{background:var(--accent-hover);box-shadow:0 2px 8px var(--glow)}.theme-btn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;width:34px;height:34px;transition:all var(--transition);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex;position:relative}.theme-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.theme-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:300;min-width:180px;padding:12px;transition:all .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.theme-panel.show{opacity:1;visibility:visible;transform:translateY(0)}.theme-panel-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.theme-panel-row{align-items:center;gap:8px;display:flex}.theme-dot{cursor:pointer;width:28px;height:28px;transition:all var(--transition);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.theme-dot:hover{transform:scale(1.15)}.theme-dot.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--glow)}.theme-divider{background:var(--border);width:1px;height:20px;margin:0 2px}.theme-mode-btn{cursor:pointer;background:var(--bg);width:28px;height:28px;transition:all var(--transition);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.theme-mode-btn:hover{transform:scale(1.15)}.theme-mode-btn.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--glow)}.hero{background:var(--bg-hero);text-align:center;padding:44px 24px 36px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle, var(--hero-blob), transparent 70%);opacity:.2;pointer-events:none;width:300px;height:300px;position:absolute;top:-40%;left:-10%}.hero:after{content:"";background:radial-gradient(circle, var(--hero-blob2), transparent 70%);opacity:.15;pointer-events:none;width:250px;height:250px;position:absolute;bottom:-30%;right:-5%}.hero-content{z-index:1;max-width:560px;margin:0 auto;position:relative}.hero-greeting{color:var(--text-hero);letter-spacing:-.5px;margin-bottom:2px;font-size:26px;font-weight:800}.hero-time{color:var(--text-secondary);margin-bottom:20px;font-size:14px}.hero-search{max-width:460px;margin:0 auto;position:relative}.search-icon{color:var(--text-secondary);pointer-events:none;font-size:15px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input{background:var(--bg-search);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);transition:all var(--transition);box-shadow:var(--shadow);outline:none;padding:13px 16px 13px 44px;font-size:15px}.search-input::placeholder{color:var(--text-secondary);opacity:.5}.search-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-md), 0 0 0 4px var(--glow)}.hero-shortcut{color:var(--text-secondary);opacity:.5;margin-top:10px;font-size:12px}.hero-shortcut kbd{background:var(--accent-soft);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11px}.container{max-width:1280px;margin:0 auto;padding:24px 24px 64px}.categories{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cat-tag{border:1px solid var(--border);background:var(--bg-card);color:var(--text-tag);cursor:pointer;transition:all var(--transition);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.cat-tag:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.cat-tag.active{background:var(--accent);border-color:var(--accent);color:var(--text-tag-active);box-shadow:0 2px 8px var(--glow);font-weight:600}.section{margin-bottom:32px;animation:.35s both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.section-icon{font-size:18px}.section-title{letter-spacing:-.3px;font-size:16px;font-weight:700}.section-count{color:var(--text-secondary);background:var(--accent-soft);border-radius:50px;padding:1px 8px;font-size:11px;font-weight:500}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);align-items:center;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--accent);background:var(--bg-card-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-main{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:12px 0 12px 12px;text-decoration:none;display:flex}.card-icon{background:var(--accent-soft);width:38px;height:38px;transition:transform var(--transition);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex;overflow:hidden}.card:hover .card-icon{transform:scale(1.06)}.favicon{object-fit:contain;width:22px;height:22px}.card-info{flex:1;min-width:0}.card-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.card-desc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.card-arrow{color:var(--text-secondary);opacity:0;transition:all var(--transition);flex-shrink:0;font-size:13px;transform:translate(-4px)}.card:hover .card-arrow{opacity:.5;transform:translate(0)}.card-actions{opacity:0;transition:opacity var(--transition);flex-direction:column;gap:2px;padding:4px 4px 4px 0;display:flex}.card:hover .card-actions{opacity:1}.card-btn{cursor:pointer;width:24px;height:24px;transition:all var(--transition);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.edit-btn:hover{background:var(--accent-soft)}.delete-btn:hover{background:#fee2e2}[data-theme=dark] .delete-btn:hover{background:#3a1a1a}@media (width<=768px){.card-actions{opacity:1}}.empty{text-align:center;color:var(--text-secondary);padding:48px 20px}.empty-icon{margin-bottom:12px;font-size:48px}.empty-text{font-size:15px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;visibility:hidden;background:#00000073;justify-content:center;align-items:center;padding:20px;transition:all .2s;display:flex;position:fixed;inset:0}.modal-overlay.show{opacity:1;visibility:visible}.modal{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;max-height:90vh;box-shadow:var(--shadow-lg);transition:transform .2s;overflow-y:auto;transform:scale(.95)translateY(8px)}.modal-overlay.show .modal{transform:scale(1)translateY(0)}.modal-header{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.modal-title{font-size:16px;font-weight:700}.modal-close{cursor:pointer;width:30px;height:30px;color:var(--text-secondary);transition:all var(--transition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:flex}.modal-close:hover{background:var(--accent-soft);color:var(--text)}.modal-form{flex-direction:column;gap:12px;padding:18px 22px 22px;display:flex}.form-row{gap:10px;display:flex}.form-group{flex-direction:column;flex:1;gap:3px;display:flex}.form-group label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.form-group input{background:var(--bg);border:1px solid var(--border);color:var(--text);transition:border-color var(--transition), box-shadow var(--transition);border-radius:8px;outline:none;padding:9px 10px;font-size:13px}.form-group input::placeholder{color:var(--text-secondary);opacity:.5}.form-group input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--glow)}.form-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.btn{cursor:pointer;transition:all var(--transition);border:none;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600}.btn-cancel{background:var(--accent-soft);color:var(--text-secondary)}.btn-cancel:hover{background:var(--border)}.btn-save{background:var(--accent);color:#fff}.btn-save:hover{background:var(--accent-hover);box-shadow:0 2px 8px var(--glow)}.footer{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border);padding:20px;font-size:12px}.view-toggle{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;gap:4px;padding:2px;display:flex}.view-btn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.view-btn:hover{background:var(--accent-soft);color:var(--accent)}.view-btn.active{background:var(--accent);color:#fff}[data-view=list] .grid{flex-direction:column;gap:8px;display:flex}[data-view=list] .card{max-width:100%}[data-view=list] .card-main{padding:10px 0 10px 12px}[data-view=list] .card-icon{width:32px;height:32px;font-size:16px}[data-view=list] .card-name{font-size:13px}[data-view=list] .card-desc{font-size:11px}.card-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.card-tag{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500}.filter-bar{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.categories{flex:1;min-width:0}.tag-filter{position:relative}.tag-filter-btn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-tag);cursor:pointer;transition:all var(--transition);white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.tag-filter-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.tag-count{color:var(--accent);font-weight:600}.tag-dropdown{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:200;min-width:180px;max-height:300px;padding:8px;transition:all .15s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-4px)}.tag-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.tag-option{cursor:pointer;transition:background var(--transition);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.tag-option:hover{background:var(--accent-soft)}.tag-option input[type=checkbox]{cursor:pointer}.tag-empty{text-align:center;color:var(--text-secondary);padding:12px;font-size:12px}.stats-section{margin-bottom:32px}.stat-group{margin-bottom:24px}.stat-title{color:var(--text);align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);color:inherit;flex-direction:column;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.stat-card:hover{border-color:var(--accent);background:var(--bg-card-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card-icon{background:var(--accent-soft);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.stat-card-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.shortcut-modal{max-width:400px}.shortcut-list{flex-direction:column;gap:12px;padding:18px 22px 22px;display:flex}.shortcut-item{align-items:center;gap:16px;padding:8px 0;display:flex}.shortcut-item kbd{background:var(--accent-soft);border:1px solid var(--border);text-align:center;min-width:60px;color:var(--accent);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.shortcut-item span{color:var(--text-secondary);flex:1;font-size:13px}.modal-body{flex-direction:column;gap:20px;padding:18px 22px 22px;display:flex}.export-section h4{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600}.export-desc{color:var(--text-secondary);margin-bottom:10px;font-size:12px}.export-section .btn{text-align:center;width:100%}.export-divider{background:var(--border);height:1px}.file-input{display:none}.file-label{text-align:center;cursor:pointer;display:inline-block}@media (width<=768px){.header-inner{padding:8px 14px}.logo-text{font-size:15px}.btn-label,.view-toggle{display:none}.hero{padding:28px 16px 24px}.hero-greeting{font-size:20px}.container{padding:16px 14px 48px}.grid{grid-template-columns:1fr;gap:8px}.card-arrow{opacity:.5;transform:translate(0)}.section-title{font-size:15px}.theme-panel{right:-20px}.filter-bar{flex-direction:column;gap:8px}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (width<=480px){.logo-icon{width:30px;height:30px;font-size:14px}.header-btn,.add-btn,.theme-btn{width:30px;height:30px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{background:var(--selection-bg);color:var(--selection-fg)}
