/*
 * Страница входа (тема «KasipHub v2»). Токены и компоненты — из theme.css,
 * здесь только каркас: центрированная карточка 460px, r 28px, логотип со знаком 36px.
 */

body.ft2 .fi-simple-layout {
    min-height: 100dvh;
    background: var(--ft-bg);
}

body.ft2 .fi-simple-main-ctn { padding: 24px 16px; }

body.ft2 .fi-simple-main {
    width: 100%;
    max-width: 460px;
    margin: 0 auto;
    padding: 42px 40px 34px;
    background: var(--ft-card);
    border: 1px solid var(--ft-border);
    border-radius: 28px;
    box-shadow: var(--ft-shadow-pop);
}

/* Логотип: знак 36px + надпись */
body.ft2 .fi-simple-header .fi-logo { justify-content: center; margin-bottom: 8px; }
body.ft2 .fi-simple-header .ft-logo__mark { width: 36px; height: 36px; border-radius: 11px; font-size: 16px; }
body.ft2 .fi-simple-header .ft-logo__text { font-size: 16px; }

body.ft2 .fi-simple-header-heading {
    color: var(--ft-base);
    font: 800 24px/1.2 var(--ft-font);
    letter-spacing: -.4px;
}
body.ft2 .fi-simple-header-subheading { color: var(--ft-muted); font-size: 13.5px; }

/* Кнопка входа — на всю ширину, сплошная заливка */
body.ft2 .fi-simple-main .fi-sc-actions .fi-btn { width: 100%; min-height: 44px; }

@media (max-width: 480px) {
    body.ft2 .fi-simple-main { padding: 32px 22px 26px; border-radius: 22px; }
}
