.font-setting-btn[data-v-b22b3675]{right:calc(16px + var(--layout-scrollbar-lock-gap,0px));z-index:1200;color:#1e293b;background:#ffffffeb;border:1px solid #cbd5e1e6;border-radius:999px;padding:8px 14px;font-size:13px;position:fixed;top:130px;box-shadow:0 8px 22px #0f172a24}.font-panel[data-v-b22b3675]{right:calc(16px + var(--layout-scrollbar-lock-gap,0px));z-index:1205;background:#fffffff5;border:1px solid #e2e8f0;border-radius:10px;width:240px;padding:12px;position:fixed;top:162px;box-shadow:0 10px 26px #0f172a29}.font-panel-title[data-v-b22b3675]{font-size:13px;font-weight:700}.font-panel-value[data-v-b22b3675]{color:#64748b;margin-top:6px;font-size:12px}.font-panel-actions[data-v-b22b3675]{margin-top:10px;display:flex}.font-panel-actions[data-v-b22b3675]>*+*{margin-left:8px}.font-panel-actions button[data-v-b22b3675]{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;flex:1;height:28px;font-size:12px}.font-slider[data-v-b22b3675]{width:100%;margin-top:10px}.dark .font-setting-btn{border-color:var(--ui-dark-border-strong);background:var(--ui-dark-bg-panel-90);color:var(--ui-dark-text-main)}.dark .font-panel{border-color:var(--ui-dark-border-strong);background:var(--ui-dark-bg-panel-90)}.dark .font-panel-value{color:var(--ui-dark-text-muted)}.dark .font-panel-actions button{border-color:var(--ui-dark-border-strong);background:var(--ui-panel-muted);color:var(--ui-dark-text-main)}
