:root{--wz-black: #000000;--wz-chrome-white: #ffffff;--wz-gold-main: #b2955d;--wz-gold-on-dark: #d9b580;--wz-gold-button-text: #ffdfab;--wz-on-gold-main: #f7f7f5;--wz-member-action-ink: #f7f7f5;--wz-gold-tint: rgba(175, 145, 83, 0.1);--wz-gold-tint-solid: #af9153;--wz-header-base: #14120f;--wz-chrome-header-gradient-start: #0e0d0b;--wz-chrome-header-gradient-middle: #1a1814;--wz-chrome-header-gradient-end: #100f0d;--wz-chrome-switch-track: #eceff2;--wz-chrome-switch-track-checked: #f2f3f4;--wz-chrome-nav-icon: #d9dcdf;--wz-chrome-danger: #bd2d27;--wz-chrome-danger-text: #ffffff;--wz-chrome-danger-bright: #fa5151;--wz-chrome-picker-panel: #ffffff;--wz-chrome-picker-page: #f5f5f5;--wz-chrome-picker-text: #3e3c3d;--wz-chrome-picker-muted: #d1d1d1;--wz-chrome-picker-ink-900: #333333;--wz-chrome-picker-ink-700: #4d4d4d;--wz-chrome-picker-ink-600: #6c6c6c;--wz-chrome-picker-gray: #9e9e9e;--wz-chrome-picker-fire: #c50000;--wz-chrome-picker-water: #3973f1;--wz-chrome-picker-wood: #40b043;--wz-chrome-picker-earth: #8d7047;--wz-chrome-picker-metal: #d89114;--wz-chrome-picker-hairline: rgba(0, 0, 0, 0.12);--wz-chrome-picker-control-border: #dedede;--wz-chrome-picker-control-border-neutral: #d9d9d9;--wz-chrome-picker-control-border-strong: #d4d4d4;--wz-chrome-picker-surface-soft: #fafafa;--wz-chrome-picker-surface-control: #f2f2f2;--wz-chrome-picker-gold-soft: #f3ead1;--wz-chrome-picker-gold-soft-text: #81610b;--wz-chrome-picker-gold-deep-text: #6b4d00;--wz-chrome-picker-gold-label-text: #71550a;--wz-chrome-picker-placeholder-strong: #a1a1a1;--wz-chrome-picker-wheel-muted: #a0a0a0;--wz-chrome-picker-warning-bg: #fff6df;--wz-chrome-picker-warning-text: #8a5700;--wz-chrome-picker-switch-track: #dedfe1;--wz-chrome-picker-cell: #f4f4f4;--wz-chrome-picker-active: #cccccc;--wz-chrome-picker-disabled: #f9f9f9;--wz-chrome-picker-line: #cfcfcf;--wz-chrome-picker-wood-tint: #f5fbf6;--wz-chrome-picker-fire-tint: #fcf2f2;--wz-chrome-picker-earth-tint: #f7f4ee;--wz-chrome-picker-metal-tint: #fdf9f3;--wz-chrome-picker-water-tint: #f5f8fe;--wz-chrome-backdrop-strong: rgba(0, 0, 0, 0.7);--wz-chrome-text-light: #f1f1f1;--wz-type-nav: 0.48rem;--wz-type-ganzhi: 0.586667rem;--wz-type-tab: 0.4rem;--wz-type-strip-ganzhi: 0.4rem;--wz-type-body: 0.346667rem;--wz-type-secondary: 0.336rem;--wz-type-header-date: 0.353333rem;--wz-type-header-name: 0.373333rem;--wz-type-info: 0.373333rem;--wz-type-hint: 0.32rem;--wz-type-strip-year: 0.306667rem;--wz-type-strip-tenstar: 0.3rem;--wz-type-xiaoyun: 0.326667rem;--wz-type-strip-age: 0.253333rem;--wz-type-nayin: 0.282667rem;--wz-type-child-limit: 0.272rem;--wz-type-section: 0.426667rem;--wz-h-nav: 1.128205rem;--wz-h-tabbar: 1.128205rem;--wz-h-chart-header: 2.820513rem;--wz-h-hint: 0.717949rem;--wz-w-row-label: 1.333333rem;--wz-w-strip-label: 0.871795rem;--wz-w-strip-column: 0.910256rem;--wz-w-capsule: 1.179487rem;--wz-h-capsule: 0.666667rem;--wz-r-capsule: 0.320513rem;--wz-w-save: 1.641026rem;--wz-h-save: 0.871795rem;--wz-r-save: 0.266667rem;--wz-w-feedback: 2.692308rem;--wz-h-feedback: 0.794872rem;--wz-r-feedback: 0.133333rem;--wz-w-calendar-cell: 1.205128rem;--wz-h-calendar-cell: 1.717949rem;--wz-r-calendar-cell: 0.266667rem;--wz-h-strip-cell: 2.769231rem;--wz-h-table-row: 0.74359rem;--wz-safe-bottom: env(safe-area-inset-bottom, 0px);--wz-control-active: var(--wz-gold-main);--wz-on-control-active: var(--wz-black);--wz-content-gold: var(--wz-gold-main);--wz-content-gold-ink: var(--wz-gold-main);--wz-skin-tab-bg: var(--wz-black);--wz-skin-tab-ink: var(--wz-chrome-white);--wz-skin-tab-muted: var(--wz-chrome-white);--wz-skin-tab-active: var(--wz-gold-on-dark);--wz-skin-tab-indicator: var(--wz-gold-main);--wz-skin-seal: var(--wz-gold-main);--wz-skin-on-seal: var(--wz-gold-on-dark);--wz-skin-header-ink: var(--wz-chrome-white);--wz-skin-header-muted: var(--wz-chrome-white);--wz-skin-header-line: var(--wz-gold-main);--wz-skin-header-overlay: rgba(0, 0, 0, 0.1);--wz-skin-header-action-bg: rgba(255, 255, 255, 0.13);--wz-skin-header-action-border: rgba(255, 255, 255, 0.22);--wz-skin-header-action-ink: var(--wz-skin-seal);--wz-skin-ledger-line: var(--wz-hairline);--wz-skin-card-shadow: none;--wz-skin-bottom-shadow: none;--wz-skin-card-radius: 0.32rem;--wz-skin-control-radius: 0.24rem}
:root[data-theme="light"]{color-scheme: light;--wz-fire: #c50000;--wz-water: #3973f1;--wz-wood: #40b043;--wz-earth: #8d7047;--wz-metal: #d89114;--wz-ink-900: #333333;--wz-ink-700: #4d4d4d;--wz-ink-600: #6c6c6c;--wz-ink-relation: #303236;--wz-gray-label: #9e9e9e;--wz-gray-strip-label: #999999;--wz-gray-expand: #898c91;--wz-red-term: #d30505;--wz-page: #f5f5f5;--wz-page-dim: #f2f2f2;--wz-surface: #ffffff;--wz-zebra-1: #f7f7f7;--wz-zebra-2: #f9f9f9;--wz-zebra-3: #eeeeee;--wz-selected-col: #f5f5f5;--wz-capsule-gray: #f7f7f7;--wz-sunken: #eeeeee;--wz-hairline: rgba(0, 0, 0, 0.12);--wz-chart-group-divider: #d6d6d6;--wz-partial-stripe: rgba(77, 77, 77, 0.045);--wz-overlay: rgba(0, 0, 0, 0.5);--wz-e2-outline: transparent;--wz-import-overlay: rgba(0, 0, 0, 0.48);--wz-floating-surface: rgba(255, 255, 255, 0.97);--wz-floating-border: rgba(0, 0, 0, 0.05);--wz-floating-shadow: 0 -2px 8px rgba(0, 0, 0, 0.04);--wz-boundary-badge-bg: rgba(255, 255, 255, 0.88);--wz-inset-ring: inset 0 0 0 1px rgba(0, 0, 0, 0.06);--wz-placeholder: #c9c9cb;--wz-control-border: #dedede;--wz-control-border-soft: #e6e6e6;--wz-control-border-strong: #d4d4d4;--wz-control-border-neutral: #d9d9d9;--wz-control-border-cool: #cfcfcf;--wz-control-muted: #b9b9bb;--wz-control-value-muted: #b9babc;--wz-control-required: #bfc0c2;--wz-control-icon: #c6c7c8;--wz-caption-muted: #c4c5c7;--wz-neutral-icon: #d9dcdf;--wz-placeholder-strong: #a1a1a1;--wz-wheel-muted: #a0a0a0;--wz-nav-muted: #7f8287;--wz-nav-active: #98740a;--wz-info-value: #191919;--wz-top-nav-text: #000000;--wz-text-alt: #3e3c3d;--wz-text-strong-alt: #161616;--wz-surface-soft: #fafafa;--wz-surface-control: #f2f2f2;--wz-surface-paper: #f7f5f0;--wz-line-paper: #e7e1d8;--wz-line-zebra: #e5e5e5;--wz-gold-soft: #f3ead1;--wz-gold-soft-text: #81610b;--wz-gold-deep-text: #6b4d00;--wz-gold-tag-text: #7d600c;--wz-gold-label-text: #71550a;--wz-gold-highlight-text: #7d5f08;--wz-warning-bg: #fff6df;--wz-warning-text: #8a5700;--wz-danger: #b42318;--wz-switch-track: #dedfe1;--wz-viewport-gutter: #ececec;--wz-toast-bg: #252525;--wz-toast-text: #ffffff;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-gray-label);--wz-settings-sub-backbar: var(--wz-surface);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: var(--wz-chrome-white);--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-sheet-overlay: var(--wz-overlay);--wz-settings-sub-dialog-overlay: var(--wz-overlay);--wz-settings-sub-toast: var(--wz-toast-bg)}
:root[data-theme="dark"]{color-scheme: dark;--wz-fire: #da5e5e;--wz-water: #4c81f2;--wz-wood: #40b043;--wz-earth: #987e59;--wz-metal: #d89114;--wz-ink-900: #eae6df;--wz-ink-700: #c9c3b8;--wz-ink-600: #a8a296;--wz-ink-relation: #eae6df;--wz-gray-label: #a8a296;--wz-gray-strip-label: #a8a296;--wz-gray-expand: #a8a296;--wz-red-term: #e25959;--wz-page: #121110;--wz-page-dim: var(--wz-page);--wz-surface: #1c1a18;--wz-zebra-1: #201e1b;--wz-zebra-2: #232019;--wz-zebra-3: #232019;--wz-selected-col: #2a2723;--wz-capsule-gray: #262320;--wz-sunken: #171512;--wz-hairline: #33302b;--wz-chart-group-divider: #3f3b34;--wz-partial-stripe: #4a453c;--wz-overlay: rgba(0, 0, 0, 0.65);--wz-e2-outline: #3f3b34;--wz-import-overlay: rgba(0, 0, 0, 0.65);--wz-floating-surface: #1c1a18;--wz-floating-border: #33302b;--wz-floating-shadow: inset 0 0 0 1px #3f3b34;--wz-boundary-badge-bg: #1c1a18;--wz-inset-ring: inset 0 0 0 1px #3f3b34;--wz-placeholder: #a8a296;--wz-control-border: #33302b;--wz-control-border-soft: #33302b;--wz-control-border-strong: #3f3b34;--wz-control-border-neutral: #33302b;--wz-control-border-cool: #3f3b34;--wz-control-muted: #a8a296;--wz-control-value-muted: #a8a296;--wz-control-required: #a8a296;--wz-control-icon: #a8a296;--wz-caption-muted: #a8a296;--wz-neutral-icon: #a8a296;--wz-placeholder-strong: #a8a296;--wz-wheel-muted: #a8a296;--wz-nav-muted: #a8a296;--wz-nav-active: #d89114;--wz-info-value: #eae6df;--wz-top-nav-text: #eae6df;--wz-text-alt: #eae6df;--wz-text-strong-alt: #eae6df;--wz-surface-soft: #201e1b;--wz-surface-control: #262320;--wz-surface-paper: #1c1a18;--wz-line-paper: #33302b;--wz-line-zebra: #33302b;--wz-gold-soft: #232019;--wz-gold-soft-text: #b2955d;--wz-gold-deep-text: #b2955d;--wz-gold-tag-text: #b2955d;--wz-gold-label-text: #b2955d;--wz-gold-highlight-text: #b2955d;--wz-warning-bg: #232019;--wz-warning-text: #d89114;--wz-danger: #e25959;--wz-switch-track: #33302b;--wz-viewport-gutter: #121110;--wz-toast-bg: #1c1a18;--wz-toast-text: #eae6df;--wz-settings-sub-page: #121110;--wz-settings-sub-surface: #1c1a18;--wz-settings-sub-border: #3f3b34;--wz-settings-sub-text: #eae6df;--wz-settings-sub-muted: #a8a296;--wz-settings-sub-muted-strong: #a8a296;--wz-settings-sub-backbar: #171512;--wz-settings-sub-dialog: #1c1a18;--wz-settings-sub-control: #262320;--wz-settings-sub-switch-track: #33302b;--wz-settings-sub-switch-knob: #eae6df;--wz-settings-sub-sheet-handle: #a8a296;--wz-settings-sub-danger: #e25959;--wz-settings-sub-danger-button: #e25959;--wz-settings-sub-sheet-overlay: rgba(0, 0, 0, 0.65);--wz-settings-sub-dialog-overlay: rgba(0, 0, 0, 0.65);--wz-settings-sub-toast: #1c1a18}
:root[data-skin="modern-book"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);color-scheme: light;--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #1b1816;--wz-ink-700: #40372f;--wz-ink-600: #6e5a46;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #faf7ee;--wz-page-dim: #f6f0e5;--wz-surface: #fdfbf4;--wz-zebra-1: #f8f3e8;--wz-zebra-2: #faf7ee;--wz-zebra-3: #f4ecdf;--wz-selected-col: #f2e8d9;--wz-capsule-gray: #f8f2e8;--wz-sunken: #f2e8d9;--wz-hairline: #ebe2d0;--wz-chart-group-divider: #e9decb;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #8b5a16;--wz-info-value: #2b261e;--wz-top-nav-text: #2b261e;--wz-text-alt: #5c5043;--wz-text-strong-alt: #2b261e;--wz-surface-soft: #f8f2e8;--wz-surface-control: #f2e8d9;--wz-surface-paper: #fdfbf4;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #8b5a16;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #fff9ea;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #f4e5c5;--wz-gold-soft-text: #7a5012;--wz-gold-deep-text: #7a5012;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #8b5a16;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px}
:root[data-skin="modern-book"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);color-scheme: dark;--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #f6ecdc;--wz-ink-700: #d2c3af;--wz-ink-600: #b9a995;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #17130f;--wz-page-dim: #14100d;--wz-surface: #211b15;--wz-zebra-1: #261f17;--wz-zebra-2: #281f18;--wz-zebra-3: #34281c;--wz-selected-col: #34281c;--wz-capsule-gray: #34281c;--wz-sunken: #100d0a;--wz-hairline: #514332;--wz-chart-group-divider: #6b5741;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #f0bd61;--wz-info-value: #f6ecdc;--wz-top-nav-text: #f6ecdc;--wz-text-alt: #f6ecdc;--wz-text-strong-alt: #f6ecdc;--wz-surface-soft: #281f18;--wz-surface-control: #34281c;--wz-surface-paper: #211b15;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #f0bd61;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #2b1b08;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #332718;--wz-gold-soft-text: #f0c777;--wz-gold-deep-text: #f0c777;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #f0bd61;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px}
:root[data-skin="indigo-atlas"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);color-scheme: light;--wz-black: #0d1a29;--wz-fire: #ad2026;--wz-water: #1659b7;--wz-wood: #1f7542;--wz-earth: #6d4d2e;--wz-metal: #965a00;--wz-ink-900: #172438;--wz-ink-700: #415269;--wz-ink-600: #5b6c81;--wz-ink-relation: #172438;--wz-gray-label: #63758c;--wz-gray-strip-label: #63758c;--wz-gray-expand: #63758c;--wz-red-term: #ad2026;--wz-page: #eef3f7;--wz-page-dim: #ecf2f6;--wz-surface: #f9fbfc;--wz-zebra-1: #eff3f7;--wz-zebra-2: #f3f7fa;--wz-zebra-3: #eaf0f5;--wz-selected-col: #eaf0f5;--wz-capsule-gray: #f3f7fa;--wz-sunken: #eaf0f5;--wz-hairline: #d4dee8;--wz-chart-group-divider: #b8c6d6;--wz-partial-stripe: rgba(65, 82, 105, 0.045);--wz-e2-outline: #b8c6d6;--wz-floating-surface: #ffffff;--wz-floating-border: #d4dee8;--wz-floating-shadow: 0 -2px 8px rgba(23, 36, 56, 0.08);--wz-boundary-badge-bg: rgba(255, 255, 255, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(23, 36, 56, 0.08);--wz-placeholder: #63758c;--wz-control-border: #d4dee8;--wz-control-border-soft: #e2e9ef;--wz-control-border-strong: #b8c6d6;--wz-control-border-neutral: #c7d3de;--wz-control-border-cool: #b8c6d6;--wz-control-muted: #91a2b7;--wz-control-value-muted: #415269;--wz-control-required: #63758c;--wz-control-icon: #63758c;--wz-caption-muted: #63758c;--wz-neutral-icon: #63758c;--wz-placeholder-strong: #63758c;--wz-wheel-muted: #63758c;--wz-nav-muted: #63758c;--wz-nav-active: #b74237;--wz-info-value: #172438;--wz-top-nav-text: #172438;--wz-text-alt: #415269;--wz-text-strong-alt: #172438;--wz-surface-soft: #f3f7fa;--wz-surface-control: #eaf0f5;--wz-surface-paper: #f9fbfc;--wz-line-paper: #d4dee8;--wz-line-zebra: #d4dee8;--wz-gold-main: #8c5e2a;--wz-gold-on-dark: #ff796d;--wz-gold-button-text: #f7faff;--wz-on-gold-main: #f7faff;--wz-gold-tint: rgba(140, 94, 42, 0.1);--wz-gold-tint-solid: #8c5e2a;--wz-gold-soft: #f3e8da;--wz-gold-soft-text: #805626;--wz-gold-deep-text: #8c5e2a;--wz-gold-tag-text: #8c5e2a;--wz-gold-label-text: #8c5e2a;--wz-gold-highlight-text: #805626;--wz-header-base: #19212d;--wz-chrome-header-gradient-start: #0e1a28;--wz-chrome-header-gradient-middle: #1b2635;--wz-chrome-header-gradient-end: #141f2d;--wz-warning-bg: #f3e8da;--wz-warning-text: #8c5e2a;--wz-danger: #b74237;--wz-switch-track: #d4dee8;--wz-viewport-gutter: #e4ebf1;--wz-toast-bg: #172438;--wz-toast-text: #f7faff;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #ffffff;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #b74237;--wz-on-control-active: #ffffff;--wz-content-gold: #c89b65;--wz-content-gold-ink: #8c5e2a;--wz-skin-tab-bg: #0d1a29;--wz-skin-tab-ink: #e8eef6;--wz-skin-tab-muted: #a8b6c8;--wz-skin-tab-active: #ffffff;--wz-skin-tab-indicator: #e46054;--wz-skin-seal: #e46054;--wz-skin-on-seal: #e46054;--wz-skin-header-ink: #f5f8fc;--wz-skin-header-muted: #b8c3d0;--wz-skin-header-line: #354458;--wz-skin-header-overlay: rgba(7, 17, 30, 0.22);--wz-skin-header-action-bg: rgba(247, 250, 255, 0.08);--wz-skin-header-action-border: rgba(184, 195, 208, 0.42);--wz-skin-header-action-ink: #e8eef6;--wz-skin-ledger-line: #d4dee8;--wz-skin-card-shadow: 0 0.04rem 0.12rem rgba(23, 36, 56, 0.045);--wz-skin-bottom-shadow: 0 -0.04rem 0.14rem rgba(23, 36, 56, 0.06);--wz-skin-card-radius: 0.16rem;--wz-skin-control-radius: 0.12rem}
:root[data-skin="indigo-atlas"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);color-scheme: dark;--wz-black: #07111e;--wz-fire: #ff7b76;--wz-water: #79aaff;--wz-wood: #67c98a;--wz-earth: #d1a474;--wz-metal: #f0b95d;--wz-ink-900: #e8eef6;--wz-ink-700: #bac6d5;--wz-ink-600: #91a2b7;--wz-ink-relation: #e8eef6;--wz-gray-label: #91a2b7;--wz-gray-strip-label: #91a2b7;--wz-gray-expand: #91a2b7;--wz-red-term: #ff7b76;--wz-page: #09111b;--wz-page-dim: #08111b;--wz-surface: #111c29;--wz-zebra-1: #14202e;--wz-zebra-2: #152334;--wz-zebra-3: #1b2b3d;--wz-selected-col: #1b2b3d;--wz-capsule-gray: #1b2b3d;--wz-sunken: #07111b;--wz-hairline: #2b3c50;--wz-chart-group-divider: #425a73;--wz-partial-stripe: rgba(255, 121, 109, 0.045);--wz-e2-outline: #425a73;--wz-floating-surface: #172435;--wz-floating-border: #2b3c50;--wz-floating-shadow: inset 0 0 0 1px #2b3c50;--wz-boundary-badge-bg: #172435;--wz-inset-ring: inset 0 0 0 1px #2b3c50;--wz-placeholder: #91a2b7;--wz-control-border: #2b3c50;--wz-control-border-soft: #2b3c50;--wz-control-border-strong: #425a73;--wz-control-border-neutral: #2b3c50;--wz-control-border-cool: #425a73;--wz-control-muted: #91a2b7;--wz-control-value-muted: #91a2b7;--wz-control-required: #91a2b7;--wz-control-icon: #91a2b7;--wz-caption-muted: #91a2b7;--wz-neutral-icon: #91a2b7;--wz-placeholder-strong: #91a2b7;--wz-wheel-muted: #91a2b7;--wz-nav-muted: #91a2b7;--wz-nav-active: #ff796d;--wz-info-value: #e8eef6;--wz-top-nav-text: #e8eef6;--wz-text-alt: #e8eef6;--wz-text-strong-alt: #e8eef6;--wz-surface-soft: #152334;--wz-surface-control: #1b2b3d;--wz-surface-paper: #111c29;--wz-line-paper: #2b3c50;--wz-line-zebra: #2b3c50;--wz-gold-main: #d8a868;--wz-gold-on-dark: #ff796d;--wz-gold-button-text: #f7faff;--wz-on-gold-main: #23100f;--wz-gold-tint: rgba(216, 168, 104, 0.12);--wz-gold-tint-solid: #d8a868;--wz-gold-soft: #30271d;--wz-gold-soft-text: #d8a868;--wz-gold-deep-text: #d8a868;--wz-gold-tag-text: #d8a868;--wz-gold-label-text: #d8a868;--wz-gold-highlight-text: #d8a868;--wz-header-base: #0c1724;--wz-chrome-header-gradient-start: #07111d;--wz-chrome-header-gradient-middle: #111d2b;--wz-chrome-header-gradient-end: #0a1522;--wz-warning-bg: #30271d;--wz-warning-text: #d8a868;--wz-danger: #ff796d;--wz-switch-track: #2b3c50;--wz-viewport-gutter: #09111b;--wz-toast-bg: #172435;--wz-toast-text: #e8eef6;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #e8eef6;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #ff796d;--wz-on-control-active: #23100f;--wz-content-gold: #d8a868;--wz-content-gold-ink: #d8a868;--wz-skin-tab-bg: #07111e;--wz-skin-tab-ink: #d8e1ec;--wz-skin-tab-muted: #8fa0b4;--wz-skin-tab-active: #ffffff;--wz-skin-tab-indicator: #ff776b;--wz-skin-seal: #ff776b;--wz-skin-on-seal: #ff776b;--wz-skin-header-ink: #f5f8fc;--wz-skin-header-muted: #aebbcd;--wz-skin-header-line: #2f4257;--wz-skin-header-overlay: rgba(2, 8, 15, 0.34);--wz-skin-header-action-bg: rgba(245, 248, 252, 0.07);--wz-skin-header-action-border: rgba(174, 187, 205, 0.38);--wz-skin-header-action-ink: #d8e1ec;--wz-skin-ledger-line: rgba(145, 162, 183, 0.14);--wz-skin-card-shadow: 0 0.04rem 0.14rem rgba(0, 0, 0, 0.2);--wz-skin-bottom-shadow: 0 -0.04rem 0.14rem rgba(0, 0, 0, 0.18);--wz-skin-card-radius: 0.16rem;--wz-skin-control-radius: 0.12rem}
:root[data-skin="paper"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #342f27;--wz-ink-700: #655b4b;--wz-ink-600: #6e6253;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #f5f0e5;--wz-page-dim: #f5f0e5;--wz-surface: #fffcf5;--wz-zebra-1: #f7f4ee;--wz-zebra-2: #f3eddf;--wz-zebra-3: #eae0ce;--wz-selected-col: #eee2c9;--wz-capsule-gray: #f8f2e8;--wz-sunken: #eee5d5;--wz-hairline: #e2d8c4;--wz-chart-group-divider: #d2c5aa;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #805c29;--wz-info-value: #342f27;--wz-top-nav-text: #342f27;--wz-text-alt: #655b4b;--wz-text-strong-alt: #342f27;--wz-surface-soft: #faf6ed;--wz-surface-control: #eee5d6;--wz-surface-paper: #fffcf5;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #8f6c33;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #eee1bf;--wz-gold-soft-text: #725322;--wz-gold-deep-text: #785720;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #8f6c33;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #eee4ce}
:root[data-theme="light"] [data-palette="paper"]{--skin-preview-bg: #fffcf5;--skin-preview-head: #eee4ce;--skin-preview-head-ink: #342f27;--skin-preview-ink: #342f27;--skin-preview-accent: #785720;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="paper"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #f6ecdc;--wz-ink-700: #d2c3af;--wz-ink-600: #b9a995;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #191713;--wz-page-dim: #191713;--wz-surface: #22201a;--wz-zebra-1: #26241e;--wz-zebra-2: #2e291f;--wz-zebra-3: #34281c;--wz-selected-col: #403521;--wz-capsule-gray: #34281c;--wz-sunken: #100d0a;--wz-hairline: #453d2e;--wz-chart-group-divider: #6b5741;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #f0bd61;--wz-info-value: #f6ecdc;--wz-top-nav-text: #f6ecdc;--wz-text-alt: #d2c3af;--wz-text-strong-alt: #f6ecdc;--wz-surface-soft: #26231c;--wz-surface-control: #34281c;--wz-surface-paper: #22201a;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #f0bd61;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #332718;--wz-gold-soft-text: #f0c777;--wz-gold-deep-text: #f0c777;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #f0bd61;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #2b281f}
:root[data-theme="dark"] [data-palette="paper"]{--skin-preview-bg: #22201a;--skin-preview-head: #2b281f;--skin-preview-head-ink: #f6ecdc;--skin-preview-ink: #f6ecdc;--skin-preview-accent: #f0c777;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="jade"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #29392f;--wz-ink-700: #506254;--wz-ink-600: #59695c;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #eff2ec;--wz-page-dim: #eff2ec;--wz-surface: #fafbf6;--wz-zebra-1: #f2f3ef;--wz-zebra-2: #eaf0e5;--wz-zebra-3: #e0e8d9;--wz-selected-col: #deead7;--wz-capsule-gray: #f8f2e8;--wz-sunken: #e6ecdf;--wz-hairline: #d3ddcd;--wz-chart-group-divider: #b6c7b0;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #436743;--wz-info-value: #29392f;--wz-top-nav-text: #29392f;--wz-text-alt: #506254;--wz-text-strong-alt: #29392f;--wz-surface-soft: #f5f7f0;--wz-surface-control: #e3eadc;--wz-surface-paper: #fafbf6;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #5f7859;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #dde8d5;--wz-gold-soft-text: #425c3f;--wz-gold-deep-text: #3f633e;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #5f7859;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #e3eade}
:root[data-theme="light"] [data-palette="jade"]{--skin-preview-bg: #fafbf6;--skin-preview-head: #e3eade;--skin-preview-head-ink: #29392f;--skin-preview-ink: #29392f;--skin-preview-accent: #3f633e;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="jade"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #e0ecdf;--wz-ink-700: #b7ccb9;--wz-ink-600: #9aaf9c;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #131b16;--wz-page-dim: #131b16;--wz-surface: #1a261e;--wz-zebra-1: #1e2a22;--wz-zebra-2: #25362a;--wz-zebra-3: #304333;--wz-selected-col: #344a33;--wz-capsule-gray: #34281c;--wz-sunken: #100d0a;--wz-hairline: #3a5140;--wz-chart-group-divider: #4c6751;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #b6d6a6;--wz-info-value: #e0ecdf;--wz-top-nav-text: #e0ecdf;--wz-text-alt: #b7ccb9;--wz-text-strong-alt: #e0ecdf;--wz-surface-soft: #1e2b22;--wz-surface-control: #2b3b2f;--wz-surface-paper: #1a261e;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #a9c692;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #2f422b;--wz-gold-soft-text: #c2dab2;--wz-gold-deep-text: #b6d6a6;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #a9c692;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #243429}
:root[data-theme="dark"] [data-palette="jade"]{--skin-preview-bg: #1a261e;--skin-preview-head: #243429;--skin-preview-head-ink: #e0ecdf;--skin-preview-ink: #e0ecdf;--skin-preview-accent: #b6d6a6;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="ink"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #273449;--wz-ink-700: #536177;--wz-ink-600: #5a697c;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #eef1f5;--wz-page-dim: #eef1f5;--wz-surface: #fbfcfe;--wz-zebra-1: #f3f4f6;--wz-zebra-2: #eaf0f6;--wz-zebra-3: #dfe7f0;--wz-selected-col: #dfe8f4;--wz-capsule-gray: #f8f2e8;--wz-sunken: #e4eaf1;--wz-hairline: #d2dce7;--wz-chart-group-divider: #b2c2d5;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #9b4b41;--wz-info-value: #273449;--wz-top-nav-text: #273449;--wz-text-alt: #536177;--wz-text-strong-alt: #273449;--wz-surface-soft: #f4f7fa;--wz-surface-control: #e6ecf4;--wz-surface-paper: #fbfcfe;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #60738e;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #e0e8f3;--wz-gold-soft-text: #3b536f;--wz-gold-deep-text: #3e5778;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #60738e;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #e0e7ef}
:root[data-theme="light"] [data-palette="ink"]{--skin-preview-bg: #fbfcfe;--skin-preview-head: #e0e7ef;--skin-preview-head-ink: #273449;--skin-preview-ink: #273449;--skin-preview-accent: #3e5778;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="ink"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #e4ebf6;--wz-ink-700: #bac9dc;--wz-ink-600: #98aec9;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #111822;--wz-page-dim: #111822;--wz-surface: #192432;--wz-zebra-1: #1d2836;--wz-zebra-2: #25364a;--wz-zebra-3: #30455d;--wz-selected-col: #344a66;--wz-capsule-gray: #34281c;--wz-sunken: #100d0a;--wz-hairline: #3a4e67;--wz-chart-group-divider: #4b6380;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #efb0a2;--wz-info-value: #e4ebf6;--wz-top-nav-text: #e4ebf6;--wz-text-alt: #bac9dc;--wz-text-strong-alt: #e4ebf6;--wz-surface-soft: #1d2a3b;--wz-surface-control: #2b3e55;--wz-surface-paper: #192432;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #a1bde1;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #2c3f59;--wz-gold-soft-text: #ccdcf1;--wz-gold-deep-text: #afccef;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #a1bde1;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #233245}
:root[data-theme="dark"] [data-palette="ink"]{--skin-preview-bg: #192432;--skin-preview-head: #233245;--skin-preview-head-ink: #e4ebf6;--skin-preview-ink: #e4ebf6;--skin-preview-accent: #afccef;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="cinnabar"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #3a2e29;--wz-ink-700: #66564c;--wz-ink-600: #736359;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #f5f1e9;--wz-page-dim: #f5f1e9;--wz-surface: #fffdf7;--wz-zebra-1: #f7f5f0;--wz-zebra-2: #f0e8df;--wz-zebra-3: #eee3d8;--wz-selected-col: #f1ded4;--wz-capsule-gray: #f8f2e8;--wz-sunken: #f0e8df;--wz-hairline: #ddcec0;--wz-chart-group-divider: #ddcec0;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #993e30;--wz-info-value: #3a2e29;--wz-top-nav-text: #3a2e29;--wz-text-alt: #66564c;--wz-text-strong-alt: #3a2e29;--wz-surface-soft: #faf6ef;--wz-surface-control: #f0e8df;--wz-surface-paper: #fffdf7;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #993e30;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #f1ded4;--wz-gold-soft-text: #993e30;--wz-gold-deep-text: #993e30;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #993e30;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #eee3d8}
:root[data-theme="light"] [data-palette="cinnabar"]{--skin-preview-bg: #fffdf7;--skin-preview-head: #eee3d8;--skin-preview-head-ink: #3a2e29;--skin-preview-ink: #3a2e29;--skin-preview-accent: #993e30;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="cinnabar"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #f4e8de;--wz-ink-700: #d6bcaa;--wz-ink-600: #bda18f;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #201815;--wz-page-dim: #201815;--wz-surface: #2b201c;--wz-zebra-1: #2f2420;--wz-zebra-2: #382820;--wz-zebra-3: #382821;--wz-selected-col: #493026;--wz-capsule-gray: #34281c;--wz-sunken: #382820;--wz-hairline: #594034;--wz-chart-group-divider: #594034;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #f0a28b;--wz-info-value: #f4e8de;--wz-top-nav-text: #f4e8de;--wz-text-alt: #d6bcaa;--wz-text-strong-alt: #f4e8de;--wz-surface-soft: #30231e;--wz-surface-control: #382820;--wz-surface-paper: #2b201c;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #f0a28b;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #493026;--wz-gold-soft-text: #f0a28b;--wz-gold-deep-text: #f0a28b;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #f0a28b;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #382821}
:root[data-theme="dark"] [data-palette="cinnabar"]{--skin-preview-bg: #2b201c;--skin-preview-head: #382821;--skin-preview-head-ink: #f4e8de;--skin-preview-ink: #f4e8de;--skin-preview-accent: #f0a28b;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="porcelain"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #243d41;--wz-ink-700: #48666b;--wz-ink-600: #536e72;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #eef6f5;--wz-page-dim: #eef6f5;--wz-surface: #fbfefd;--wz-zebra-1: #f3f6f5;--wz-zebra-2: #e5f1ee;--wz-zebra-3: #dfedeb;--wz-selected-col: #d9ece8;--wz-capsule-gray: #f8f2e8;--wz-sunken: #e5f1ee;--wz-hairline: #c7dedb;--wz-chart-group-divider: #c7dedb;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #2d6c73;--wz-info-value: #243d41;--wz-top-nav-text: #243d41;--wz-text-alt: #48666b;--wz-text-strong-alt: #243d41;--wz-surface-soft: #f2f9f7;--wz-surface-control: #e5f1ee;--wz-surface-paper: #fbfefd;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #2d6c73;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #d9ece8;--wz-gold-soft-text: #2d6c73;--wz-gold-deep-text: #2d6c73;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #2d6c73;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #dfedeb}
:root[data-theme="light"] [data-palette="porcelain"]{--skin-preview-bg: #fbfefd;--skin-preview-head: #dfedeb;--skin-preview-head-ink: #243d41;--skin-preview-ink: #243d41;--skin-preview-accent: #2d6c73;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="porcelain"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #e0f1ef;--wz-ink-700: #aeced0;--wz-ink-600: #8eb1b6;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #101f23;--wz-page-dim: #101f23;--wz-surface: #172b30;--wz-zebra-1: #1b2f34;--wz-zebra-2: #223b40;--wz-zebra-3: #20393e;--wz-selected-col: #26454b;--wz-capsule-gray: #34281c;--wz-sunken: #223b40;--wz-hairline: #34565c;--wz-chart-group-divider: #34565c;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #94ccd0;--wz-info-value: #e0f1ef;--wz-top-nav-text: #e0f1ef;--wz-text-alt: #aeced0;--wz-text-strong-alt: #e0f1ef;--wz-surface-soft: #1b3035;--wz-surface-control: #223b40;--wz-surface-paper: #172b30;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #94ccd0;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #26454b;--wz-gold-soft-text: #94ccd0;--wz-gold-deep-text: #94ccd0;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #94ccd0;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #20393e}
:root[data-theme="dark"] [data-palette="porcelain"]{--skin-preview-bg: #172b30;--skin-preview-head: #20393e;--skin-preview-head-ink: #e0f1ef;--skin-preview-ink: #e0f1ef;--skin-preview-accent: #94ccd0;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="rose"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #462f37;--wz-ink-700: #765862;--wz-ink-600: #7a5f68;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #f7eff0;--wz-page-dim: #f7eff0;--wz-surface: #fffbfb;--wz-zebra-1: #f7f3f3;--wz-zebra-2: #f2e6e9;--wz-zebra-3: #f0e0e2;--wz-selected-col: #edd6de;--wz-capsule-gray: #f8f2e8;--wz-sunken: #f2e6e9;--wz-hairline: #e5cdd4;--wz-chart-group-divider: #e5cdd4;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #955065;--wz-info-value: #462f37;--wz-top-nav-text: #462f37;--wz-text-alt: #765862;--wz-text-strong-alt: #462f37;--wz-surface-soft: #fcf4f5;--wz-surface-control: #f2e6e9;--wz-surface-paper: #fffbfb;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #955065;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #edd6de;--wz-gold-soft-text: #8b4a5e;--wz-gold-deep-text: #8b4a5e;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #955065;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #f0e0e2}
:root[data-theme="light"] [data-palette="rose"]{--skin-preview-bg: #fffbfb;--skin-preview-head: #f0e0e2;--skin-preview-head-ink: #462f37;--skin-preview-ink: #462f37;--skin-preview-accent: #8b4a5e;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="rose"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #f6e5ed;--wz-ink-700: #d8b6c7;--wz-ink-600: #ba93a6;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #24171e;--wz-page-dim: #24171e;--wz-surface: #30212a;--wz-zebra-1: #34252e;--wz-zebra-2: #402b36;--wz-zebra-3: #402b35;--wz-selected-col: #4d3140;--wz-capsule-gray: #34281c;--wz-sunken: #402b36;--wz-hairline: #5e4050;--wz-chart-group-divider: #5e4050;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #e9a4bf;--wz-info-value: #f6e5ed;--wz-top-nav-text: #f6e5ed;--wz-text-alt: #d8b6c7;--wz-text-strong-alt: #f6e5ed;--wz-surface-soft: #35242e;--wz-surface-control: #402b36;--wz-surface-paper: #30212a;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #e9a4bf;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #4d3140;--wz-gold-soft-text: #e9a4bf;--wz-gold-deep-text: #e9a4bf;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #e9a4bf;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #402b35}
:root[data-theme="dark"] [data-palette="rose"]{--skin-preview-bg: #30212a;--skin-preview-head: #402b35;--skin-preview-head-ink: #f6e5ed;--skin-preview-ink: #f6e5ed;--skin-preview-accent: #e9a4bf;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="nocturne"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #302e29;--wz-ink-700: #60594c;--wz-ink-600: #6a6456;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #f1f0eb;--wz-page-dim: #f1f0eb;--wz-surface: #fcfbf7;--wz-zebra-1: #f4f3f0;--wz-zebra-2: #ebe7dc;--wz-zebra-3: #e4dfd0;--wz-selected-col: #e9dfc6;--wz-capsule-gray: #f8f2e8;--wz-sunken: #ebe7dc;--wz-hairline: #d5cdbb;--wz-chart-group-divider: #d5cdbb;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #7b612e;--wz-info-value: #302e29;--wz-top-nav-text: #302e29;--wz-text-alt: #60594c;--wz-text-strong-alt: #302e29;--wz-surface-soft: #f7f5ee;--wz-surface-control: #ebe7dc;--wz-surface-paper: #fcfbf7;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #7b612e;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #e9dfc6;--wz-gold-soft-text: #755c2c;--wz-gold-deep-text: #755c2c;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #7b612e;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #e4dfd0}
:root[data-theme="light"] [data-palette="nocturne"]{--skin-preview-bg: #fcfbf7;--skin-preview-head: #e4dfd0;--skin-preview-head-ink: #302e29;--skin-preview-ink: #302e29;--skin-preview-accent: #755c2c;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="nocturne"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #f0ede3;--wz-ink-700: #c7c1b0;--wz-ink-600: #aaa38e;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #111314;--wz-page-dim: #111314;--wz-surface: #1b1e1f;--wz-zebra-1: #1f2223;--wz-zebra-2: #282d2d;--wz-zebra-3: #252a2b;--wz-selected-col: #353429;--wz-capsule-gray: #34281c;--wz-sunken: #282d2d;--wz-hairline: #41463f;--wz-chart-group-divider: #41463f;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #d8bd7c;--wz-info-value: #f0ede3;--wz-top-nav-text: #f0ede3;--wz-text-alt: #c7c1b0;--wz-text-strong-alt: #f0ede3;--wz-surface-soft: #202425;--wz-surface-control: #282d2d;--wz-surface-paper: #1b1e1f;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #d8bd7c;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #353429;--wz-gold-soft-text: #d8bd7c;--wz-gold-deep-text: #d8bd7c;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #d8bd7c;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #252a2b}
:root[data-theme="dark"] [data-palette="nocturne"]{--skin-preview-bg: #1b1e1f;--skin-preview-head: #252a2b;--skin-preview-head-ink: #f0ede3;--skin-preview-ink: #f0ede3;--skin-preview-accent: #d8bd7c;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-skin="lavender"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #2e2920;--wz-fire: #a91911;--wz-water: #2165c7;--wz-wood: #2f8037;--wz-earth: #7f5e2f;--wz-metal: #a26215;--wz-ink-900: #383044;--wz-ink-700: #63596f;--wz-ink-600: #6c6279;--wz-ink-relation: #2b261e;--wz-gray-label: #6e5a46;--wz-gray-strip-label: #6e5a46;--wz-gray-expand: #6e5a46;--wz-red-term: #a91911;--wz-page: #f2f0f7;--wz-page-dim: #f2f0f7;--wz-surface: #fdfbff;--wz-zebra-1: #f5f3f7;--wz-zebra-2: #ece7f4;--wz-zebra-3: #e6e1ef;--wz-selected-col: #e6dcf1;--wz-capsule-gray: #f8f2e8;--wz-sunken: #ece7f4;--wz-hairline: #d8cee6;--wz-chart-group-divider: #d8cee6;--wz-partial-stripe: rgba(92, 80, 67, 0.05);--wz-e2-outline: #c7b598;--wz-floating-surface: #fffdf8;--wz-floating-border: #ded2c0;--wz-floating-shadow: 0 -2px 8px rgba(43, 38, 30, 0.08);--wz-boundary-badge-bg: rgba(255, 253, 248, 0.9);--wz-inset-ring: inset 0 0 0 1px rgba(43, 38, 30, 0.08);--wz-placeholder: #756858;--wz-control-border: #ded2c0;--wz-control-border-soft: #eadfce;--wz-control-border-strong: #c7b598;--wz-control-border-neutral: #d5c7b2;--wz-control-border-cool: #c7b598;--wz-control-muted: #a99a86;--wz-control-value-muted: #5c5043;--wz-control-required: #756858;--wz-control-icon: #756858;--wz-caption-muted: #756858;--wz-neutral-icon: #8f806d;--wz-placeholder-strong: #8f806d;--wz-wheel-muted: #8f806d;--wz-nav-muted: #756858;--wz-nav-active: #746092;--wz-info-value: #383044;--wz-top-nav-text: #383044;--wz-text-alt: #63596f;--wz-text-strong-alt: #383044;--wz-surface-soft: #f7f4fb;--wz-surface-control: #ece7f4;--wz-surface-paper: #fdfbff;--wz-line-paper: #ebe2d0;--wz-line-zebra: #ebe2d0;--wz-gold-main: #746092;--wz-gold-on-dark: #f1c168;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #ffffff;--wz-gold-tint: rgba(139, 90, 22, 0.1);--wz-gold-tint-solid: #8b5a16;--wz-gold-soft: #e6dcf1;--wz-gold-soft-text: #6b5886;--wz-gold-deep-text: #6b5886;--wz-gold-tag-text: #7a5012;--wz-gold-label-text: #7a5012;--wz-gold-highlight-text: #7a5012;--wz-header-base: #2e2920;--wz-chrome-header-gradient-start: #241f18;--wz-chrome-header-gradient-middle: #332d23;--wz-chrome-header-gradient-end: #29241d;--wz-warning-bg: #f4e5c5;--wz-warning-text: #7a5012;--wz-danger: #a70e12;--wz-switch-track: #ded2c0;--wz-viewport-gutter: #ede5d8;--wz-toast-bg: #2b261e;--wz-toast-text: #fff9ea;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-hairline);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-zebra-2);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-sunken);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #fffdf8;--wz-settings-sub-sheet-handle: var(--wz-control-border-strong);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #746092;--wz-on-control-active: #fff9ea;--wz-content-gold: #d5ab69;--wz-content-gold-ink: #7f5e2f;--wz-skin-tab-bg: #2e2920;--wz-skin-tab-ink: #f2f0e6;--wz-skin-tab-muted: #f2f0e6;--wz-skin-tab-active: #d6ad67;--wz-skin-tab-indicator: #d6ad67;--wz-skin-seal: #d6ad67;--wz-skin-on-seal: #d6ad67;--wz-skin-header-ink: #f2f0e6;--wz-skin-header-muted: #f2f0e6;--wz-skin-header-line: #4a4134;--wz-skin-header-overlay: rgba(14, 12, 10, 0.22);--wz-skin-header-action-bg: rgba(255, 249, 234, 0.08);--wz-skin-header-action-border: rgba(214, 173, 103, 0.72);--wz-skin-header-action-ink: #d6ad67;--wz-skin-ledger-line: #ebe2d0;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(43, 38, 30, 0.055);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(43, 38, 30, 0.06);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #e6e1ef}
:root[data-theme="light"] [data-palette="lavender"]{--skin-preview-bg: #fdfbff;--skin-preview-head: #e6e1ef;--skin-preview-head-ink: #383044;--skin-preview-ink: #383044;--skin-preview-accent: #6b5886;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-skin="lavender"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-black: #11100c;--wz-fire: #ff7772;--wz-water: #73a7ff;--wz-wood: #6bcc8a;--wz-earth: #d1a36e;--wz-metal: #f0b655;--wz-ink-900: #eee8f8;--wz-ink-700: #c5b9d7;--wz-ink-600: #a89bbb;--wz-ink-relation: #f6ecdc;--wz-gray-label: #b9a995;--wz-gray-strip-label: #b9a995;--wz-gray-expand: #b9a995;--wz-red-term: #ff7772;--wz-page: #1b1825;--wz-page-dim: #1b1825;--wz-surface: #252132;--wz-zebra-1: #292536;--wz-zebra-2: #342d45;--wz-zebra-3: #312b40;--wz-selected-col: #3d3151;--wz-capsule-gray: #34281c;--wz-sunken: #342d45;--wz-hairline: #4c425e;--wz-chart-group-divider: #4c425e;--wz-partial-stripe: rgba(240, 189, 97, 0.05);--wz-e2-outline: #5b4a38;--wz-floating-surface: #241e17;--wz-floating-border: #40362a;--wz-floating-shadow: inset 0 0 0 1px #40362a;--wz-boundary-badge-bg: #241e17;--wz-inset-ring: inset 0 0 0 1px #40362a;--wz-placeholder: #b9a995;--wz-control-border: #514332;--wz-control-border-soft: #514332;--wz-control-border-strong: #6b5741;--wz-control-border-neutral: #514332;--wz-control-border-cool: #6b5741;--wz-control-muted: #b9a995;--wz-control-value-muted: #d2c3af;--wz-control-required: #b9a995;--wz-control-icon: #b9a995;--wz-caption-muted: #b9a995;--wz-neutral-icon: #b9a995;--wz-placeholder-strong: #b9a995;--wz-wheel-muted: #b9a995;--wz-nav-muted: #b9a995;--wz-nav-active: #c3abe5;--wz-info-value: #eee8f8;--wz-top-nav-text: #eee8f8;--wz-text-alt: #c5b9d7;--wz-text-strong-alt: #eee8f8;--wz-surface-soft: #2a2538;--wz-surface-control: #342d45;--wz-surface-paper: #252132;--wz-line-paper: #514332;--wz-line-zebra: #514332;--wz-gold-main: #c3abe5;--wz-gold-on-dark: #f4c76c;--wz-gold-button-text: #fff9ea;--wz-on-gold-main: #172018;--wz-gold-tint: rgba(240, 189, 97, 0.11);--wz-gold-tint-solid: #f0bd61;--wz-gold-soft: #3d3151;--wz-gold-soft-text: #c3abe5;--wz-gold-deep-text: #c3abe5;--wz-gold-tag-text: #f0c777;--wz-gold-label-text: #f0c777;--wz-gold-highlight-text: #f0c777;--wz-header-base: #0e0c0a;--wz-chrome-header-gradient-start: #0b0908;--wz-chrome-header-gradient-middle: #17130f;--wz-chrome-header-gradient-end: #0f0d0b;--wz-warning-bg: #332718;--wz-warning-text: #f0c777;--wz-danger: #ff7772;--wz-switch-track: #514332;--wz-viewport-gutter: #17130f;--wz-toast-bg: #2a221a;--wz-toast-text: #f6ecdc;--wz-settings-sub-page: var(--wz-page);--wz-settings-sub-surface: var(--wz-surface);--wz-settings-sub-border: var(--wz-chart-group-divider);--wz-settings-sub-text: var(--wz-ink-900);--wz-settings-sub-muted: var(--wz-ink-600);--wz-settings-sub-muted-strong: var(--wz-ink-700);--wz-settings-sub-backbar: var(--wz-sunken);--wz-settings-sub-dialog: var(--wz-surface);--wz-settings-sub-control: var(--wz-surface-control);--wz-settings-sub-switch-track: var(--wz-switch-track);--wz-settings-sub-switch-knob: #f6ecdc;--wz-settings-sub-sheet-handle: var(--wz-ink-600);--wz-settings-sub-danger: var(--wz-danger);--wz-settings-sub-danger-button: var(--wz-danger);--wz-settings-sub-toast: var(--wz-toast-bg);--wz-control-active: #c3abe5;--wz-on-control-active: #2b1b08;--wz-content-gold: #d5a24b;--wz-content-gold-ink: #f0c777;--wz-skin-tab-bg: #11100c;--wz-skin-tab-ink: #e9dfd0;--wz-skin-tab-muted: #afa18d;--wz-skin-tab-active: #f4c76c;--wz-skin-tab-indicator: #f0bd61;--wz-skin-seal: #e8bc70;--wz-skin-on-seal: #e8bc70;--wz-skin-header-ink: #fff7e8;--wz-skin-header-muted: #c7b9a5;--wz-skin-header-line: #3c3227;--wz-skin-header-overlay: rgba(5, 4, 3, 0.38);--wz-skin-header-action-bg: rgba(255, 247, 232, 0.07);--wz-skin-header-action-border: rgba(232, 188, 112, 0.55);--wz-skin-header-action-ink: #e8bc70;--wz-skin-ledger-line: #514332;--wz-skin-card-shadow: 0 0.08rem 0.28rem rgba(0, 0, 0, 0.24);--wz-skin-bottom-shadow: 0 -0.08rem 0.28rem rgba(0, 0, 0, 0.2);--wz-skin-card-radius: 0.38rem;--wz-skin-control-radius: 999px;--wz-chart-header-soft: #312b40}
:root[data-theme="dark"] [data-palette="lavender"]{--skin-preview-bg: #252132;--skin-preview-head: #312b40;--skin-preview-head-ink: #eee8f8;--skin-preview-ink: #eee8f8;--skin-preview-accent: #c3abe5;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-theme="light"] [data-palette="classic"]{--skin-preview-bg: #ffffff;--skin-preview-head: #14120f;--skin-preview-head-ink: #ffffff;--skin-preview-ink: #333333;--skin-preview-accent: #6b4d00;--skin-preview-wood: #40b043;--skin-preview-fire: #c50000;--skin-preview-earth: #8d7047;--skin-preview-metal: #d89114;--skin-preview-water: #3973f1}
:root[data-theme="dark"] [data-palette="classic"]{--skin-preview-bg: #1c1a18;--skin-preview-head: #14120f;--skin-preview-head-ink: #ffffff;--skin-preview-ink: #eae6df;--skin-preview-accent: #b2955d;--skin-preview-wood: #40b043;--skin-preview-fire: #da5e5e;--skin-preview-earth: #987e59;--skin-preview-metal: #d89114;--skin-preview-water: #4c81f2}
:root[data-theme="light"] [data-palette="modern-book"]{--skin-preview-bg: #fdfbf4;--skin-preview-head: #2e2920;--skin-preview-head-ink: #f2f0e6;--skin-preview-ink: #1b1816;--skin-preview-accent: #7a5012;--skin-preview-wood: #2f8037;--skin-preview-fire: #a91911;--skin-preview-earth: #7f5e2f;--skin-preview-metal: #a26215;--skin-preview-water: #2165c7}
:root[data-theme="dark"] [data-palette="modern-book"]{--skin-preview-bg: #211b15;--skin-preview-head: #0e0c0a;--skin-preview-head-ink: #fff7e8;--skin-preview-ink: #f6ecdc;--skin-preview-accent: #f0c777;--skin-preview-wood: #6bcc8a;--skin-preview-fire: #ff7772;--skin-preview-earth: #d1a36e;--skin-preview-metal: #f0b655;--skin-preview-water: #73a7ff}
:root[data-theme="light"] [data-palette="indigo-atlas"]{--skin-preview-bg: #f9fbfc;--skin-preview-head: #19212d;--skin-preview-head-ink: #f5f8fc;--skin-preview-ink: #172438;--skin-preview-accent: #8c5e2a;--skin-preview-wood: #1f7542;--skin-preview-fire: #ad2026;--skin-preview-earth: #6d4d2e;--skin-preview-metal: #965a00;--skin-preview-water: #1659b7}
:root[data-theme="dark"] [data-palette="indigo-atlas"]{--skin-preview-bg: #111c29;--skin-preview-head: #0c1724;--skin-preview-head-ink: #f5f8fc;--skin-preview-ink: #e8eef6;--skin-preview-accent: #d8a868;--skin-preview-wood: #67c98a;--skin-preview-fire: #ff7b76;--skin-preview-earth: #d1a474;--skin-preview-metal: #f0b95d;--skin-preview-water: #79aaff}
:root[data-theme="light"]{--wz-board-wood: #3b7d3c;--wz-board-fire: #c50000;--wz-board-earth: #856b45;--wz-board-metal: #8f6822;--wz-board-water: #3869d4}
:root[data-theme="dark"]{--wz-board-wood: #40b043;--wz-board-fire: #da6161;--wz-board-earth: #9c8360;--wz-board-metal: #d89114;--wz-board-water: #4f83f2}
:root[data-skin="modern-book"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2e7c36;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9d5f15;--wz-board-water: #2165c7}
:root[data-skin="modern-book"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="indigo-atlas"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #1f7542;--wz-board-fire: #ad2026;--wz-board-earth: #6d4d2e;--wz-board-metal: #965a00;--wz-board-water: #1659b7}
:root[data-skin="indigo-atlas"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #67c98a;--wz-board-fire: #ff7b76;--wz-board-earth: #d1a474;--wz-board-metal: #f0b95d;--wz-board-water: #79aaff}
:root[data-skin="paper"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2f7b36;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9a5e16;--wz-board-water: #2165c7}
:root[data-skin="paper"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="jade"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2f7b36;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9a5f17;--wz-board-water: #2165c7}
:root[data-skin="jade"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="ink"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2f7b38;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #995f19;--wz-board-water: #2165c7}
:root[data-skin="ink"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="cinnabar"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #307b36;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9b5e16;--wz-board-water: #2165c7}
:root[data-skin="cinnabar"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="porcelain"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2f7d37;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9d6117;--wz-board-water: #2165c7}
:root[data-skin="porcelain"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="rose"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #307b37;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9c5e17;--wz-board-water: #2165c7}
:root[data-skin="rose"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="nocturne"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #2f7a36;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9a5e16;--wz-board-water: #2165c7}
:root[data-skin="nocturne"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-skin="lavender"][data-theme="light"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #307b38;--wz-board-fire: #a91911;--wz-board-earth: #7f5e2f;--wz-board-metal: #9b5e18;--wz-board-water: #2165c7}
:root[data-skin="lavender"][data-theme="dark"]{--wz-member-action-ink: var(--wz-header-base);--wz-board-wood: #6bcc8a;--wz-board-fire: #ff7772;--wz-board-earth: #d1a36e;--wz-board-metal: #f0b655;--wz-board-water: #73a7ff}
:root[data-theme="light"]{--wz-method-liuyao: #276b49;--wz-method-qimen: #295eaa;--wz-method-liuren: #925617;--wz-method-tarot: #7945a1;--wz-method-bazi: #a3404b}
:root[data-theme="dark"]{--wz-method-liuyao: #87d5a6;--wz-method-qimen: #91baff;--wz-method-liuren: #edbd78;--wz-method-tarot: #d1a6f1;--wz-method-bazi: #f3a2ac}
:root{--wz-brand-base: #0052ff;--wz-brand-solana-base: #111111;--wz-brand-solana-purple: #9945ff;--wz-brand-solana-green: #14f195;--wz-brand-tron: #ef0027;--wz-brand-bnb: #f0b90b;--wz-brand-ethereum: #627eea;--wz-brand-ethereum-facet: #c0cbf6;--wz-brand-usdt: #26a17b;--wz-brand-usdc: #2775ca;--wz-brand-bitcoin: #f7931a;--wz-qr-paper: #ffffff;--wz-qr-ink: #000000}
:root[data-theme="light"]{--wz-qimen-wood: #4ca46c;--wz-qimen-fire: #e9534b;--wz-qimen-earth: #c08b45;--wz-qimen-metal: #efa900;--wz-qimen-water: #598bd7;--wz-qimen-neutral: #888888}
:root[data-theme="dark"]{--wz-qimen-wood: #87d5a6;--wz-qimen-fire: #ff9188;--wz-qimen-earth: #e3b373;--wz-qimen-metal: #f4c75c;--wz-qimen-water: #91baff;--wz-qimen-neutral: #b5b5b5}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
body {
  margin: 0; min-height: 100vh;
  background: var(--wz-page); color: var(--wz-ink-900);
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
}
a { color: inherit; text-decoration: none; }
a:focus-visible { outline: 2px solid var(--wz-nav-active); outline-offset: 2px; border-radius: 4px; }
button:focus-visible, textarea:focus-visible { outline: 2px solid var(--wz-nav-active); outline-offset: 3px; }
.post-title, .prose h2, .prose h3, .list-title, .item-title, .cta-title, .chart-ganzhi td, .luck b {
  font-family: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", serif;
}
/* 标题折两行时两行差不多长，别把「一生」的「生」一个字甩到第二行；段落末行别只剩一两个字。
   老浏览器不认这两个值，照常折行，不影响。 */
.post-title, .prose h2, .prose h3, .list-title, .item-title, .cta-title { text-wrap: balance; }
.lead, .prose p, .prose li { text-wrap: pretty; }

/* 深色带：顶栏、命盘卡头、底部引导卡共用，跟 App 盘头同一块料 */
.band {
  background-color: var(--wz-header-base);
  background-position: center; background-size: cover;
  color: var(--wz-skin-header-ink);
}

.seal {
  display: inline-grid; place-items: center; flex: none;
  width: 30px; height: 30px; border-radius: 50%;
  border: 1px solid var(--wz-skin-seal);
  color: var(--wz-skin-on-seal);
  box-shadow: inset 0 0 0 1px var(--wz-skin-header-action-bg);
  font: 700 15px/1 "Songti SC", "STSong", serif;
}

/* 顶栏 */
.site-head { position: sticky; top: 0; z-index: 20; border-bottom: 1px solid var(--wz-skin-header-line); }
.site-head__in { display: flex; align-items: center; gap: 10px; max-width: 1080px; margin: 0 auto; padding: 11px 16px; }
.brand { display: flex; align-items: center; gap: 9px; font-size: 17px; font-weight: 600; letter-spacing: .04em; }
.site-nav { display: flex; align-items: center; gap: 4px; margin-left: auto; font-size: 14px; }
.site-nav a { padding: 6px 10px; opacity: .78; }
.site-nav a[aria-current] { opacity: 1; color: var(--wz-skin-seal); }
.btn-gold {
  display: inline-flex; align-items: center; gap: 4px;
  border-radius: 999px; padding: 7px 14px;
  background: var(--wz-gold-main); color: var(--wz-on-gold-main) !important;
  font-weight: 600; opacity: 1 !important;
}

/* 主体 */
.wrap { max-width: 680px; margin: 0 auto; padding: 0 20px; }
.article-index { max-width: 1040px; }
.article-detail { max-width: 800px; }
.crumbs { padding: 16px 0 0; font-size: 13px; color: var(--wz-ink-600); }
.crumbs a:hover { color: var(--wz-nav-active); }
.crumbs i { font-style: normal; margin: 0 6px; opacity: .6; }

.post-head { padding: 26px 0; }
.kicker {
  display: inline-block; margin: 0 0 10px; padding: 2px 9px; border-radius: 999px;
  background: var(--wz-gold-soft); color: var(--wz-gold-soft-text);
  font-size: 12px; font-weight: 600; letter-spacing: .06em;
}
.post-title { margin: 0; font-size: 29px; line-height: 1.48; font-weight: 700; letter-spacing: .02em; overflow-wrap: anywhere; }
.post-meta { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px 0; margin: 18px 0 0; font-size: 12px; color: var(--wz-ink-600); overflow-wrap: anywhere; }
.post-meta span + span::before { content: "·"; margin: 0 7px; opacity: .6; }
.chart-jump { margin-left: 12px; color: var(--wz-gold-soft-text); white-space: nowrap; text-underline-offset: 4px; }
.chart-jump:hover { text-decoration: underline; }

/* 分享只传标题和链接，公开页脚本就绪后才显示入口。 */
.article-share-trigger { font: inherit; cursor: pointer; color: var(--wz-gold-soft-text); background: transparent; }
.article-share-meta { border: 0; margin: -10px 0 -10px 12px; padding: 10px 2px; min-height: 44px; line-height: 24px; }
.article-share-meta:hover { text-decoration: underline; text-underline-offset: 4px; }
.post-share { display: flex; justify-content: flex-end; margin: 26px 0; }
.article-share-end { border: 1px solid var(--wz-hairline); border-radius: 999px; padding: 10px 18px; min-height: 44px; font-size: 14px; background: var(--wz-surface); }
.article-share-open, .article-share-open body { overflow: hidden; }
.article-share-layer { position: fixed; inset: 0; z-index: 100; display: flex; align-items: center; justify-content: center; padding: 20px; background: var(--wz-overlay); overscroll-behavior: contain; }
.article-share-dialog { width: 100%; max-width: 440px; max-height: 100%; overflow-y: auto; overscroll-behavior: contain; padding: 22px; border: 1px solid var(--wz-hairline); border-radius: 18px; background: var(--wz-surface); color: var(--wz-ink-900); }
.article-share-heading { display: flex; align-items: center; gap: 12px; }
.article-share-heading h2 { margin: 0; font-size: 20px; line-height: 1.5; }
.article-share-close { flex: none; margin: -10px -10px -10px auto; width: 44px; height: 44px; border: 0; border-radius: 50%; background: transparent; color: var(--wz-ink-600); cursor: pointer; font: 26px/1 "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif; }
.article-share-dialog p { margin: 10px 0 20px; font-size: 14px; line-height: 1.7; color: var(--wz-ink-600); }
.article-share-label { display: block; margin-bottom: 8px; color: var(--wz-ink-600); font-size: 12px; }
.article-share-dialog textarea { display: block; width: 100%; min-height: 132px; resize: vertical; border: 1px solid var(--wz-hairline); border-radius: 10px; padding: 12px; background: var(--wz-page); color: var(--wz-ink-900); font: 16px/1.7 "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif; overflow-wrap: anywhere; white-space: pre-wrap; }
.article-share-actions { display: flex; flex-direction: column; gap: 10px; margin-top: 18px; }
.article-share-actions button { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 46px; padding: 11px 14px; border: 1px solid transparent; border-radius: 999px; font: 600 14px/1.5 "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif; cursor: pointer; }
.article-share-actions .article-share-native { background: transparent; color: var(--wz-ink-900); border-color: var(--wz-hairline); }
.article-share-actions button:disabled { cursor: wait; opacity: .65 !important; }
.article-share-dialog .article-share-status { min-height: 44px; margin: 12px 0 0; font-size: 12px; }
.lead {
  margin: 28px 0 26px; padding: 2px 0 2px 14px;
  border-left: 3px solid var(--wz-gold-main);
  font-size: 16px; line-height: 1.95; color: var(--wz-ink-700);
}
.post-head + .lead { margin-top: 0; }

/* 封面与命盘独立展示；详情保留图片原始比例，不裁掉文字和人物。 */
.post-cover { margin: 0; }
.post-cover img {
  display: block; width: 100%; height: auto; border-radius: 9px;
  border: 1px solid var(--wz-hairline); background: var(--wz-surface-soft);
}
.post-chart { margin-top: 30px; scroll-margin-top: 85px; }
.post-chart-cap { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; margin-bottom: 12px; }
.post-chart-cap h2 { margin: 0; font-size: 14px; font-weight: 600; }
.post-chart-cap span { font-size: 11px; color: var(--wz-gray-label); }
.post-chart .chart { margin-top: 0; }
.post-head + .post-chart { margin-top: 0; }
.post-chart + .prose, .post-cover + .prose { padding-top: 28px; }

/* 命盘卡：文章的主角 */
.chart {
  margin: 26px 0 8px; overflow: hidden;
  border: 1px solid var(--wz-hairline); border-radius: 14px;
  background: var(--wz-surface);
}
.chart__head { display: flex; align-items: center; gap: 10px; padding: 12px 14px; }
.chart__who { font-size: 16px; font-weight: 600; }
.chart__when { font-size: 12.5px; opacity: .78; margin-top: 2px; }
.chart table { width: 100%; border-collapse: collapse; table-layout: fixed; text-align: center; }
.chart th, .chart td { padding: 7px 2px; border-bottom: 1px solid var(--wz-line-zebra); font-weight: 400; }
.chart thead th { padding: 9px 2px 7px; font-size: 12.5px; color: var(--wz-gray-label); }
.chart tbody th { width: 46px; font-size: 12px; color: var(--wz-gray-label); }
.chart-star td { font-size: 13px; color: var(--wz-gold-tag-text); }
.chart-ganzhi td { padding: 4px 2px; font-size: 30px; line-height: 1.25; font-weight: 600; }
.chart-hidden td { font-size: 13px; color: var(--wz-ink-600); letter-spacing: .12em; }
.chart-nayin td { font-size: 12.5px; color: var(--wz-gray-label); }
.chart td.none { font-size: 13px; color: var(--wz-placeholder-strong); font-weight: 400; }
.wood { color: var(--wz-wood); } .fire { color: var(--wz-fire); } .earth { color: var(--wz-earth); }
.metal { color: var(--wz-metal); } .water { color: var(--wz-water); }

.luck-cap { display: flex; justify-content: space-between; align-items: baseline; padding: 12px 14px 6px; font-size: 12.5px; color: var(--wz-gray-label); }
.luck { display: flex; gap: 6px; overflow-x: auto; margin: 0; padding: 0 14px 12px; scrollbar-width: none; }
.luck li {
  flex: none; list-style: none; min-width: 54px; padding: 6px 4px; border-radius: 10px;
  text-align: center; background: var(--wz-surface-soft); border: 1px solid var(--wz-hairline);
}
.luck small { display: block; font-size: 11px; color: var(--wz-gray-label); }
.luck b { display: block; font-size: 17px; line-height: 1.4; font-weight: 600; }
.luck em { display: block; font-style: normal; font-size: 11px; color: var(--wz-gold-tag-text); }

.chart__foot {
  display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: center;
  padding: 11px 14px; border-top: 1px solid var(--wz-line-paper);
  background: var(--wz-surface-paper); font-size: 13px; color: var(--wz-ink-600);
}
.grade {
  display: inline-flex; align-items: center; gap: 5px; padding: 2px 8px; border-radius: 6px;
  border: 1px solid var(--wz-gold-main); color: var(--wz-gold-soft-text); font-weight: 600; font-size: 12px;
}
.open-app { margin-left: auto; color: var(--wz-nav-active); font-weight: 600; }

.chart__badge { display: inline-block; margin-left: 8px; padding: 1px 8px; border-radius: 999px; vertical-align: 2px;
  font-size: 11px; font-weight: 600; line-height: 1.6; border: 1px solid var(--wz-gold-main);
  background: var(--wz-gold-soft); color: var(--wz-gold-soft-text); }
/* 正文中的命盘卡不继承普通表格和列表的排版。 */
.prose .post-chart.inline { margin: 26px 0 30px; }
.prose .post-chart-cap b { font-size: 14px; font-weight: 600; }
.prose .chart { font-size: 16px; line-height: normal; letter-spacing: normal; }
.prose .chart table { font-size: inherit; line-height: normal; }
.prose .chart th, .prose .chart td { padding: 7px 2px; border-bottom: 1px solid var(--wz-line-zebra); background: none;
  text-align: center; white-space: normal; vertical-align: middle; font-weight: 400; }
.prose .chart thead th { padding: 9px 2px 7px; font-size: 12.5px; color: var(--wz-gray-label); }
.prose .chart tr:last-child td, .prose .chart tr:last-child th { border-bottom: 1px solid var(--wz-line-zebra); }
.prose .chart tbody th { width: 46px; font-size: 12px; color: var(--wz-gray-label); }
.prose .chart .chart-ganzhi td { padding: 4px 2px; font-size: 30px; line-height: 1.25; font-weight: 600; }
.prose .chart ol.luck { margin: 0; padding: 0 14px 12px; }
.prose .chart .luck li { margin: 0; }
.prose .chart a.open-app { text-decoration: none; }

/* 正文 */
.prose { padding: 8px 0 0; font-size: 17px; line-height: 1.88; letter-spacing: .01em; overflow-wrap: break-word; }
.prose p { margin: 0 0 1.05em; }
.prose h2 {
  display: flex; align-items: center; gap: 10px;
  margin: 1.9em 0 .7em; font-size: 22px; line-height: 1.45; font-weight: 700;
}
.prose h2::before { content: ""; flex: none; width: 4px; height: 1.05em; border-radius: 2px; background: var(--wz-gold-main); }
.prose h3 { margin: 1.5em 0 .5em; font-size: 18px; line-height: 1.5; font-weight: 700; }
.prose h4, .prose h5, .prose h6 { margin: 1.3em 0 .4em; font-size: 16px; line-height: 1.5; font-weight: 700; }
.prose a { color: var(--wz-nav-active); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.prose strong { font-weight: 700; color: var(--wz-ink-900); }
.prose ul, .prose ol { margin: 0 0 1.05em; padding-left: 1.5em; }
.prose li { margin: .3em 0; }
.prose li > p { margin: 0; }
.prose li > ul, .prose li > ol { margin: .3em 0 0; }
.prose hr { margin: 2em 0; border: 0; border-top: 1px solid var(--wz-hairline); }
.prose blockquote {
  margin: 1.2em 0; padding: 12px 16px; border-radius: 0 10px 10px 0;
  border-left: 3px solid var(--wz-gold-main); background: var(--wz-surface-paper);
  color: var(--wz-ink-700); font-size: 16px;
}
.prose blockquote p { margin: 0; }
.prose blockquote p + p { margin-top: .6em; }
.prose code { padding: 1px 5px; border-radius: 4px; background: var(--wz-sunken); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .88em; }
.prose pre {
  margin: 1.1em 0 1.3em; padding: 12px 14px; overflow-x: auto; border-radius: 10px;
  background: var(--wz-sunken); font-size: 14px; line-height: 1.6;
}
.prose pre code { padding: 0; background: none; font-size: inherit; }
.table-scroll { margin: 1.1em 0 1.3em; overflow-x: auto; border: 1px solid var(--wz-hairline); border-radius: 10px; background: var(--wz-surface); }
.prose table { width: 100%; border-collapse: collapse; font-size: 14.5px; line-height: 1.6; }
.prose th { background: var(--wz-sunken); font-weight: 600; text-align: left; white-space: nowrap; }
.prose th, .prose td { padding: 9px 12px; border-bottom: 1px solid var(--wz-hairline); vertical-align: top; }
.prose td:not(:last-child) { white-space: nowrap; }
.prose tr:last-child td { border-bottom: 0; }
.prose th.align-left, .prose td.align-left { text-align: left; }
.prose th.align-center, .prose td.align-center { text-align: center; }
.prose th.align-right, .prose td.align-right { text-align: right; }
.prose figure { margin: 1.4em 0; }
.prose img { max-width: 100%; height: auto; vertical-align: middle; }
.prose figure img { display: block; margin: 0 auto; border-radius: 10px; background: var(--wz-surface-soft); }
.prose figcaption { margin-top: 8px; font-size: 13px; color: var(--wz-ink-600); text-align: center; }

.faq h3 { display: flex; gap: 8px; }
.faq h3::before { content: "问"; flex: none; color: var(--wz-gold-soft-text); }

/* 底部引导：去排自己的盘 */
.cta { margin: 34px 0 10px; padding: 20px 18px; border-radius: 16px; border: 1px solid var(--wz-skin-header-line); }
.cta-title { margin: 0; font-size: 20px; font-weight: 700; color: var(--wz-skin-header-ink); }
.cta p { margin: 8px 0 16px; font-size: 14px; line-height: 1.7; opacity: .82; }
.cta .btn-gold { padding: 10px 20px; font-size: 15px; }

.post-foot { margin: 22px 0 0; padding: 16px 0 0; border-top: 1px solid var(--wz-hairline); font-size: 13px; color: var(--wz-ink-600); line-height: 1.75; }
.tags { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; }
.tags span { padding: 3px 10px; border-radius: 999px; background: var(--wz-surface); border: 1px solid var(--wz-hairline); color: var(--wz-ink-700); }

.related { margin: 30px 0 0; }
.related h2 { margin: 0 0 4px; font-size: 16px; font-weight: 600; color: var(--wz-ink-600); }

/* 文章列表 */
.list-head { padding: 22px 0 4px; }
.list-title { margin: 0; font-size: 28px; font-weight: 700; }
.list-desc { margin: 8px 0 0; font-size: 15px; line-height: 1.7; color: var(--wz-ink-600); }
.chips { display: flex; gap: 8px; overflow-x: auto; padding: 16px 0 6px; scrollbar-width: none; }
.chips a {
  flex: none; padding: 6px 14px; border-radius: 999px; font-size: 14px;
  background: var(--wz-surface); border: 1px solid var(--wz-hairline); color: var(--wz-ink-700);
}
.chips a[aria-current] { background: var(--wz-gold-soft); border-color: var(--wz-gold-main); color: var(--wz-gold-soft-text); font-weight: 600; }

.post-list { margin: 0; padding: 0; list-style: none; }
.post-item { border-bottom: 1px solid var(--wz-hairline); }
.post-item > a { display: flex; gap: 14px; padding: 18px 0; }
.item-body { flex: 1; min-width: 0; }
.item-title { margin: 0; font-size: 18.5px; line-height: 1.45; font-weight: 700; overflow-wrap: anywhere; }
.post-item > a:hover .item-title { color: var(--wz-nav-active); }
.item-gz { margin: 7px 0 0; font: 600 14px/1.4 "Songti SC", "STSong", serif; letter-spacing: .14em; color: var(--wz-gold-soft-text); }
.item-gz small { font: 400 12px/1 "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif; letter-spacing: 0; color: var(--wz-gray-label); margin-left: 4px; }
.item-sum {
  margin: 7px 0 0; font-size: 14.5px; line-height: 1.7; color: var(--wz-ink-600);
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.item-meta { margin: 8px 0 0; font-size: 12.5px; color: var(--wz-gray-label); }
.item-meta span + span::before { content: "·"; margin: 0 6px; }
/* 封面外面那层 <picture>（按屏幕挑小图用）：在版式里占封面的位置，图本身照旧铺满它。 */
.item-pic { display: block; flex: none; }
.item-cover {
  display: block; flex: none; width: 100%; height: auto; aspect-ratio: 3 / 2; border-radius: 8px;
  object-fit: cover; background: var(--wz-surface-soft); border: 1px solid var(--wz-hairline);
}

/* A：大图列表。仅列表页放大，文末「接着看」继续使用紧凑文字。 */
.article-index .list-head { padding: 30px 0 20px; border-bottom: 1px solid var(--wz-hairline); }
.list-eyebrow { margin: 0 0 10px; font-size: 11px; letter-spacing: .18em; color: var(--wz-gold-soft-text); }
.article-index .list-title { font-size: 31px; line-height: 1.25; letter-spacing: .06em; overflow-wrap: anywhere; }
.article-index .list-desc { margin-top: 10px; font-size: 13px; }
.article-index .chips { padding: 18px 0 4px; }
.article-index .chips a { font-size: 12px; padding: 6px 11px; }
.article-index .post-item > a { display: flex; flex-direction: column; gap: 18px; padding: 24px 0 27px; }
.article-index .item-category { margin: 0 0 8px; color: var(--wz-gold-soft-text); font-size: 12px; letter-spacing: .08em; }
.article-index .item-title { font-size: 23px; line-height: 1.5; }
.article-index .item-gz { margin-top: 12px; font-size: 13px; }
.article-index .item-sum { margin-top: 11px; font-size: 14px; line-height: 1.9; }
.article-index .item-meta { display: flex; align-items: center; gap: 8px; margin-top: 16px; font-size: 12px; }
.article-index .item-more { margin-left: auto; color: var(--wz-gold-soft-text); font-size: 17px; }
.item-meta .item-more::before { content: none; }
.pager { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 22px 0 6px; font-size: 14px; color: var(--wz-ink-600); }
.pager a, .pager .off { padding: 8px 16px; border-radius: 999px; border: 1px solid var(--wz-hairline); background: var(--wz-surface); color: var(--wz-ink-900); }
.pager .off { opacity: .4; }

/* 找不到的页面（404） */
.empty { padding: 56px 0 28px; text-align: center; }
.empty-code { margin: 0 0 10px; font: 700 44px/1 "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", serif; letter-spacing: .08em; color: var(--wz-gold-main); }
.empty .list-desc { margin-bottom: 26px; text-wrap: balance; } /* 居中的一两行字：别让「了。」一个人掉到第二行 */

.site-foot { margin-top: 40px; padding: 22px 0 34px; border-top: 1px solid var(--wz-hairline); font-size: 12.5px; color: var(--wz-gray-label); line-height: 1.9; }
.site-foot nav a { margin-right: 14px; color: var(--wz-ink-600); }

/* 平板起让封面占左栏，文字占右栏；没有封面时直接使用整行。 */
@media (min-width: 681px) {
  .wrap.article-index, .wrap.article-detail { padding: 0 32px; }
  .article-index .list-head { padding: 48px 0 24px; }
  .article-index .list-title { font-size: 38px; }
  .article-index .list-desc { font-size: 15px; }
  .article-index .chips { padding-top: 22px; }
  .article-index .chips a { font-size: 14px; padding: 6px 14px; }
  .article-index .post-item > a { gap: 26px; padding: 28px 0; }
  .article-index .post-item.has-cover > a { display: grid; grid-template-columns: 280px minmax(0, 1fr); align-items: center; }
  .article-index .post-item:not(.has-cover) .item-body { max-width: 720px; }
  .article-index .item-title { font-size: 22px; }
  .article-index .item-category { margin-bottom: 10px; }
  .article-index .item-meta { margin-top: 18px; }
  .article-detail .crumbs { padding-top: 24px; }
  .post-title { font-size: 36px; line-height: 1.45; }
  .lead { font-size: 17px; }
}
@media (min-width: 901px) {
  .article-index .post-item.has-cover > a { grid-template-columns: 320px minmax(0, 1fr); gap: 32px; }
  .article-index .item-title { font-size: 24px; }
}
/* 电脑上：正文与命盘字放大一点。 */
@media (min-width: 760px) {
  .wrap { padding: 0 24px; }
  .prose { font-size: 18px; }
  .prose h2 { font-size: 24px; }
  .chart-ganzhi td { font-size: 36px; }
  .list-title { font-size: 34px; }
  .item-title { font-size: 21px; }
  .site-head__in { padding: 12px 24px; }
}
@media (max-width: 420px) {
  .site-nav a.nav-text { display: none; }
}
[hidden] { display: none !important; }

:root[data-skin] body::after {
  content: ""; position: fixed; inset: 0; z-index: 50; pointer-events: none;
}
:root[data-skin="modern-book"] body::after {
  background: url("/textures/modern-book-paper-v2.webp") center / 576px auto repeat;
}
:root[data-skin="modern-book"][data-theme="light"] body::after { mix-blend-mode: multiply; opacity: .02; }
:root[data-skin="modern-book"][data-theme="dark"] body::after { mix-blend-mode: soft-light; opacity: .09; }
:root[data-skin="indigo-atlas"] body::after {
  background: url("/textures/indigo-atlas-paper-imagegen-20260726.webp") center / 384px 576px repeat;
}
:root[data-skin="indigo-atlas"][data-theme="light"] body::after { mix-blend-mode: multiply; opacity: .14; }
:root[data-skin="indigo-atlas"][data-theme="dark"] body::after { mix-blend-mode: soft-light; opacity: .08; }
:root[data-skin="modern-book"] .band { background-image: url("/textures/modern-book-header-target-v2.webp"); }
:root[data-skin="indigo-atlas"] .band { background-image: url("/textures/indigo-atlas-header.webp"); background-blend-mode: lighten; }
