/* «Оновлення» і спільна шапка довідки — 24.09.2026. Токени з help.css: --bg --ink --sub --mute --line --card --r --fh */
.hd-nav{display:flex;gap:.5rem;margin-left:auto;margin-right:.75rem}
.hd-nav .hd-back.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}
@media(max-width:560px){.hd-nav{gap:.35rem;margin-right:.4rem}.hd-nav .hd-back{padding:.4rem .7rem;font-size:.85rem}}
.hero-more{margin:.9rem 0 0!important;font-size:.98rem}
.hero-more a{display:inline;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}
.hero-more a:hover{border-color:var(--ink)}
.fig{margin:1.6rem 0;padding:0}
.fig img{display:block;width:100%;height:auto;border-radius:22px;background:#F4F3EF;border:1px solid var(--line)}
.fig figcaption{font-size:.86rem;color:var(--mute);margin-top:.6rem;text-align:center}
.hub-fig{margin:1.2rem 0 2.5rem;max-width:1040px}
.hub-fig img{border-radius:28px}
.bc-cur{color:var(--sub)}
.art.doc .prose h2{margin-top:2.2rem}
.art.doc .prose h3{margin-top:1.4rem}
.ulog,.ugrp{max-width:1040px;margin:0 0 2.8rem}
.ulog h2,.ugrp h2{font-family:var(--fh);font-size:1.4rem;font-weight:500;letter-spacing:-.015em;margin:0 0 1rem}
.log{list-style:none;margin:0;padding:0;background:var(--card);border-radius:var(--r);overflow:hidden}
.log li{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:1.1rem 1.4rem;border-bottom:1px solid var(--line)}
.log li:last-child{border-bottom:0}
.log time{font-size:.9rem;color:var(--mute);font-variant-numeric:tabular-nums;padding-top:.1rem}
.log b{display:block;font-size:1.02rem;margin-bottom:.2rem}
.log p{margin:0;color:var(--sub);font-size:.95rem;line-height:1.5}
@media(max-width:560px){.log li{grid-template-columns:1fr;gap:.25rem;padding:1rem 1.1rem}}
.gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}
.gcard{display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);padding:1.3rem 1.35rem;text-decoration:none;color:var(--ink);border:1px solid transparent;transition:border-color .15s,transform .15s}
.gcard:hover{border-color:var(--line);text-decoration:none;color:var(--ink);transform:translateY(-1px)}
.gcard img{width:calc(100% + 2.7rem);margin:-1.3rem -1.35rem 1rem;aspect-ratio:12/5;object-fit:cover;object-position:center;border-radius:var(--r) var(--r) 0 0;background:#F4F3EF}
.gc-t{font-family:var(--fh);font-size:1.12rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin-bottom:.4rem}
.gc-d{font-size:.93rem;color:var(--sub);line-height:1.5;margin-bottom:.9rem}
.gc-go{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.92rem}
.upd-page .cta-app{margin-top:1rem}
/* мобільна шапка: help.css ховає .hd-back — розділи лишаємо видимими, мова на мобільному внизу сторінки (pu-lang.css) */
@media(max-width:820px){.hd-nav{margin-left:auto;margin-right:0}.hd-nav .hd-back{display:inline-block}}
@media(max-width:380px){.hd-nav .hd-back{padding:.38rem .6rem;font-size:.82rem}}
.hero-more a svg{display:inline-block;vertical-align:-2px;margin-left:.35rem}

/* 24.09.2026 (2): шапка на тій самій висоті, що й меню головної; картки гайдів — зображення цілком, без обрізання */
.hd-in{min-height:9rem;padding-top:.5rem;padding-bottom:0}
@media(max-width:991px){.hd-in{min-height:6.5rem;padding-top:.25rem}}
.gcard img{max-width:none;object-fit:contain;background:#F5F3EF}
/* інтро «Оновлень»: монета міняє кольори → «Purple» → Web3 platform for Telegram → Telegram */
.uintro{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(280px,32vw,380px);max-width:1040px;margin:1.2rem 0 2.5rem;border-radius:28px;background:#F5F3EF;border:1px solid var(--line);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}
.ui-coin{position:absolute;left:50%;top:50%;width:clamp(104px,11vw,132px);aspect-ratio:1;transform:translate(-50%,-50%);opacity:0;pointer-events:none}
.ui-coin img{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0}
.ui-coin img.is-on{opacity:1}
.ui-brand{display:flex;flex-direction:column;align-items:center;text-align:center}
.ui-wm{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:500;font-size:clamp(58px,8vw,100px);line-height:1;letter-spacing:-.05em;color:#1a1a1a;white-space:nowrap}
.ui-wm i{display:inline-block;font-style:normal}
.ui-tag{margin:.8rem 0 0;font-size:clamp(15px,1.6vw,19px);color:var(--sub);letter-spacing:.01em}
.ui-nw{white-space:nowrap}.ui-tg{display:inline-block;width:1em;height:1em;margin-left:.32em;vertical-align:-.14em;line-height:0;border-radius:50%}
.ui-tg:hover{filter:brightness(1.06)}
.ui-tg svg{display:block;width:100%;height:100%}
.uintro.is-js .ui-wm i{opacity:0;transform:translateY(.55em)}
.uintro.is-js .ui-tag{opacity:0;transform:translateY(8px)}.uintro.is-js .ui-tg{opacity:0;transform:scale(.5)}
.uintro.is-brand .ui-wm i{animation:ui-hop .85s cubic-bezier(.3,.7,.3,1) forwards;animation-delay:calc(var(--i)*.13s)}
.uintro.is-tag .ui-tag{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}
.uintro.is-tg .ui-tg{opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}
@keyframes ui-hop{0%{opacity:0;transform:translateY(.55em)}55%{opacity:1;transform:translateY(-.12em)}100%{opacity:1;transform:none}}
