/* v3 F · /info — @layer page; кольори лише токени */
@layer page{
  .in-toc{margin:var(--vx-sp-3) 0 var(--vx-sp-5)}
  .in-blk{padding:var(--vx-sp-5);margin-bottom:var(--vx-sp-3);max-width:980px;scroll-margin-top:calc(var(--vx-nav-h) + 16px);display:flex;flex-direction:column;gap:10px;align-items:flex-start}
  .in-blk h2{display:flex;align-items:center;gap:10px;margin:0;font:800 var(--vx-t-h3)/1.2 var(--vx-f-text);color:var(--vx-ink-1)}
  .in-blk h2 .vi{width:22px;height:22px;color:var(--vx-acc-ink)}
  .in-blk p{margin:0;font:500 var(--vx-t-body)/1.6 var(--vx-f-text);color:var(--vx-ink-2)}
  .in-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}
  .in-mini{padding:14px;border-radius:var(--vx-r-3);background:var(--vx-sf-2)}
  .in-mini b{display:flex;align-items:center;gap:7px;margin-bottom:6px;font:800 var(--vx-t-body)/1.2 var(--vx-f-text);color:var(--vx-ink-1)}
  .in-mini b .vi{width:18px;height:18px;color:var(--vx-gold)}
  .in-mini b .vi.gem{color:var(--vx-gem)}   /* F-L21: одна валюта — один колір */
  .in-mini p{font-size:var(--vx-t-small)}
  .in-li{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
  .in-li li{display:flex;gap:10px;align-items:flex-start;font:600 var(--vx-t-small)/1.5 var(--vx-f-text);color:var(--vx-ink-1)}
  .in-li .vi{width:18px;height:18px;flex:none;color:var(--vx-acc-ink);margin-top:1px}
  .in-acts{display:flex;gap:8px;flex-wrap:wrap}
  .in-note{display:flex;gap:10px;align-items:flex-start;max-width:980px;padding:14px 16px;border-radius:var(--vx-r-3);
    background:color-mix(in srgb,var(--vx-violet) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vx-violet) 30%,transparent)}
  .in-note .vi{width:18px;height:18px;flex:none;color:var(--vx-violet);margin-top:2px}
  .in-note p{margin:0;font:600 var(--vx-t-small)/1.55 var(--vx-f-text);color:var(--vx-ink-1)}
  @media (max-width:640px){
    .in-two{grid-template-columns:1fr}
    .in-blk{padding:var(--vx-sp-4)}
    .in-toc .vx-chip{height:auto;min-height:44px}
  }
}
