/* «Приложение для iOS» (ios.html, 07.11.2026): шаги установки значка на экран «Домой». */
.ios-steps { list-style: none; margin: var(--s4, 16px) 0 0; padding: 0; display: grid; gap: 10px; }
.ios-steps li { display: flex; gap: 12px; align-items: flex-start; padding: 12px 14px; border: 1px solid var(--line, #e4e0d8);
  border-radius: 12px; background: var(--surface, #fff); line-height: 1.45; }
.ios-n { flex: none; width: 28px; height: 28px; border-radius: 50%; background: var(--accent, #2f5bea); color: #fff;
  font-weight: 700; font-size: .9375rem; display: grid; place-items: center; }
.ios-ico { width: 20px; height: 20px; vertical-align: -4px; fill: none; stroke: var(--accent, #2f5bea); stroke-width: 2;
  stroke-linecap: round; stroke-linejoin: round; }
.ios-qr { margin-top: var(--s4, 16px); text-align: center; }
.ios-qr img { display: block; margin: 0 auto 8px; width: 180px; height: 180px; image-rendering: pixelated;
  background: #fff; border-radius: 12px; border: 1px solid var(--line, #e4e0d8); padding: 8px; box-sizing: content-box; }
.ios-qr p { margin: 0; color: var(--muted, #6b6760); }
.ios-safari { margin-top: var(--s4, 16px); padding: 14px 16px; border-radius: 12px; background: var(--surface, #fff);
  border: 1px solid var(--accent, #2f5bea); }
.ios-safari p { margin: 0 0 10px; }
.ios-copied { margin: 10px 0 0 !important; color: var(--muted, #6b6760); }
