/* Template extensions. These are NOT claimed to be present in the source. */
:focus-visible{outline:3px solid var(--lime-d);outline-offset:4px}
[id]{scroll-margin-top:88px}
.brief p{margin:.4em 0 0}
.quote{margin-inline:0}.quote p{font-family:var(--disp);font-size:1.2rem;line-height:1.45}.quote cite{display:block;margin-top:12px;font-size:.82rem;color:var(--muted);font-style:normal}
.placeholder-logo{display:flex;align-items:center;justify-content:center;font:700 14px var(--disp);color:var(--slate)}
.placeholder-avatar{width:42px;height:42px;border:2px solid var(--lime);border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--paper-2);color:var(--slate);font-weight:700}
.lb-name,.rev-h,.fl-step>div,.sc-item>div{overflow-wrap:anywhere;min-width:0}.lb-payout{flex-wrap:wrap}.lb-bonus-v{overflow-wrap:anywhere}
.t-scroll:focus-visible{outline-offset:-3px}.t-scroll .t{min-width:560px}
/* Image figures — extension block `image` in build.py */
.fig-img img{display:block;width:100%;height:auto;background:var(--paper-2)}
/* Leaderboard with verified-address field — extension of the rating grid */
.lb-block+.lb-block{margin-top:44px}
.lb-note{max-width:1180px;margin:0 0 18px}
.lb-after{margin-top:18px}
.lb-addr{grid-area:addr;min-width:0;display:flex}
.addr-field{display:block;width:100%;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;color:#454b53}
.addr-field--addr{font-family:var(--mono);font-size:11.5px;color:var(--slate-d);background:var(--paper-2);white-space:nowrap;overflow-x:auto;-webkit-user-select:all;user-select:all;cursor:text}
.addr-field--hint{display:flex;align-items:center;gap:9px;border-style:dashed;color:var(--muted)}
.addr-field--hint .eng-ic{color:var(--slate);flex:none}
@media(max-width:640px){.addr-field--addr{font-size:11px;white-space:normal;overflow-x:visible;overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
