:root {
  --vk-text-strong: #2a241e;
  --vk-text-muted: #5f564c;
  --vk-text-soft: #7a6f62;
  --vk-brand-text: #201913;
  --vk-surface-shell: #f1ece4;
  --vk-surface-panel: #fbf8f3;
  --vk-surface-card: #fffdf9;
  --vk-surface-subtle: #faf8f4;
  --vk-surface-subtle-hover: #f6f1e9;
  --vk-surface-subtle-active: #eee7dc;
  --vk-border-soft: #d2c5b6;
  --vk-border-soft-hover: #d7cec2;
  --vk-border-soft-active: #d4c7b7;
  --vk-border-subtle: #ddd2c5;
  --vk-border-subtle-hover: #ddd4c8;
  --vk-border-subtle-active: #d7cbbe;
  --vk-border-strong: #cbbca9;
  --vk-border-strong-hover: #bfae99;
  --vk-primary-bg: #2b251d;
  --vk-primary-bg-hover: #3a332a;
  --vk-primary-text: #fdfaf4;
  --vk-embedded-bg: #f3eee7;
  --vk-embedded-bg-hover: #ebe4d9;
  --vk-embedded-bg-active: #e4d9ca;
  --vk-success-bg: #dcfce7;
  --vk-success-bg-hover: #bbf7d0;
  --vk-success-text: #166534;
  --vk-action-cancel-bg: #f5f1ea;
  --vk-action-cancel-bg-hover: #eee7dc;
  --vk-action-cancel-border: #d4c7b7;
  --vk-action-cancel-border-hover: #cbbca9;
  --vk-action-cancel-text: #2a241e;
  --vk-action-delete-bg: #fef2f2;
  --vk-action-delete-bg-hover: #fee2e2;
  --vk-action-delete-border: #fca5a5;
  --vk-action-delete-border-hover: #ef4444;
  --vk-action-delete-text: #b91c1c;
  --vk-action-confirm-bg: #ecfdf3;
  --vk-action-confirm-bg-hover: #dcfce7;
  --vk-action-confirm-border: #86efac;
  --vk-action-confirm-border-hover: #4ade80;
  --vk-action-confirm-text: #166534;
  --vk-accent-bg: #ece4d8;
  --vk-accent-text: #2a241e;
  --vk-btn-text: var(--vk-text-strong);
  --vk-btn-text-muted: var(--vk-text-muted);
  --vk-btn-bg: #f4efe7;
  --vk-btn-bg-hover: #f8f4ee;
  --vk-btn-bg-active: var(--vk-accent-bg);
  --vk-btn-border: var(--vk-border-soft);
  --vk-btn-border-hover: var(--vk-border-soft-hover);
  --vk-btn-border-active: var(--vk-border-soft-active);
  --vk-btn-subtle-bg: var(--vk-surface-subtle);
  --vk-btn-subtle-bg-hover: var(--vk-surface-subtle-hover);
  --vk-btn-subtle-bg-active: var(--vk-surface-subtle-active);
  --vk-btn-subtle-border: var(--vk-border-subtle);
  --vk-btn-subtle-border-hover: var(--vk-border-subtle-hover);
  --vk-btn-subtle-border-active: var(--vk-border-subtle-active);
  --vk-btn-panel-bg: var(--vk-surface-panel);
  --vk-btn-panel-bg-hover: var(--vk-surface-card);
  --vk-btn-panel-border: var(--vk-border-strong);
  --vk-btn-panel-border-hover: var(--vk-border-strong-hover);
  --vk-btn-primary-bg: var(--vk-primary-bg);
  --vk-btn-primary-bg-hover: var(--vk-primary-bg-hover);
  --vk-btn-primary-border: var(--vk-primary-bg);
  --vk-btn-primary-border-hover: var(--vk-primary-bg-hover);
  --vk-btn-primary-text: var(--vk-primary-text);
  --vk-btn-embedded-bg: var(--vk-embedded-bg);
  --vk-btn-embedded-bg-hover: var(--vk-embedded-bg-hover);
  --vk-btn-embedded-bg-active: var(--vk-embedded-bg-active);
}
