/* A small onchain burn counter; all colors follow the site's current theme. */
.flw-token{position:relative;flex:none;z-index:5}
.flw-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--plate) 75%,transparent);color:var(--ink);font:650 12px/1 Archivo,Arial,sans-serif;white-space:nowrap;transition:background .2s,border-color .2s}
.flw-chip:hover{background:var(--plate);border-color:var(--mute)}.flw-chip-symbol{font-weight:750;letter-spacing:.015em}.flw-chip [data-flw-percent]{font-variant-numeric:tabular-nums;min-width:35px}
.flw-flame{width:18px;height:21px;fill:var(--blue);flex:none}.flw-flame-core{fill:var(--lime)}.flw-copy-icon{width:12px;height:12px;fill:none;stroke:var(--mute);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.flw-tooltip{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;max-width:280px;padding:16px 18px;border-radius:15px;border:1px solid var(--line);background:var(--plate);color:var(--ink);box-shadow:0 10px 30px #0002;display:grid;gap:5px;opacity:0;visibility:hidden;transition:opacity .15s;pointer-events:none;font-size:11px;line-height:1.6}
.flw-tooltip strong{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.flw-tooltip>span{color:var(--mute)}.flw-tooltip .flw-tooltip-action{color:var(--ink);padding-top:7px;margin-top:3px;border-top:1px solid var(--line)}.flw-token:is(:hover,:focus-within) .flw-tooltip{opacity:1;visibility:visible}
.flw-copy-feedback{position:absolute;top:calc(100% + 10px);left:0;white-space:nowrap;border-radius:12px;background:var(--ink);color:var(--wall);padding:10px 14px;font-size:12px;box-shadow:0 8px 25px #0002;display:none}.flw-copied .flw-copy-feedback{display:block}.flw-token.flw-copied:is(:hover,:focus-within) .flw-tooltip{visibility:hidden;opacity:0}
.flw-token[data-state='stale'] .flw-flame{fill:var(--mute)}.flw-token[data-state='stale'] [data-flw-updated]{color:var(--warning,var(--mute))}
@media(min-width:1101px) and (max-width:1500px){.page-swap .site-header{gap:14px}.page-swap .wordmark{font-size:30px}.page-swap .site-header nav a{padding-inline:11px}}
@media(min-width:801px) and (max-width:1100px){.page-swap .site-header{height:auto;min-height:80px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 18px;padding-block:14px}.page-swap .site-header .wordmark{grid-area:1/1}.page-swap .site-header .flw-token{grid-area:1/2;justify-self:start}.page-swap .site-header .header-actions{grid-area:1/3}.page-swap .site-header nav{grid-area:2/1/3/3;justify-self:start;margin:0}.page-swap .site-header nav a[href^='#']{display:inline-block}.page-swap .site-header .header-social{grid-area:2/3;justify-self:end}}
@media(max-width:800px){.page-swap .site-header .flw-token{grid-column:1;grid-row:3;justify-self:start;margin-top:8px}.page-swap .site-header nav{grid-column:1/-1;grid-row:2}.page-swap .site-header .header-social{grid-column:2;grid-row:3}.flw-tooltip{max-width:240px}}
@media(prefers-reduced-motion:reduce){.flw-chip,.flw-tooltip{transition:none}}

@media(min-width:1101px) and (max-width:1250px){.page-swap .site-header nav a[href^="#"]{display:none}}
