/**
 * @file: assets/css/tokens.css
 * @description: Shared design tokens for conference front-end UIs.
 * @created: 2026-08-02
 */

.conf-list,
.conf-grid,
.conf-schedule,
.conf-speakers,
.conf-partners,
.conf-partners-carousel,
.conf-tgapp,
.conf-pubq {
  --conf-ctrl-h: 34px;
  --conf-ctrl-pad-y: 6px;
  --conf-ctrl-pad-x: 10px;
  --conf-ctrl-gap: 8px;
  --conf-sticky-top: 0px;
  --conf-radius-ctrl: var(--conf-radius, 10px);
  --conf-radius-card: var(--conf-radius, 10px);
  --conf-radius-icon: calc(var(--conf-radius, 10px) * 0.6);
  /* Chrome контролов: обводка ← day_border, фон ← switch_bg / active */
  --conf-border: var(--conf-day-border, #2e2e2e);
  --conf-surface: var(--conf-switch-bg, #141414);
  --conf-surface-active: var(--conf-switch-active, #1f1f1f);
  --conf-avatar-size: 40px;
  --conf-icon-btn-size: 24px;
  --conf-fs-body: 1rem;
  --conf-fs-ctrl: 13px;
  --conf-fs-meta: 12px;
  --conf-fs-title: 1.05rem;
  --conf-fs-day: 1.05rem;
  --conf-fs-day-program: 1.35rem;
  --filter-h: 36px; /* legacy alias: ctrl height + border */
}
