.lodge-theme{--lodge-bg:var(--color-canvas);--lodge-card:var(--color-surface);--lodge-border:var(--color-border);--lodge-divider:var(--color-divider);--lodge-neutral:var(--color-subtle);--lodge-text:var(--color-fg);--lodge-text-secondary:var(--color-fg-secondary);--lodge-text-tertiary:var(--color-fg-tertiary);--lodge-nav-text:#3a3f49;--lodge-ink:var(--color-ink);--lodge-on-ink:var(--color-on-ink);--lodge-on-ink-muted:var(--color-on-ink-muted);--lodge-ink-border:var(--color-ink-border);--lodge-accent:var(--color-accent);--lodge-accent-on-ink:var(--color-accent-on-ink);--lodge-chart-received:var(--color-chart-1);--lodge-chart-expected:var(--color-chart-2);--lodge-alert:var(--color-danger);--lodge-alert-bg:var(--color-danger-bg);--lodge-alert-border:var(--color-danger-border);--lodge-alert-text:var(--color-danger-fg);--lodge-success:var(--color-success);--lodge-radius:var(--radius-card);--lodge-font-serif:var(--font-family-serif);--lodge-font-sans:var(--font-family-sans);--lodge-font-mono:var(--font-family-mono);--fratium-bg:var(--lodge-bg);--fratium-font-interface:var(--lodge-font-sans);background:var(--lodge-bg);color:var(--lodge-text);font-family:var(--lodge-font-sans);font-size:14px}.dark .lodge-theme{--lodge-nav-text:#c9cbd0}.lodge-serif{font-family:var(--lodge-font-serif);font-weight:400;letter-spacing:-.01em}.lodge-mono{font-family:var(--lodge-font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase}.lodge-card{background:var(--lodge-card);border:1px solid var(--lodge-border);border-radius:var(--lodge-radius)}.lodge-skeleton{border-radius:6px;background:var(--lodge-neutral);animation:lodge-pulse 1.4s ease-in-out infinite}@keyframes lodge-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.lodge-skeleton{animation:none}}