:root[data-lq-theme="cosmic"]{--color-bg:#000;--color-bg-grad-a:#090909;--color-bg-grad-b:#040404;--color-bg-2:#10100e;--color-surface-2:#181714;--color-hairline:#ffffff20;--color-hairline-soft:#ffffff10;--color-hairline-strong:#e6bd755c;--color-text:#f6f5f1;--color-text-2:#d5d3cd;--color-text-3:#a09c94;--color-text-4:#86817a;--color-accent:#ebc17b;--color-accent-2:#f5d8a4;--color-accent-soft:#ebc17b28;--color-accent-dim:#ebc17b12;--color-accent-glow:#ebc17b38;--color-warm:#ebc17b;--color-warm-bright:#f5d8a4;--color-warm-fade:#ebc17b80;--color-warm-soft:#ebc17b18;--color-warm-tint:#ebc17b20;--color-warm-tint-faint:#ebc17b08;--color-warm-ring:#ebc17b55;--color-warm-glow:#ebc17b38;color-scheme:dark}
/* 禄鼎乾坤 主题包：只覆盖颜色变量。删掉本文件及 index.html 里两行引用即可恢复原样。 */
:root[data-lq-theme="ocean"]{--color-bg:oklch(16.8% .009 250);--color-bg-grad-a:oklch(18.2% .011 250);--color-bg-grad-b:oklch(14.8% .009 250);--color-surface-2:oklch(25% .012 250);--color-ink-800:oklch(25% .012 250);
--color-hairline:oklch(40% .012 250/.35);--color-hairline-strong:oklch(45% .014 250/.55);--color-hairline-soft:oklch(40% .012 250/.18);
--color-text:oklch(97.5% .004 250);--color-text-2:oklch(82% .008 250);--color-text-3:oklch(64% .01 250);--color-text-4:oklch(49% .01 250);
--color-accent:oklch(76% 0.11 235);--color-accent-2:oklch(88% 0.061 235);--color-accent-soft:oklch(76% 0.11 235/.22);--color-accent-dim:oklch(76% 0.11 235/.12);--color-accent-glow:oklch(76% 0.11 235/.35);
--color-warm:oklch(85% .13 200);--color-warm-bright:oklch(92% .13 200);--color-warm-fade:oklch(85% .13 200/.5);--color-warm-soft:oklch(30% .1 200/.16);--color-warm-tint:oklch(30% .1 200/.25);--color-warm-tint-faint:oklch(30% .1 200/.05);--color-warm-ring:oklch(45% .13 200/.4);--color-warm-glow:oklch(45% .13 200/.45);color-scheme:dark;}
:root[data-lq-theme="ocean"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(32% 0.061 235/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.050 235/.25), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="forest"]{--color-bg:oklch(16.8% .009 160);--color-bg-grad-a:oklch(18.2% .011 160);--color-bg-grad-b:oklch(14.8% .009 160);--color-surface-2:oklch(25% .012 160);--color-ink-800:oklch(25% .012 160);
--color-hairline:oklch(40% .012 160/.35);--color-hairline-strong:oklch(45% .014 160/.55);--color-hairline-soft:oklch(40% .012 160/.18);
--color-text:oklch(97.5% .004 160);--color-text-2:oklch(82% .008 160);--color-text-3:oklch(64% .01 160);--color-text-4:oklch(49% .01 160);
--color-accent:oklch(76% 0.1 160);--color-accent-2:oklch(88% 0.055 160);--color-accent-soft:oklch(76% 0.1 160/.22);--color-accent-dim:oklch(76% 0.1 160/.12);--color-accent-glow:oklch(76% 0.1 160/.35);
--color-warm:oklch(85% .13 100);--color-warm-bright:oklch(92% .13 100);--color-warm-fade:oklch(85% .13 100/.5);--color-warm-soft:oklch(30% .1 100/.16);--color-warm-tint:oklch(30% .1 100/.25);--color-warm-tint-faint:oklch(30% .1 100/.05);--color-warm-ring:oklch(45% .13 100/.4);--color-warm-glow:oklch(45% .13 100/.45);color-scheme:dark;}
:root[data-lq-theme="forest"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(32% 0.055 160/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.045 160/.25), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="amber"]{--color-bg:oklch(16.8% .009 70);--color-bg-grad-a:oklch(18.2% .011 70);--color-bg-grad-b:oklch(14.8% .009 70);--color-surface-2:oklch(25% .012 70);--color-ink-800:oklch(25% .012 70);
--color-hairline:oklch(40% .012 70/.35);--color-hairline-strong:oklch(45% .014 70/.55);--color-hairline-soft:oklch(40% .012 70/.18);
--color-text:oklch(97.5% .004 70);--color-text-2:oklch(82% .008 70);--color-text-3:oklch(64% .01 70);--color-text-4:oklch(49% .01 70);
--color-accent:oklch(76% 0.12 75);--color-accent-2:oklch(88% 0.066 75);--color-accent-soft:oklch(76% 0.12 75/.22);--color-accent-dim:oklch(76% 0.12 75/.12);--color-accent-glow:oklch(76% 0.12 75/.35);
--color-warm:oklch(85% .13 60);--color-warm-bright:oklch(92% .13 60);--color-warm-fade:oklch(85% .13 60/.5);--color-warm-soft:oklch(30% .1 60/.16);--color-warm-tint:oklch(30% .1 60/.25);--color-warm-tint-faint:oklch(30% .1 60/.05);--color-warm-ring:oklch(45% .13 60/.4);--color-warm-glow:oklch(45% .13 60/.45);color-scheme:dark;}
:root[data-lq-theme="amber"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(32% 0.066 75/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.054 75/.25), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="rose"]{--color-bg:oklch(16.8% .009 350);--color-bg-grad-a:oklch(18.2% .011 350);--color-bg-grad-b:oklch(14.8% .009 350);--color-surface-2:oklch(25% .012 350);--color-ink-800:oklch(25% .012 350);
--color-hairline:oklch(40% .012 350/.35);--color-hairline-strong:oklch(45% .014 350/.55);--color-hairline-soft:oklch(40% .012 350/.18);
--color-text:oklch(97.5% .004 350);--color-text-2:oklch(82% .008 350);--color-text-3:oklch(64% .01 350);--color-text-4:oklch(49% .01 350);
--color-accent:oklch(76% 0.11 10);--color-accent-2:oklch(88% 0.061 10);--color-accent-soft:oklch(76% 0.11 10/.22);--color-accent-dim:oklch(76% 0.11 10/.12);--color-accent-glow:oklch(76% 0.11 10/.35);
--color-warm:oklch(85% .13 30);--color-warm-bright:oklch(92% .13 30);--color-warm-fade:oklch(85% .13 30/.5);--color-warm-soft:oklch(30% .1 30/.16);--color-warm-tint:oklch(30% .1 30/.25);--color-warm-tint-faint:oklch(30% .1 30/.05);--color-warm-ring:oklch(45% .13 30/.4);--color-warm-glow:oklch(45% .13 30/.45);color-scheme:dark;}
:root[data-lq-theme="rose"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(32% 0.061 10/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.050 10/.25), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="graphite"]{--color-bg:oklch(16.8% .009 265);--color-bg-grad-a:oklch(18.2% .011 265);--color-bg-grad-b:oklch(14.8% .009 265);--color-surface-2:oklch(25% .012 265);--color-ink-800:oklch(25% .012 265);
--color-hairline:oklch(40% .012 265/.35);--color-hairline-strong:oklch(45% .014 265/.55);--color-hairline-soft:oklch(40% .012 265/.18);
--color-text:oklch(97.5% .004 265);--color-text-2:oklch(82% .008 265);--color-text-3:oklch(64% .01 265);--color-text-4:oklch(49% .01 265);
--color-accent:oklch(76% 0.03 265);--color-accent-2:oklch(88% 0.017 265);--color-accent-soft:oklch(76% 0.03 265/.22);--color-accent-dim:oklch(76% 0.03 265/.12);--color-accent-glow:oklch(76% 0.03 265/.35);
--color-warm:oklch(85% .13 75);--color-warm-bright:oklch(92% .13 75);--color-warm-fade:oklch(85% .13 75/.5);--color-warm-soft:oklch(30% .1 75/.16);--color-warm-tint:oklch(30% .1 75/.25);--color-warm-tint-faint:oklch(30% .1 75/.05);--color-warm-ring:oklch(45% .13 75/.4);--color-warm-glow:oklch(45% .13 75/.45);color-scheme:dark;}
:root[data-lq-theme="graphite"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(32% 0.017 265/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.013 265/.25), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="paper"]{--color-bg:oklch(96.5% .006 90);--color-bg-grad-a:oklch(98% .005 90);--color-bg-grad-b:oklch(94% .008 90);--color-surface-2:oklch(92% .008 90);--color-ink-800:oklch(92% .008 90);
--color-hairline:oklch(35% .02 90/.2);--color-hairline-strong:oklch(35% .02 90/.38);--color-hairline-soft:oklch(35% .02 90/.1);
--color-text:oklch(20% .02 90);--color-text-2:oklch(34% .02 90);--color-text-3:oklch(48% .02 90);--color-text-4:oklch(60% .02 90);
--color-accent:oklch(50% 0.16 265);--color-accent-2:oklch(38% 0.16 265);--color-accent-soft:oklch(50% 0.16 265/.16);--color-accent-dim:oklch(50% 0.16 265/.09);--color-accent-glow:oklch(50% 0.16 265/.25);
--color-good:oklch(50% .13 155);--color-warn:oklch(58% .14 70);--color-danger:oklch(52% .2 25);--color-danger-2:oklch(45% .18 25);--color-danger-bright:oklch(38% .16 25);--color-danger-soft:oklch(90% .06 25/.6);--color-danger-ring:oklch(60% .18 25/.4);--color-danger-glow:oklch(60% .18 25/.3);
--color-warm:oklch(55% .14 75);--color-warm-bright:oklch(45% .14 75);--color-warm-fade:oklch(55% .14 75/.5);--color-warm-soft:oklch(90% .07 75/.5);--color-warm-tint:oklch(88% .08 75/.6);--color-warm-tint-faint:oklch(88% .08 75/.2);--color-warm-ring:oklch(60% .14 75/.4);--color-warm-glow:oklch(60% .14 75/.3);color-scheme:light;}
:root[data-lq-theme="paper"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(90% 0.080 265/.5), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(92% 0.064 265/.45), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-theme="mint"]{--color-bg:oklch(96.5% .006 170);--color-bg-grad-a:oklch(98% .005 170);--color-bg-grad-b:oklch(94% .008 170);--color-surface-2:oklch(92% .008 170);--color-ink-800:oklch(92% .008 170);
--color-hairline:oklch(35% .02 170/.2);--color-hairline-strong:oklch(35% .02 170/.38);--color-hairline-soft:oklch(35% .02 170/.1);
--color-text:oklch(20% .02 170);--color-text-2:oklch(34% .02 170);--color-text-3:oklch(48% .02 170);--color-text-4:oklch(60% .02 170);
--color-accent:oklch(50% 0.12 175);--color-accent-2:oklch(38% 0.12 175);--color-accent-soft:oklch(50% 0.12 175/.16);--color-accent-dim:oklch(50% 0.12 175/.09);--color-accent-glow:oklch(50% 0.12 175/.25);
--color-good:oklch(50% .13 155);--color-warn:oklch(58% .14 70);--color-danger:oklch(52% .2 25);--color-danger-2:oklch(45% .18 25);--color-danger-bright:oklch(38% .16 25);--color-danger-soft:oklch(90% .06 25/.6);--color-danger-ring:oklch(60% .18 25/.4);--color-danger-glow:oklch(60% .18 25/.3);
--color-warm:oklch(55% .14 90);--color-warm-bright:oklch(45% .14 90);--color-warm-fade:oklch(55% .14 90/.5);--color-warm-soft:oklch(90% .07 90/.5);--color-warm-tint:oklch(88% .08 90/.6);--color-warm-tint-faint:oklch(88% .08 90/.2);--color-warm-ring:oklch(60% .14 90/.4);--color-warm-glow:oklch(60% .14 90/.3);color-scheme:light;}
:root[data-lq-theme="mint"] .app-shell{background:radial-gradient(1000px 500px at 8% -10%, oklch(90% 0.060 175/.5), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(92% 0.048 175/.45), transparent 55%), linear-gradient(180deg, var(--color-bg-grad-a), var(--color-bg-grad-b));background-attachment:fixed}
:root[data-lq-round="sharp"]{--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--radius-2xl:8px;--radius-3xl:10px}
:root[data-lq-round="soft"]{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:26px;--radius-3xl:32px}
:root[data-lq-theme="paper"] body,:root[data-lq-theme="mint"] body{color:var(--color-text)}
/* 切换器 */
#lq-theme-fab{position:fixed;top:10px;right:14px;z-index:99999;font:500 13px/1.3 "Noto Sans SC",system-ui,sans-serif}
#lq-theme-fab>button{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--color-hairline-strong);background:var(--color-bg-grad-a);color:var(--color-text-2);cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.28)}
#lq-theme-fab>button:hover{color:var(--color-text);border-color:var(--color-accent)}
#lq-theme-panel{display:none;position:absolute;left:0;top:calc(100% + 8px);box-sizing:border-box;width:280px;padding:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:12px;border:1px solid var(--color-hairline-strong);background:var(--color-bg-grad-a);box-shadow:0 12px 32px rgba(0,0,0,.24);color:var(--color-text-2)}
#lq-theme-fab.open #lq-theme-panel{display:block}
#lq-theme-fab.docked{position:relative;top:auto;right:auto;z-index:60;flex:none}
#lq-theme-fab.docked>button{height:30px;padding:0 10px;box-shadow:none;background:transparent}
#lq-theme-panel h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--color-text-3);letter-spacing:.06em}
#lq-theme-panel .lq-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}
#lq-theme-panel .lq-opt{display:flex;min-height:32px;white-space:nowrap;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;border:1px solid var(--color-hairline);background:transparent;color:var(--color-text-2);cursor:pointer;text-align:left}
#lq-theme-panel[data-compact="true"] .lq-grid{grid-template-columns:1fr}
@media(max-width:760px){#lq-theme-fab.docked>button{padding:0 8px}}
#lq-theme-panel .lq-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
#lq-theme-panel .lq-opt:hover{border-color:var(--color-accent)}
#lq-theme-panel .lq-opt.on{border-color:var(--color-accent);background:var(--color-accent-dim);color:var(--color-text)}
#lq-theme-panel .lq-dot{width:16px;height:16px;border-radius:50%;flex:none;border:1px solid rgba(128,128,128,.4)}
#lq-theme-panel .lq-row{display:flex;gap:6px}
#lq-theme-panel .lq-row .lq-opt{flex:1;justify-content:center}
/* 浅色主题修正 */
:root[data-lq-theme="paper"] [class^="bg-[oklch("],:root[data-lq-theme="paper"] [class*=" bg-[oklch("],:root[data-lq-theme="mint"] [class^="bg-[oklch("],:root[data-lq-theme="mint"] [class*=" bg-[oklch("]{background-color:oklch(100% 0 0/.62) !important}
:root[data-lq-theme="paper"] [class^="bg-[linear-gradient"],:root[data-lq-theme="paper"] [class*=" bg-[linear-gradient"],:root[data-lq-theme="paper"] [class^="bg-[radial-gradient"],:root[data-lq-theme="paper"] [class*=" bg-[radial-gradient"],:root[data-lq-theme="mint"] [class^="bg-[linear-gradient"],:root[data-lq-theme="mint"] [class*=" bg-[linear-gradient"],:root[data-lq-theme="mint"] [class^="bg-[radial-gradient"],:root[data-lq-theme="mint"] [class*=" bg-[radial-gradient"]{background-image:linear-gradient(oklch(100% 0 0/.75),oklch(96% .006 250/.6)) !important}
:root[data-lq-theme="paper"] [class*="hover:bg-[oklch("]:hover,:root[data-lq-theme="paper"] .sv-navbtn:not(:disabled):hover,:root[data-lq-theme="paper"] .arc-btn-secondary:hover:not(:disabled),:root[data-lq-theme="mint"] [class*="hover:bg-[oklch("]:hover,:root[data-lq-theme="mint"] .sv-navbtn:not(:disabled):hover,:root[data-lq-theme="mint"] .arc-btn-secondary:hover:not(:disabled){background-color:oklch(93% .012 250/.9) !important}
:root[data-lq-theme="paper"] .arc-glass-panel,:root[data-lq-theme="paper"] .app-panel,:root[data-lq-theme="paper"] .app-panel-strong,:root[data-lq-theme="paper"] .driver-popover.arc-tour,:root[data-lq-theme="mint"] .arc-glass-panel,:root[data-lq-theme="mint"] .app-panel,:root[data-lq-theme="mint"] .app-panel-strong,:root[data-lq-theme="mint"] .driver-popover.arc-tour{background:linear-gradient(oklch(100% 0 0/.92),oklch(97% .005 250/.88)) !important;box-shadow:0 12px 30px -12px oklch(30% .03 250/.25) !important}
:root[data-lq-theme="paper"] .app-sidebar,:root[data-lq-theme="mint"] .app-sidebar{background:linear-gradient(oklch(99% .004 250/.8),oklch(96% .006 250/.7)) !important}
:root[data-lq-theme="paper"] .arc-btn-secondary,:root[data-lq-theme="paper"] .sv-navbtn,:root[data-lq-theme="paper"] .driver-popover.arc-tour .driver-popover-prev-btn,:root[data-lq-theme="paper"] .driver-popover.arc-tour .arc-tour-skip-btn,:root[data-lq-theme="mint"] .arc-btn-secondary,:root[data-lq-theme="mint"] .sv-navbtn,:root[data-lq-theme="mint"] .driver-popover.arc-tour .driver-popover-prev-btn,:root[data-lq-theme="mint"] .driver-popover.arc-tour .arc-tour-skip-btn{background:oklch(100% 0 0/.7) !important}
:root[data-lq-theme="paper"] .prompt-editor,:root[data-lq-theme="paper"] .prompt-ta,:root[data-lq-theme="paper"] .dlg-input,:root[data-lq-theme="paper"] .segment-card,:root[data-lq-theme="mint"] .prompt-editor,:root[data-lq-theme="mint"] .prompt-ta,:root[data-lq-theme="mint"] .dlg-input,:root[data-lq-theme="mint"] .segment-card{background:oklch(100% 0 0/.8) !important}
:root[data-lq-theme="paper"] .theme-slider,:root[data-lq-theme="paper"] .theme-slider::-moz-range-track,:root[data-lq-theme="mint"] .theme-slider,:root[data-lq-theme="mint"] .theme-slider::-moz-range-track{background:oklch(80% .01 250/.7) !important}
:root[data-lq-theme="paper"] .arc-btn-primary,:root[data-lq-theme="paper"] .accent-gradient,:root[data-lq-theme="paper"] .driver-popover.arc-tour .driver-popover-next-btn,:root[data-lq-theme="paper"] .driver-popover.arc-tour .driver-popover-done-btn,:root[data-lq-theme="mint"] .arc-btn-primary,:root[data-lq-theme="mint"] .accent-gradient,:root[data-lq-theme="mint"] .driver-popover.arc-tour .driver-popover-next-btn,:root[data-lq-theme="mint"] .driver-popover.arc-tour .driver-popover-done-btn{color:#fff !important}
:root[data-lq-theme="paper"] [class*="shadow-[0_"],:root[data-lq-theme="mint"] [class*="shadow-[0_"]{--tw-shadow-color:oklch(30% .03 250/.28) !important}
:root[data-lq-theme="paper"] [style*="background"][style*="oklch(0.1"],:root[data-lq-theme="paper"] [style*="background"][style*="oklch(0.2"],:root[data-lq-theme="paper"] [style*="background"][style*="oklch(0.3"],:root[data-lq-theme="mint"] [style*="background"][style*="oklch(0.1"],:root[data-lq-theme="mint"] [style*="background"][style*="oklch(0.2"],:root[data-lq-theme="mint"] [style*="background"][style*="oklch(0.3"]{background-color:oklch(100% 0 0/.55) !important;background-image:linear-gradient(oklch(100% 0 0/.7),oklch(96% .006 250/.55)) !important}
:root[data-lq-theme="ocean"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(32% 0.061 235/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.050 235/.25), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="forest"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(32% 0.055 160/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.045 160/.25), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="amber"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(32% 0.066 75/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.054 75/.25), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="rose"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(32% 0.061 10/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.050 10/.25), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="graphite"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(32% 0.017 265/.28), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(26% 0.013 265/.25), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="paper"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(90% 0.080 265/.5), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(92% 0.064 265/.45), transparent 55%) !important;background-color:transparent !important}
:root[data-lq-theme="mint"] [style*="radial-gradient(1100px"]{background-image:radial-gradient(1100px 540px at 8% -10%, oklch(90% 0.060 175/.5), transparent 55%), radial-gradient(900px 500px at 98% 110%, oklch(92% 0.048 175/.45), transparent 55%) !important;background-color:transparent !important}
/* 界面大小：整体按比例放大（含字体）。--lq-z 由切换器设置 */
:root{--lq-z:1.2}
:root[data-lq-size="sm"]{--lq-z:1}
:root[data-lq-size="md"]{--lq-z:1.2}
:root[data-lq-size="lg"]{--lq-z:1.4}
html{zoom:var(--lq-z)}
.h-screen{height:calc(100vh / var(--lq-z))}
.min-h-screen{min-height:calc(100vh / var(--lq-z))}
.app-frame{min-height:calc(100vh / var(--lq-z))}
.max-h-screen{max-height:calc(100vh / var(--lq-z))}
.w-screen{width:calc(100vw / var(--lq-z))}
.h-\[min\(56vh\,520px\)\]{height:min(calc(56vh / var(--lq-z)),520px)}
.max-h-\[60vh\]{max-height:calc(60vh / var(--lq-z))}
.max-h-\[65vh\]{max-height:calc(65vh / var(--lq-z))}
.max-h-\[80vh\]{max-height:calc(80vh / var(--lq-z))}
.max-h-\[85vh\]{max-height:calc(85vh / var(--lq-z))}
.max-h-\[86vh\]{max-height:calc(86vh / var(--lq-z))}
.max-h-\[90vh\]{max-height:calc(90vh / var(--lq-z))}
.max-h-\[92vh\]{max-height:calc(92vh / var(--lq-z))}
.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(calc(100vh / var(--lq-z)) - 3rem)}
.max-h-\[min\(30rem\,50vh\)\]{max-height:min(30rem,calc(50vh / var(--lq-z)))}
.max-h-\[min\(86vh\,720px\)\]{max-height:min(calc(86vh / var(--lq-z)),720px)}
.max-h-\[min\(86vh\,760px\)\]{max-height:min(calc(86vh / var(--lq-z)),760px)}
.max-h-\[min\(86vh\,820px\)\]{max-height:min(calc(86vh / var(--lq-z)),820px)}
.max-w-\[96vw\]{max-width:calc(96vw / var(--lq-z))}
.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(calc(100vw / var(--lq-z)) - 1.5rem)}
.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(calc(100vw / var(--lq-z)) - 2rem)}
.max-w-\[calc\(100vw-32px\)\]{max-width:calc(calc(100vw / var(--lq-z)) - 32px)}
