/* Лицо Akii (26.09.2026, Р-75: «Prisma — лицо; Studio, магазин и главная выглядят как Prisma»).
   Один файл оформления для всех поверхностей. Значения сняты с живой Prisma (scratchpad/проба-2609-экраны.mjs,
   стиль.json): бумага, белые карточки с тонкой рамкой, синий акцент, мягкие радиусы, Segoe UI.
   Prisma подключает его первым; Studio (/studio/), магазин (/shop/) и главная берут его по адресу
   /p/prisma/akii-face.css — так лицо правится в одном месте. Переменные — для своих стилей поверхности,
   классы .akii-* — готовые кнопки, чипы и карточки для новой разметки. */
:root{
 --akii-font:"Segoe UI",Inter,Arial,sans-serif;
 --akii-mono:Consolas,"Cascadia Mono",monospace;
 --akii-bg:#faf9fd;            /* фон страницы */
 --akii-paper:#f6f4ee;         /* бумага листа и подложки */
 --akii-surface:#ffffff;       /* карточка, меню, поле */
 --akii-surface-2:#f4f5f9;     /* вторичная плашка, пузырь «Вы» */
 --akii-line:#e4e8ef;          /* рамка карточки */
 --akii-line-strong:#d6d5dd;   /* рамка кнопки и поля */
 --akii-text:#424650;          /* основной текст */
 --akii-text-strong:#23262e;   /* заголовки */
 --akii-muted:#7c7b88;         /* подписи */
 --akii-accent:#35518d;        /* главная кнопка, ссылки, выбранное */
 --akii-accent-ink:#ffffff;
 --akii-accent-soft:#e1e8fb;   /* выбранная строка, мягкая плашка */
 --akii-chip:#eef2f7;          /* чип-пример */
 --akii-chip-ink:#38618a;
 --akii-ok:#1fb08f;
 --akii-warn:#f0c27a;
 --akii-danger:#d9480f;
 --akii-radius:12px;           /* кнопка, поле */
 --akii-radius-card:14px;
 --akii-radius-chip:20px;
 --akii-shadow-menu:0 14px 40px #1c2a3a2a;
 --akii-tap:44px;              /* минимальная высота нажимаемого на телефоне */
}
.akii-face{font-family:var(--akii-font);color:var(--akii-text);background:var(--akii-bg)}
.akii-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--akii-tap);padding:10px 18px;border:1px solid var(--akii-line-strong);border-radius:var(--akii-radius);background:var(--akii-surface);color:var(--akii-text-strong);font:inherit;font-size:15px;cursor:pointer;text-decoration:none}
.akii-btn:hover{border-color:var(--akii-accent)}
.akii-btn-primary{background:var(--akii-accent);border-color:var(--akii-accent);color:var(--akii-accent-ink)}
.akii-btn-primary:hover{filter:brightness(1.08)}
.akii-chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:0;border-radius:var(--akii-radius-chip);background:var(--akii-chip);color:var(--akii-chip-ink);font:inherit;font-size:13px;cursor:pointer}
.akii-card{background:var(--akii-surface);border:1px solid var(--akii-line);border-radius:var(--akii-radius-card);padding:18px}
.akii-muted{color:var(--akii-muted)}
.akii-title{color:var(--akii-text-strong);font-weight:600}

/* Настройки Akii (akii-settings.js, Р-76) — один экран в Prisma и в Studio, оформление отсюда же. */
.akii-settings{font-family:var(--akii-font);color:var(--akii-text);max-width:760px;margin:0 auto;padding:4px 0 40px}
.akii-settings .as-title{font-size:22px;font-weight:600;color:var(--akii-text-strong);margin:4px 0 4px}
.akii-settings .as-lead{color:var(--akii-muted);margin:0 0 14px;font-size:14px;line-height:1.5}
.akii-settings .as-card{background:var(--akii-surface);border:1px solid var(--akii-line);border-radius:var(--akii-radius-card);padding:16px 18px;margin:0 0 12px}
.akii-settings .as-card-title{font-size:16px;font-weight:600;color:var(--akii-text-strong);margin:0 0 6px}
.akii-settings .as-text{color:var(--akii-muted);font-size:13px;line-height:1.5;margin:0 0 10px}
.akii-settings .as-item{border-top:1px solid var(--akii-line);padding:10px 0 4px;margin-top:8px}
.akii-settings .as-item-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.akii-settings .as-item-head small{color:var(--akii-muted)}
.akii-settings .as-line{font-size:13px;line-height:1.5;margin:3px 0}.akii-settings .as-line.ok{color:var(--akii-ok)}.akii-settings .as-line.bad{color:var(--akii-danger)}.akii-settings .as-line.dim{color:var(--akii-muted)}
.akii-settings .as-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}
.akii-settings .as-input{flex:1 1 180px;min-height:var(--akii-tap);padding:8px 12px;border:1px solid var(--akii-line-strong);border-radius:var(--akii-radius);background:var(--akii-surface);color:var(--akii-text-strong);font:inherit;font-size:15px}
.akii-settings .as-btn{min-height:var(--akii-tap);padding:8px 16px;border:1px solid var(--akii-line-strong);border-radius:var(--akii-radius);background:var(--akii-surface);color:var(--akii-text-strong);font:inherit;font-size:14px;cursor:pointer}
.akii-settings .as-btn.as-primary{background:var(--akii-accent);border-color:var(--akii-accent);color:var(--akii-accent-ink)}.akii-settings .as-btn:disabled{opacity:.6}
.akii-settings .as-msg{font-size:13px;min-height:0}.akii-settings .as-msg.ok{color:var(--akii-ok)}.akii-settings .as-msg.bad{color:var(--akii-danger)}
.akii-settings .as-link{color:var(--akii-accent);font-weight:600}
.akii-settings .as-more summary{cursor:pointer;color:var(--akii-accent);margin:10px 0 4px;font-weight:600}
.akii-settings .as-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 12px}.akii-settings .as-grid label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--akii-muted)}.akii-settings .as-grid label[hidden]{display:none}
.akii-settings .as-grid .as-input{flex:0 1 auto;width:100%;min-width:0;box-sizing:border-box}
.akii-settings .as-cloud-permission{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.akii-settings .as-cloud-permission input{flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0}
.akii-settings .as-sub{font-size:13px;margin:12px 0 4px;color:var(--akii-text-strong)}
.akii-settings .as-embedded{border:0;padding:0;margin:0;background:transparent;box-shadow:none}.akii-settings .as-embedded>h2{display:none}
@media(max-width:640px){.akii-settings .as-card{padding:14px}.akii-settings .as-title{font-size:20px}}
.akii-settings .as-login{margin:6px 0 4px}.akii-settings .as-steps{margin:6px 0;padding-left:20px;font-size:14px;line-height:1.6}
