/* はじめての人の3歩（queue 23）。初回だけ・1画面に収める。 */
.first-steps{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(3,7,13,.86);padding:16px}
.first-step{width:100%;max-width:340px;border:1px solid #2a3647;border-radius:7px;background:#0b131d;padding:18px 18px 14px;color:#e6eaf0}
.first-step-count{margin:0;font-size:var(--im-fs-micro,11px);color:#9aa6b4;font-variant-numeric:tabular-nums}
.first-step h2{margin:4px 0 6px;font-size:18px}
.first-step-body{margin:0;font-size:14px;line-height:1.7;color:#cfd8e3}
.first-step-buttons{display:flex;justify-content:space-between;gap:10px;margin:16px 0 0}
.first-step-buttons button{font:inherit;font-size:13px;color:#e6eaf0;background:#121a25;border:1px solid #2a3647;border-radius:3px;padding:7px 16px;cursor:pointer}
.first-step-buttons button[data-first-next]{border-color:#d9ad50;color:#f0d9a0}
