:root{--av-bg-deep: #eae3d0;--av-bg-panel: #f2ede1;--av-bg-raised: #faf7ee;--av-border: #16130f;--av-text: #16130f;--av-text-dim: #57503f;--av-accent: #16130f;--av-accent-2: #57503f;--av-danger: #7a2e22;--av-success: #3f5a3a;--av-map-label: #f7f2e4;--av-portrait-mat: #4a4235;--av-icon-on-dark: #f2ede1;--av-on-danger: #fffdf8;--av-status-icon-filter: invert(1);--av-border-deep: #191d36;--av-action: #8f1d22;--av-warn: #6b4f24;--av-tap: 44px;--av-radius-sm: 0;--av-ornament-line: #d8b16d;--av-ornament-seal: #8f1d22;--av-ornament-glow: 0 0 12px rgba(216, 177, 109, .35);--av-font: Georgia, "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", "Microsoft YaHei", serif;--av-font-display: Georgia, "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", "Microsoft YaHei", serif;--av-font-num: "Roboto Mono", "Noto Sans Mono CJK SC", ui-monospace, monospace;--av-radius: 0;--av-shadow-hard: 7px 7px 0 #16130f;--av-shadow-soft: 5px 5px 0 rgba(22, 19, 15, .14);--av-line: 2px;--av-fs-2xs: 11px;--av-fs-xs: 12px;--av-fs-sm: 13px;--av-fs-md: 14px;--av-fs-lg: 15px;--av-fs-xl: 16px;--av-fs-2xl: 22px;--av-on-accent: #f2ede1;--av-accent-soft: color-mix(in srgb, var(--av-accent) 24%, var(--av-bg-raised));--av-accent-soft-hover: color-mix(in srgb, var(--av-accent) 38%, var(--av-bg-raised));--av-accent-line: color-mix(in srgb, var(--av-accent) 55%, var(--av-bg-raised));--av-accent-text: color-mix(in srgb, var(--av-accent) 70%, var(--av-text));--av-panel-veil: color-mix(in srgb, var(--av-bg-panel) 92%, transparent);--av-ink: #16130f;--av-paper: #f2ede1;--av-drawer-veil: color-mix(in srgb, var(--av-bg-panel) 90%, transparent);--av-rail-bg: color-mix(in srgb, var(--av-ink) 86%, transparent);--av-rail-fg: color-mix(in srgb, var(--av-paper) 72%, transparent);--av-rail-border-hover: color-mix(in srgb, var(--av-paper) 45%, transparent);--av-handle-bg: color-mix(in srgb, var(--av-paper) 88%, transparent);--av-tab-active-bg: color-mix(in srgb, var(--av-paper) 92%, transparent);--av-chat-bubble: color-mix(in srgb, var(--av-bg-panel) 55%, transparent);--av-chat-form-bg: color-mix(in srgb, var(--av-bg-panel) 80%, transparent);--av-chat-panel-veil: color-mix(in srgb, var(--av-bg-deep) 76%, transparent);--av-chat-panel-blur: 8px;--av-toolbar-bg: color-mix(in srgb, var(--av-bg-panel) 68%, transparent);--av-card-veil: color-mix(in srgb, var(--av-bg-panel) 78%, transparent);--av-pause-veil: color-mix(in srgb, var(--av-bg-panel) 80%, transparent);--av-row-hover: color-mix(in srgb, var(--av-ink) 8%, transparent);--av-divider: color-mix(in srgb, var(--av-ink) 25%, transparent);--av-scroll-thumb: color-mix(in srgb, var(--av-ink) 35%, transparent);--av-drawer-shadow: rgba(22, 19, 15, .14);--av-invert-bg: var(--av-ink);--av-invert-fg: var(--av-paper);--av-toolbar-w: 44px;--av-z-canvas: 5;--av-z-chrome: 20;--av-z-sidebar: 30;--av-z-window: 100;--av-z-toast: 9000;--av-z-modal: 9500;--av-z-banner: 9999;--av-z-login: 99999;--av-z-overlay: calc(var(--av-z-toast) - 1)}[data-theme=tool]{color-scheme:dark;--av-bg-deep: #14172a;--av-bg-panel: #1f2440;--av-bg-raised: #272d52;--av-border: #343b6b;--av-border-deep: #191d36;--av-text: #e8eaf6;--av-text-dim: #9aa3c7;--av-accent: #d8b16d;--av-accent-2: #ffd07a;--av-action: #8f1d22;--av-danger: #b51b22;--av-success: #7ce6a0;--av-warn: #ffb4a2;--av-on-accent: #241c0e;--av-font: Caudex, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--av-font-display: "Cinzel Decorative", "Noto Serif SC", "Songti SC", serif;--av-font-num: "Noto Sans Mono CJK SC", ui-monospace, monospace;--av-radius: 10px;--av-radius-sm: 8px;--av-tap: 44px;--av-ornament-line: #d8b16d;--av-ornament-seal: #8f1d22;--av-ornament-glow: 0 0 12px rgba(216, 177, 109, .35)}:root[data-mt-skin=dark]{color-scheme:dark;--av-bg-deep: #16130f;--av-bg-panel: #23201c;--av-bg-raised: #2e2b27;--av-ink: #f2ede1;--av-paper: #16130f;--av-border: #f2ede1;--av-border-deep: #d8d3c8;--av-text: #f2ede1;--av-text-dim: #aca79e;--av-accent: #f2ede1;--av-accent-2: #aca79e;--av-danger: #9e675b;--av-success: #75866c;--av-warn: #9a8666;--av-on-accent: #16130f;--av-shadow-hard: 7px 7px 0 #050403;--av-shadow-soft: 5px 5px 0 rgba(0, 0, 0, .35);--av-drawer-shadow: rgba(0, 0, 0, .4);--av-chat-panel-blur: 10px;--av-ornament-line: #f2ede1;--av-ornament-seal: #ad5b5b;--av-ornament-glow: 0 0 12px rgba(242, 237, 225, .22)}[data-theme=tool],[data-mt-skin=dark]{--av-status-icon-filter: none}.gem-pip{display:inline-block;width:13px;height:13px;border-radius:4px;background:var(--av-ornament-seal);box-shadow:var(--av-ornament-glow);flex:none}.gem-pip.empty{background:transparent;border:1px solid var(--av-border);box-shadow:none}.roll-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--av-ornament-line);border-radius:6px;color:var(--av-accent);font-family:var(--av-font-num);font-weight:700}.d20-mark{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}
