/*
 * View scopes – изоляция контекста представлений.
 *
 * Скоуп задаёт токены/плотность для компонентов внутри.
 * Не дублируйте chrome .btn / .field / .calendar в pages.css —
 * переопределяйте только переменные или точечные модификаторы.
 *
 * Явные классы: .view-admin | .view-cabinet | .view-catalog | .view-auth | .view-landing
 * Алиасы на существующие корни (миграционный мост).
 */

.view-admin,
.admin-content {
    --btn-height: 32px;
    --field-min-h: 36px;
}

.view-cabinet,
.cabinet-layout {
    --btn-height: 36px;
    --field-min-h: 40px;
}

.view-catalog,
body.page-catalog {
    --btn-height: 36px;
    --field-min-h: 40px;
}

.view-auth,
body.page-auth {
    --btn-height: 36px;
    --field-min-h: 40px;
}

.view-landing,
body.page-landing {
    --btn-height: 36px;
}
