:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--bg-elev:#151922;--card:#1a1f2b;--text:#f2f4f8;--text-dim:#9aa4b2;--accent:#e23744;--accent-2:#ffb020;--border:#262c38;--on-accent:#fff;--header-bg:#0b0d12eb;--shadow:#00000061;--shadow-strong:#00000073;--thumb-border:#fff;--radius:14px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--bg-elev:#fff;--card:#fff;--text:#171923;--text-dim:#647083;--accent:#d92d3a;--accent-2:#b86b00;--border:#d9dee8;--on-accent:#fff;--header-bg:#f6f7fbeb;--shadow:#1e293b24;--shadow-strong:#1e293b2e;--thumb-border:#fff}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{max-width:720px;margin:0 auto;padding:16px 16px 120px}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.btn,.btn-ghost{border:1px solid var(--border);background:var(--bg-elev);color:var(--text);border-radius:999px;padding:8px 16px;font-size:14px;transition:background .15s,transform 50ms}.btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn:active,.btn-ghost:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ghost:hover{background:var(--card)}.scroll-top-button{right:max(18px, env(safe-area-inset-right));bottom:calc(var(--scroll-top-bottom,22px) + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev) 78%, transparent);width:46px;height:46px;color:var(--accent-2);box-shadow:0 12px 34px var(--shadow);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s,border-color .16s,background .16s;display:grid;position:fixed;transform:translateY(8px)}.scroll-top-button[data-visible=true]{opacity:.86;pointer-events:auto;transform:translateY(0)}.scroll-top-button:hover{opacity:1;border-color:var(--accent-2);background:color-mix(in srgb, var(--bg-elev) 90%, transparent)}.scroll-top-button:active{transform:translateY(0)scale(.96)}@media (max-width:640px){.scroll-top-button{right:max(12px, env(safe-area-inset-right));width:42px;height:42px}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;margin-bottom:12px;padding:14px;transition:border-color .15s}.card[data-active=true]{border-color:var(--accent)}.card-row{align-items:flex-start;gap:12px;display:flex}.card-main{flex:1;min-width:0}.play-dot{border:1px solid var(--border);background:var(--bg-elev);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;font-size:13px}.admin-remove{border:1px solid var(--border);background:var(--bg-elev);width:32px;height:32px;color:var(--text-dim);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-remove:hover:not(:disabled){color:var(--accent-2);border-color:#e23744a6}.admin-remove:disabled{cursor:wait;opacity:.5}.chip-row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip{color:var(--accent-2);background:#e2374426;border-radius:999px;padding:2px 8px;font-size:12px}.chip-dim{background:var(--bg-elev);color:var(--text-dim)}.chip-sep{color:var(--text-dim);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.chip-topic{color:var(--accent-2);background:#e237441a;border:1px solid #e2374459}.headline{font-size:16px;font-weight:600;line-height:1.5}.sources{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.sources a{color:var(--accent-2);font-size:13px}.searchbox{position:relative}.search-suggestions{z-index:60;border:1px solid var(--border);background:var(--card);box-shadow:0 14px 30px var(--shadow);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:46px;overflow:hidden}.search-suggestion{border:0;border-bottom:1px solid var(--border);min-height:40px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.search-suggestion:last-child{border-bottom:0}.search-suggestion:hover,.search-suggestion[data-active=true]{background:var(--bg-elev)}.search-suggestion-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.search-suggestion-kind{color:var(--text-dim);flex:none;font-size:12px}.toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sort-label{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sort-select{background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:13px}.date-sort-toggle{border:1px solid var(--border);background:var(--bg-elev);min-width:78px;min-height:32px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.date-sort-toggle:hover{border-color:var(--accent-2);color:var(--accent-2)}.toolbar-categories{align-items:flex-start}.category-filter{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;flex:1;min-width:0;margin:0;padding:7px 10px 10px}.category-filter legend{color:var(--text-dim);padding:0 5px;font-size:12px}.category-filter-options{flex-wrap:wrap;gap:6px;display:flex}.category-filter-option{min-height:32px;color:var(--text-dim);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.category-filter-option:hover{border-color:var(--border);color:var(--text)}.category-filter-option[data-selected=true]{border-color:var(--accent-2);color:var(--text)}.category-filter-option input{width:15px;height:15px;accent-color:var(--accent-2);margin:0}.category-filter:disabled{opacity:.65}.toolbar-categories>.sort-tab{flex:none;margin-top:9px}@media (max-width:430px){.toolbar-categories{flex-direction:column;align-items:stretch}.toolbar-categories>.sort-tab{align-self:flex-end;margin-top:0}}.sort-tab{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.sort-tab:hover{color:var(--accent-2);border-color:var(--accent-2)}.sort-tab-active{color:var(--text);border-color:var(--accent);font-weight:700}.sort-tab-active:hover{color:var(--accent-2);border-color:var(--accent-2)}.lang-switch{border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lang-opt{color:var(--text-dim);background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:13px;transition:background .15s,color .15s}.lang-opt[data-active=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.nowplaying{background:var(--bg-elev);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.transcript-toggle{border:none;border-top:1px solid var(--accent);border-bottom:1px solid var(--border);width:100%;height:22px;color:var(--accent-2);cursor:pointer;background:#e237442e;justify-content:center;align-items:center;padding:0;display:flex}.transcript-chevron{color:var(--accent-2);font-size:22px;line-height:0;transition:transform .2s;display:inline-block}.transcript-chevron[data-open=false]{transform:rotate(180deg)}.transcript{text-align:left;border-bottom:1px solid var(--border);max-height:22vh;padding:10px 16px;line-height:1.9;overflow-y:auto}.transcript-line{text-align:left;color:var(--text-dim);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:none;border-radius:4px;padding:1px 2px;font-size:16px;transition:background .15s,color .15s;display:inline}.transcript-line[data-active=true]{color:var(--text);background:#e237442e;font-weight:600}.transcript-para{color:var(--text-dim);margin:0 0 6px;font-size:16px}.player{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.progress-row{align-items:center;gap:10px;display:flex}.time{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:12px}.progress{appearance:none;cursor:pointer;border-radius:999px;outline:none;flex:1;height:6px}.progress::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--thumb-border);border-radius:50%;width:16px;height:16px}.progress::-moz-range-thumb{background:var(--accent);border:2px solid var(--thumb-border);border-radius:50%;width:16px;height:16px}.player-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-info{text-align:right;flex:1;min-width:0}.player-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.player-sub{color:var(--text-dim);font-size:12px}.player-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.speed-label{color:var(--text-dim);align-items:center;gap:6px;margin-left:4px;font-size:13px;display:inline-flex}.speed-select{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:6px 8px;font-size:13px}.ctrl{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.topic-tile{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--text);padding:22px 12px;font-size:16px;position:relative}.topic-tile[data-selected=true]{border-color:var(--accent);background:#e237441f}.hot-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;top:8px;right:8px}.site-header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:blur(8px);margin-bottom:12px;padding-bottom:4px;position:sticky;top:0}.header-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.site-brand{min-height:44px;color:var(--accent-2);white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:15px;font-weight:750;display:inline-flex}.site-brand-mark{border:1px solid var(--border);background:var(--bg-elev);width:34px;height:34px;color:var(--accent-2);border-radius:8px;place-items:center;display:grid}.site-brand:hover .site-brand-mark{border-color:var(--accent-2);color:var(--accent-2)}.searchbox{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.search-input{border:1px solid var(--border);background:var(--bg-elev);min-width:0;height:44px;color:var(--text);border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:15px}.search-input::placeholder{color:var(--text-dim)}.search-input:focus{border-color:var(--accent)}.search-btn{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.header-row{gap:8px}.site-brand{gap:6px;font-size:13px}.site-brand-mark{width:32px;height:32px}}@media (max-width:430px){.header-row{flex-wrap:wrap}.site-brand{order:1}.header-actions{order:2}.searchbox{flex-basis:100%;order:3}}.auth-page{justify-content:center;padding:38px 0 24px;display:flex}.auth-card{background:var(--card);border:1px solid var(--border);width:min(100%,440px);box-shadow:0 18px 48px var(--shadow);border-radius:8px;padding:22px}.auth-tabs{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.auth-tab{min-height:38px;color:var(--text-dim);border-radius:6px;place-items:center;font-size:14px;font-weight:700;display:grid}.auth-tab[data-active=true]{background:var(--accent);color:var(--on-accent)}.auth-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin:22px 0 18px;display:grid}.auth-icon{width:44px;height:44px;color:var(--accent-2);background:#ffb02024;border-radius:50%;place-items:center;display:grid}.auth-heading h1{margin:0 0 6px;font-size:24px;line-height:1.2}.auth-heading p,.auth-note{color:var(--text-dim);margin:0;font-size:14px;line-height:1.7}.auth-google{border:1px solid var(--border);background:var(--bg-elev);width:100%;min-height:46px;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 14px;font-size:15px;font-weight:800;transition:border-color .15s,color .15s,transform 50ms;display:grid}.auth-google:hover{border-color:var(--accent-2);color:var(--accent-2)}.auth-google:active{transform:scale(.98)}.auth-google-mark{background:var(--text);width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.auth-note{margin-top:14px}.auth-switch{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.auth-switch a{color:var(--accent-2);font-weight:800}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.usermenu{flex-shrink:0;position:relative}.avatar{background:var(--accent);width:40px;height:40px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.usermenu-dropdown{z-index:50;background:var(--card);border:1px solid var(--border);min-width:150px;box-shadow:0 8px 24px var(--shadow-strong);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:48px;right:0}.usermenu-item{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px}.usermenu-item:hover{background:var(--bg-elev)}.hotrow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:10px;display:flex}.hotrow-label{color:var(--accent);flex-shrink:0;font-size:14px;font-weight:700}.hotrow-items{flex-wrap:wrap;gap:8px;display:flex}.hotrow-item{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.hotrow-item:hover{border-color:var(--accent-2);color:var(--accent-2)}.hotrow-item[data-active=true]{color:var(--text);border-color:var(--accent);background:0 0;font-weight:700}.hotrow-item[data-active=true]:hover{border-color:var(--accent-2);color:var(--accent-2)}.menubar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;display:flex}.menu-links{gap:16px;display:flex;overflow-x:auto}.menu-link{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;padding:4px 2px;font-size:15px;transition:color .15s,border-bottom-color .15s}.menu-link:hover:not([data-active=true]){color:var(--accent-2)}.menu-link[data-active=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:700}.pref-heading{margin:20px 0 10px;font-size:16px}.under-construction{text-align:center;color:var(--text-dim);padding:60px 16px;line-height:1.8}.uc-emoji{margin-bottom:8px;font-size:48px}.tagline{margin:2px 0 14px}.tagline-line{color:var(--text-dim);margin:0;font-size:14px;line-height:1.6}.tagline-line:first-child{color:var(--text);font-weight:600}.wisely-page{max-width:1080px;margin:0 auto;padding:16px 16px 120px}.wisely-intro{margin-bottom:18px}.wisely-title{margin:4px 0;font-size:22px;font-weight:800}.wisely-desc{color:var(--text-dim);max-width:760px;margin:6px 0;font-size:14px;line-height:1.7}.wisely-count{color:var(--accent-2);font-size:13px;font-weight:700}.wisely-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.wisely-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.wisely-grid{grid-template-columns:repeat(3,1fr)}}.wisely-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.wisely-card:hover{border-color:var(--accent-2);transform:translateY(-2px)}.wisely-cover-wrap{background:var(--bg-elev);width:100%;overflow:hidden}.wisely-cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.wisely-card-body{flex:1;padding:12px 14px 6px}.wisely-card-title{margin:0;font-size:17px;font-weight:700;line-height:1.4}.wisely-card-desc{color:var(--text-dim);white-space:pre-line;margin-top:8px;font-size:13px;line-height:1.6}.wisely-card-stats{gap:8px;padding:10px 14px 14px;display:flex}.wisely-stat{background:var(--bg-elev);color:var(--text-dim);border-radius:10px;flex:1;padding:6px 10px;font-size:12px}.wisely-back{color:var(--accent-2);margin-bottom:14px;font-size:14px;display:inline-block}.wisely-back:hover{text-decoration:underline}.wisely-nav-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.wisely-nav-link{color:var(--accent-2);font-size:14px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.wisely-nav-link:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.wisely-nav-link:disabled,.wisely-nav-link[aria-disabled=true]{color:var(--text-dim);opacity:.4;cursor:default;pointer-events:none}.wisely-player-grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:960px){.wisely-player-grid{grid-template-columns:340px minmax(0,1fr)}}.wisely-left{flex-direction:column;gap:16px;display:flex}.wisely-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.wisely-collection{color:var(--accent-2);letter-spacing:.1em;margin:12px 0 0;font-size:12px;font-weight:700}.wisely-story-title{margin:6px 0 4px;font-size:20px;font-weight:800}.wisely-story-sub{color:var(--text-dim);font-size:13px}.wisely-seg-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wisely-seg-badge{color:var(--accent-2);background:#e2374426;border-radius:999px;padding:4px 12px;font-size:13px;display:inline-block}.wisely-jump{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.wisely-jump-input{background:var(--bg);width:48px;color:var(--text);border:1px solid var(--border);text-align:center;border-radius:8px;padding:4px 6px;font-size:13px}.wisely-jump-btn{background:var(--bg);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.wisely-jump-btn:hover{border-color:var(--accent)}.wisely-seg-title{margin-bottom:12px;font-size:16px;font-weight:700}.wisely-controls{align-items:center;gap:10px;margin-top:12px;display:flex}.wisely-intro-label{color:var(--accent-2);letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:700}.wisely-story-desc{color:var(--text-dim);white-space:pre-line;margin:0;font-size:14px;line-height:1.8}.wisely-transcript-panel{position:sticky;top:12px}.wisely-transcript{flex-direction:column;gap:6px;max-height:70vh;display:flex;overflow-y:auto}.wisely-seg-group{flex-direction:column;gap:4px;display:flex}.wisely-seg-header{z-index:1;color:var(--accent-2);background:var(--card);border-bottom:1px solid var(--border);margin:8px 0 4px;padding:6px 4px;font-size:13px;font-weight:700;position:sticky;top:0}.classics-page{max-width:1080px;margin:0 auto;padding:16px 16px 120px}.classics-intro{margin-bottom:18px}.classics-title{margin:4px 0;font-size:22px;font-weight:800}.classics-desc{color:var(--text-dim);max-width:760px;margin:6px 0;font-size:14px;line-height:1.7}.classics-count{color:var(--accent-2);font-size:13px;font-weight:700}.classics-series-list{border-top:1px solid var(--border);flex-direction:column;display:flex}.classics-series-row{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:14px 4px;transition:background .15s;display:grid}@media (min-width:640px){.classics-series-row{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:18px 8px}}.classics-series-row:hover{background:var(--bg-elev)}.classics-series-cover-wrap{aspect-ratio:4/3;background:var(--bg-elev);border-radius:var(--radius);width:100%;overflow:hidden}.classics-series-cover{object-fit:cover;width:100%;height:100%;display:block}.classics-series-info{min-width:0}.classics-series-title{margin:0 0 6px;font-size:17px;font-weight:700}.classics-series-desc{color:var(--text-dim);margin:0;font-size:13px;line-height:1.6}.classics-series-stats{gap:8px;margin-top:10px;display:flex}.classics-series-stat{color:var(--text-dim);background:var(--bg-elev);border-radius:10px;padding:4px 10px;font-size:12px}.contact-title{margin:4px 0 12px;font-size:22px;font-weight:800}.contact-intro{color:var(--text-dim);margin:0 0 16px;font-size:15px;line-height:1.8}.contact-socials{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.contact-social{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:8px 16px;font-size:14px;transition:border-color .15s,color .15s}.contact-social:hover{border-color:var(--accent-2);color:var(--accent-2)}.contact-cta{margin:0 0 14px;font-size:15px;font-weight:600}.feedback-form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;max-width:560px;padding:18px;display:flex}.feedback-label{color:var(--text-dim);flex-direction:column;gap:6px;font-size:13px;display:flex}.feedback-input{background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:15px}.feedback-input:focus{border-color:var(--accent)}.feedback-textarea{resize:vertical;min-height:110px;line-height:1.6}.feedback-send{align-self:flex-start}.feedback-send:disabled{opacity:.5;cursor:not-allowed}.feedback-msg{margin:0;font-size:14px}.feedback-ok{color:var(--accent-2)}.feedback-err{color:var(--accent)}.theme-toggle{border:1px solid var(--border);background:var(--bg-elev);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.theme-toggle:hover{border-color:var(--accent-2);color:var(--accent-2)}
