/* Generated by ops/onboarding/build-widget-skins.mjs on 2026-10-26. Do not edit by hand.
   Widget designs per SafeSwap widget (site manager › Design › Widgets); body classes from ThemeStyle::bodyClasses. */

/* ---------- card ---------- */
html body.pj-site.pj-wk-swap--card .ss0x__card,
html body.pj-site.pj-wk-swap--card .ssm__card,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--card .ss-v2pools__card,
html body.pj-site.pj-wk-pools--card .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--card .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--card .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--card .ss-creator__card,
html body.pj-site.pj-wk-migration--card .ss-mig-card,
html body.pj-site.pj-wk-migration--card .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--card .ss-mig__how,
html body.pj-site.pj-wk-buy--card .sbc__card,
html body.pj-site.pj-wk-buy--card .sbc-card,
html body.pj-site.pj-wk-donate--card .dn-tile,
html body.pj-site.pj-wk-donate--card .dn-toolbar,
html body.pj-site.pj-wk-donate--card .dn-how,
html body.pj-site.pj-wk-tvl--card .tvl-card,
html body.pj-site.pj-wk-tvl--card .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--card .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--card .tvl-stat,
html body.pj-site.pj-wk-scanner--card .tsc-card,
html body.pj-site.pj-wk-scanner--card .tsc-list-card,
html body.pj-site.pj-wk-scanner--card .tsc-scan,
html body.pj-site.pj-wk-scanner--card .tsc-kpi {
    background: var(--pj-card) !important;
    border: 1px solid var(--pj-line) !important;
    border-radius: var(--pj-radius) !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 18px 40px -22px rgba(15, 23, 42, .35) !important;
}
html body.pj-site.pj-wk-swap--card .ss0x__sec,
html body.pj-site.pj-wk-swap--card .ss0x__rate,
html body.pj-site.pj-wk-swap--card .ss0x__settings,
html body.pj-site.pj-wk-swap--card .ss0x__details,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--card .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--card .ss-v2pools__search,
html body.pj-site.pj-wk-pools--card .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--card .ss-v2pools__details,
.pn-pv.pj-wk-pools--card .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--card .ss-creator__tpl,
html body.pj-site.pj-wk-creator--card .ss-creator__addon,
html body.pj-site.pj-wk-creator--card .ss-creator__chain,
html body.pj-site.pj-wk-creator--card .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--card .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--card .ss-mig__search,
html body.pj-site.pj-wk-buy--card .sbc__sec,
html body.pj-site.pj-wk-buy--card .sbc__rate,
html body.pj-site.pj-wk-buy--card .sbc__details,
html body.pj-site.pj-wk-buy--card .sbc__wallet,
html body.pj-site.pj-wk-donate--card .dn-search,
html body.pj-site.pj-wk-donate--card .dn-tile__nums,
html body.pj-site.pj-wk-tvl--card .tvl-part,
html body.pj-site.pj-wk-tvl--card .tvl-field,
html body.pj-site.pj-wk-scanner--card .tsc-field,
html body.pj-site.pj-wk-scanner--card .tsc-try,
html body.pj-site.pj-wk-scanner--card .tsc-mini {
    background: var(--pj-bg-soft);
    border: 1px solid transparent;
}
html body.pj-site.pj-wk-swap--card .ss0x__tab,
html body.pj-site.pj-wk-swap--card .ss0x__chip,
html body.pj-site.pj-wk-swap--card .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--card .ss0x__pct,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--card .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--card .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--card .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--card .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--card .ss-mig__chip,
html body.pj-site.pj-wk-migration--card .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--card .sbc__tab,
html body.pj-site.pj-wk-buy--card .sbc__meth,
html body.pj-site.pj-wk-donate--card .dn-chip,
html body.pj-site.pj-wk-tvl--card .tvl-chip,
html body.pj-site.pj-wk-tvl--card .tvl-pill,
html body.pj-site.pj-wk-tvl--card .tvl-tabs button,
html body.pj-site.pj-wk-tvl--card .tvl-seg button,
html body.pj-site.pj-wk-scanner--card .tsc-net {
    background: var(--pj-bg-soft);
    border-color: transparent;
}
html body.pj-site.pj-wk-swap--card .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--card .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--card .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--card .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--card .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--card .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--card .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--card .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--card .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--card .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--card .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--card .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--card .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--card .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--card .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--card .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--card .tsc-net.is-on {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
}
html body.pj-site.pj-wk-swap--card .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--card .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--card .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--card .ss-v2pools__create,
.pn-pv.pj-wk-pools--card .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--card .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--card .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--card .sbc__cta,
html body.pj-site.pj-wk-donate--card .dn-btn,
html body.pj-site.pj-wk-tvl--card .tvl-btn,
html body.pj-site.pj-wk-scanner--card .tsc-go {
    background: var(--pj-btn-bg, var(--pj-primary));
    color: var(--pj-btn-ink, var(--pj-on-primary));
    box-shadow: 0 10px 24px -12px rgba(var(--pj-primary-rgb), .7);
}

/* ---------- glass ---------- */
html body.pj-site.pj-wk-swap--glass .ss0x__card,
html body.pj-site.pj-wk-swap--glass .ssm__card,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__card,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--glass .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--glass .ss-creator__card,
html body.pj-site.pj-wk-migration--glass .ss-mig-card,
html body.pj-site.pj-wk-migration--glass .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--glass .ss-mig__how,
html body.pj-site.pj-wk-buy--glass .sbc__card,
html body.pj-site.pj-wk-buy--glass .sbc-card,
html body.pj-site.pj-wk-donate--glass .dn-tile,
html body.pj-site.pj-wk-donate--glass .dn-toolbar,
html body.pj-site.pj-wk-donate--glass .dn-how,
html body.pj-site.pj-wk-tvl--glass .tvl-card,
html body.pj-site.pj-wk-tvl--glass .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--glass .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--glass .tvl-stat,
html body.pj-site.pj-wk-scanner--glass .tsc-card,
html body.pj-site.pj-wk-scanner--glass .tsc-list-card,
html body.pj-site.pj-wk-scanner--glass .tsc-scan,
html body.pj-site.pj-wk-scanner--glass .tsc-kpi {
    background: color-mix(in srgb, var(--pj-card) 60%, transparent) !important;
    backdrop-filter: blur(18px) saturate(1.4);
    -webkit-backdrop-filter: blur(18px) saturate(1.4);
    border: 1px solid color-mix(in srgb, #fff 45%, transparent) !important;
    border-radius: calc(var(--pj-radius) + 6px) !important;
    box-shadow: 0 24px 60px -28px rgba(var(--pj-primary-rgb), .55), inset 0 1px 0 color-mix(in srgb, #fff 55%, transparent) !important;
}
html body.pj-site.pj-wk-swap--glass .ss0x__sec,
html body.pj-site.pj-wk-swap--glass .ss0x__rate,
html body.pj-site.pj-wk-swap--glass .ss0x__settings,
html body.pj-site.pj-wk-swap--glass .ss0x__details,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__search,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__details,
.pn-pv.pj-wk-pools--glass .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--glass .ss-creator__tpl,
html body.pj-site.pj-wk-creator--glass .ss-creator__addon,
html body.pj-site.pj-wk-creator--glass .ss-creator__chain,
html body.pj-site.pj-wk-creator--glass .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--glass .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--glass .ss-mig__search,
html body.pj-site.pj-wk-buy--glass .sbc__sec,
html body.pj-site.pj-wk-buy--glass .sbc__rate,
html body.pj-site.pj-wk-buy--glass .sbc__details,
html body.pj-site.pj-wk-buy--glass .sbc__wallet,
html body.pj-site.pj-wk-donate--glass .dn-search,
html body.pj-site.pj-wk-donate--glass .dn-tile__nums,
html body.pj-site.pj-wk-tvl--glass .tvl-part,
html body.pj-site.pj-wk-tvl--glass .tvl-field,
html body.pj-site.pj-wk-scanner--glass .tsc-field,
html body.pj-site.pj-wk-scanner--glass .tsc-try,
html body.pj-site.pj-wk-scanner--glass .tsc-mini {
    background: color-mix(in srgb, var(--pj-card) 50%, transparent);
    border: 1px solid color-mix(in srgb, #fff 35%, transparent);
}
html body.pj-site.pj-wk-swap--glass .ss0x__tab,
html body.pj-site.pj-wk-swap--glass .ss0x__chip,
html body.pj-site.pj-wk-swap--glass .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--glass .ss0x__pct,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--glass .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--glass .ss-mig__chip,
html body.pj-site.pj-wk-migration--glass .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--glass .sbc__tab,
html body.pj-site.pj-wk-buy--glass .sbc__meth,
html body.pj-site.pj-wk-donate--glass .dn-chip,
html body.pj-site.pj-wk-tvl--glass .tvl-chip,
html body.pj-site.pj-wk-tvl--glass .tvl-pill,
html body.pj-site.pj-wk-tvl--glass .tvl-tabs button,
html body.pj-site.pj-wk-tvl--glass .tvl-seg button,
html body.pj-site.pj-wk-scanner--glass .tsc-net {
    background: color-mix(in srgb, var(--pj-card) 45%, transparent);
    border: 1px solid color-mix(in srgb, #fff 35%, transparent);
}
html body.pj-site.pj-wk-swap--glass .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--glass .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--glass .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--glass .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--glass .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--glass .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--glass .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--glass .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--glass .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--glass .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--glass .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--glass .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--glass .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--glass .tsc-net.is-on {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
}
html body.pj-site.pj-wk-swap--glass .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--glass .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--glass .ss-v2pools__create,
.pn-pv.pj-wk-pools--glass .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--glass .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--glass .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--glass .sbc__cta,
html body.pj-site.pj-wk-donate--glass .dn-btn,
html body.pj-site.pj-wk-tvl--glass .tvl-btn,
html body.pj-site.pj-wk-scanner--glass .tsc-go {
    background: linear-gradient(135deg, var(--pj-primary), color-mix(in srgb, var(--pj-primary) 55%, var(--pj-accent)));
    color: var(--pj-btn-ink, var(--pj-on-primary));
    box-shadow: 0 14px 32px -12px rgba(var(--pj-primary-rgb), .75);
}

/* ---------- soft ---------- */
html body.pj-site.pj-wk-swap--soft .ss0x__card,
html body.pj-site.pj-wk-swap--soft .ssm__card,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__card,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--soft .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--soft .ss-creator__card,
html body.pj-site.pj-wk-migration--soft .ss-mig-card,
html body.pj-site.pj-wk-migration--soft .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--soft .ss-mig__how,
html body.pj-site.pj-wk-buy--soft .sbc__card,
html body.pj-site.pj-wk-buy--soft .sbc-card,
html body.pj-site.pj-wk-donate--soft .dn-tile,
html body.pj-site.pj-wk-donate--soft .dn-toolbar,
html body.pj-site.pj-wk-donate--soft .dn-how,
html body.pj-site.pj-wk-tvl--soft .tvl-card,
html body.pj-site.pj-wk-tvl--soft .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--soft .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--soft .tvl-stat,
html body.pj-site.pj-wk-scanner--soft .tsc-card,
html body.pj-site.pj-wk-scanner--soft .tsc-list-card,
html body.pj-site.pj-wk-scanner--soft .tsc-scan,
html body.pj-site.pj-wk-scanner--soft .tsc-kpi {
    background: color-mix(in srgb, var(--pj-primary) 5%, var(--pj-card)) !important;
    border: 1px solid transparent !important;
    border-radius: calc(var(--pj-radius) + 12px) !important;
    box-shadow: 0 30px 60px -32px rgba(var(--pj-primary-rgb), .38) !important;
}
html body.pj-site.pj-wk-swap--soft .ss0x__sec,
html body.pj-site.pj-wk-swap--soft .ss0x__rate,
html body.pj-site.pj-wk-swap--soft .ss0x__settings,
html body.pj-site.pj-wk-swap--soft .ss0x__details,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__search,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__details,
.pn-pv.pj-wk-pools--soft .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--soft .ss-creator__tpl,
html body.pj-site.pj-wk-creator--soft .ss-creator__addon,
html body.pj-site.pj-wk-creator--soft .ss-creator__chain,
html body.pj-site.pj-wk-creator--soft .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--soft .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--soft .ss-mig__search,
html body.pj-site.pj-wk-buy--soft .sbc__sec,
html body.pj-site.pj-wk-buy--soft .sbc__rate,
html body.pj-site.pj-wk-buy--soft .sbc__details,
html body.pj-site.pj-wk-buy--soft .sbc__wallet,
html body.pj-site.pj-wk-donate--soft .dn-search,
html body.pj-site.pj-wk-donate--soft .dn-tile__nums,
html body.pj-site.pj-wk-tvl--soft .tvl-part,
html body.pj-site.pj-wk-tvl--soft .tvl-field,
html body.pj-site.pj-wk-scanner--soft .tsc-field,
html body.pj-site.pj-wk-scanner--soft .tsc-try,
html body.pj-site.pj-wk-scanner--soft .tsc-mini {
    background: color-mix(in srgb, var(--pj-primary) 9%, var(--pj-card));
    border: 1px solid transparent;
    border-radius: 18px;
}
html body.pj-site.pj-wk-swap--soft .ss0x__tab,
html body.pj-site.pj-wk-swap--soft .ss0x__chip,
html body.pj-site.pj-wk-swap--soft .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--soft .ss0x__pct,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--soft .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--soft .ss-mig__chip,
html body.pj-site.pj-wk-migration--soft .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--soft .sbc__tab,
html body.pj-site.pj-wk-buy--soft .sbc__meth,
html body.pj-site.pj-wk-donate--soft .dn-chip,
html body.pj-site.pj-wk-tvl--soft .tvl-chip,
html body.pj-site.pj-wk-tvl--soft .tvl-pill,
html body.pj-site.pj-wk-tvl--soft .tvl-tabs button,
html body.pj-site.pj-wk-tvl--soft .tvl-seg button,
html body.pj-site.pj-wk-scanner--soft .tsc-net {
    background: color-mix(in srgb, var(--pj-primary) 10%, var(--pj-card));
    border-color: transparent;
    border-radius: 999px;
}
html body.pj-site.pj-wk-swap--soft .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--soft .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--soft .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--soft .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--soft .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--soft .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--soft .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--soft .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--soft .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--soft .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--soft .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--soft .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--soft .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--soft .tsc-net.is-on {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
}
html body.pj-site.pj-wk-swap--soft .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--soft .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--soft .ss-v2pools__create,
.pn-pv.pj-wk-pools--soft .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--soft .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--soft .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--soft .sbc__cta,
html body.pj-site.pj-wk-donate--soft .dn-btn,
html body.pj-site.pj-wk-tvl--soft .tvl-btn,
html body.pj-site.pj-wk-scanner--soft .tsc-go {
    background: var(--pj-btn-bg, var(--pj-primary));
    color: var(--pj-btn-ink, var(--pj-on-primary));
    border-radius: 999px;
    box-shadow: 0 12px 26px -14px rgba(var(--pj-primary-rgb), .8);
}

/* ---------- outline ---------- */
html body.pj-site.pj-wk-swap--outline .ss0x__card,
html body.pj-site.pj-wk-swap--outline .ssm__card,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__card,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--outline .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--outline .ss-creator__card,
html body.pj-site.pj-wk-migration--outline .ss-mig-card,
html body.pj-site.pj-wk-migration--outline .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--outline .ss-mig__how,
html body.pj-site.pj-wk-buy--outline .sbc__card,
html body.pj-site.pj-wk-buy--outline .sbc-card,
html body.pj-site.pj-wk-donate--outline .dn-tile,
html body.pj-site.pj-wk-donate--outline .dn-toolbar,
html body.pj-site.pj-wk-donate--outline .dn-how,
html body.pj-site.pj-wk-tvl--outline .tvl-card,
html body.pj-site.pj-wk-tvl--outline .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--outline .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--outline .tvl-stat,
html body.pj-site.pj-wk-scanner--outline .tsc-card,
html body.pj-site.pj-wk-scanner--outline .tsc-list-card,
html body.pj-site.pj-wk-scanner--outline .tsc-scan,
html body.pj-site.pj-wk-scanner--outline .tsc-kpi {
    background: transparent !important;
    border: 1.5px solid color-mix(in srgb, var(--pj-ink) 18%, transparent) !important;
    box-shadow: none !important;
}
html body.pj-site.pj-wk-swap--outline .ss0x__sec,
html body.pj-site.pj-wk-swap--outline .ss0x__rate,
html body.pj-site.pj-wk-swap--outline .ss0x__settings,
html body.pj-site.pj-wk-swap--outline .ss0x__details,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__search,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__details,
.pn-pv.pj-wk-pools--outline .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--outline .ss-creator__tpl,
html body.pj-site.pj-wk-creator--outline .ss-creator__addon,
html body.pj-site.pj-wk-creator--outline .ss-creator__chain,
html body.pj-site.pj-wk-creator--outline .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--outline .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--outline .ss-mig__search,
html body.pj-site.pj-wk-buy--outline .sbc__sec,
html body.pj-site.pj-wk-buy--outline .sbc__rate,
html body.pj-site.pj-wk-buy--outline .sbc__details,
html body.pj-site.pj-wk-buy--outline .sbc__wallet,
html body.pj-site.pj-wk-donate--outline .dn-search,
html body.pj-site.pj-wk-donate--outline .dn-tile__nums,
html body.pj-site.pj-wk-tvl--outline .tvl-part,
html body.pj-site.pj-wk-tvl--outline .tvl-field,
html body.pj-site.pj-wk-scanner--outline .tsc-field,
html body.pj-site.pj-wk-scanner--outline .tsc-try,
html body.pj-site.pj-wk-scanner--outline .tsc-mini {
    background: transparent;
    border: 1px solid color-mix(in srgb, var(--pj-ink) 12%, transparent);
    box-shadow: none;
}
html body.pj-site.pj-wk-swap--outline .ss0x__tab,
html body.pj-site.pj-wk-swap--outline .ss0x__chip,
html body.pj-site.pj-wk-swap--outline .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--outline .ss0x__pct,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--outline .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--outline .ss-mig__chip,
html body.pj-site.pj-wk-migration--outline .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--outline .sbc__tab,
html body.pj-site.pj-wk-buy--outline .sbc__meth,
html body.pj-site.pj-wk-donate--outline .dn-chip,
html body.pj-site.pj-wk-tvl--outline .tvl-chip,
html body.pj-site.pj-wk-tvl--outline .tvl-pill,
html body.pj-site.pj-wk-tvl--outline .tvl-tabs button,
html body.pj-site.pj-wk-tvl--outline .tvl-seg button,
html body.pj-site.pj-wk-scanner--outline .tsc-net {
    background: transparent;
    border: 1px solid color-mix(in srgb, var(--pj-ink) 16%, transparent);
    box-shadow: none;
}
html body.pj-site.pj-wk-swap--outline .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--outline .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--outline .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--outline .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--outline .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--outline .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--outline .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--outline .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--outline .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--outline .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--outline .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--outline .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--outline .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--outline .tsc-net.is-on {
    background: var(--pj-ink);
    color: var(--pj-card);
    border-color: var(--pj-ink);
}
html body.pj-site.pj-wk-swap--outline .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--outline .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--outline .ss-v2pools__create,
.pn-pv.pj-wk-pools--outline .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--outline .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--outline .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--outline .sbc__cta,
html body.pj-site.pj-wk-donate--outline .dn-btn,
html body.pj-site.pj-wk-tvl--outline .tvl-btn,
html body.pj-site.pj-wk-scanner--outline .tsc-go {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
    box-shadow: none;
}

/* ---------- bold ---------- */
html body.pj-site.pj-wk-swap--bold .ss0x__card,
html body.pj-site.pj-wk-swap--bold .ssm__card,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__card,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--bold .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--bold .ss-creator__card,
html body.pj-site.pj-wk-migration--bold .ss-mig-card,
html body.pj-site.pj-wk-migration--bold .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--bold .ss-mig__how,
html body.pj-site.pj-wk-buy--bold .sbc__card,
html body.pj-site.pj-wk-buy--bold .sbc-card,
html body.pj-site.pj-wk-donate--bold .dn-tile,
html body.pj-site.pj-wk-donate--bold .dn-toolbar,
html body.pj-site.pj-wk-donate--bold .dn-how,
html body.pj-site.pj-wk-tvl--bold .tvl-card,
html body.pj-site.pj-wk-tvl--bold .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--bold .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--bold .tvl-stat,
html body.pj-site.pj-wk-scanner--bold .tsc-card,
html body.pj-site.pj-wk-scanner--bold .tsc-list-card,
html body.pj-site.pj-wk-scanner--bold .tsc-scan,
html body.pj-site.pj-wk-scanner--bold .tsc-kpi {
    background: var(--pj-card) !important;
    border: 2.5px solid var(--pj-ink) !important;
    border-radius: min(var(--pj-radius), 14px) !important;
    box-shadow: 6px 6px 0 var(--pj-ink) !important;
}
html body.pj-site.pj-wk-swap--bold .ss0x__sec,
html body.pj-site.pj-wk-swap--bold .ss0x__rate,
html body.pj-site.pj-wk-swap--bold .ss0x__settings,
html body.pj-site.pj-wk-swap--bold .ss0x__details,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__search,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__details,
.pn-pv.pj-wk-pools--bold .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--bold .ss-creator__tpl,
html body.pj-site.pj-wk-creator--bold .ss-creator__addon,
html body.pj-site.pj-wk-creator--bold .ss-creator__chain,
html body.pj-site.pj-wk-creator--bold .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--bold .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--bold .ss-mig__search,
html body.pj-site.pj-wk-buy--bold .sbc__sec,
html body.pj-site.pj-wk-buy--bold .sbc__rate,
html body.pj-site.pj-wk-buy--bold .sbc__details,
html body.pj-site.pj-wk-buy--bold .sbc__wallet,
html body.pj-site.pj-wk-donate--bold .dn-search,
html body.pj-site.pj-wk-donate--bold .dn-tile__nums,
html body.pj-site.pj-wk-tvl--bold .tvl-part,
html body.pj-site.pj-wk-tvl--bold .tvl-field,
html body.pj-site.pj-wk-scanner--bold .tsc-field,
html body.pj-site.pj-wk-scanner--bold .tsc-try,
html body.pj-site.pj-wk-scanner--bold .tsc-mini {
    background: color-mix(in srgb, var(--pj-primary) 12%, var(--pj-card));
    border: 2px solid var(--pj-ink);
    box-shadow: none;
}
html body.pj-site.pj-wk-swap--bold .ss0x__tab,
html body.pj-site.pj-wk-swap--bold .ss0x__chip,
html body.pj-site.pj-wk-swap--bold .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--bold .ss0x__pct,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--bold .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--bold .ss-mig__chip,
html body.pj-site.pj-wk-migration--bold .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--bold .sbc__tab,
html body.pj-site.pj-wk-buy--bold .sbc__meth,
html body.pj-site.pj-wk-donate--bold .dn-chip,
html body.pj-site.pj-wk-tvl--bold .tvl-chip,
html body.pj-site.pj-wk-tvl--bold .tvl-pill,
html body.pj-site.pj-wk-tvl--bold .tvl-tabs button,
html body.pj-site.pj-wk-tvl--bold .tvl-seg button,
html body.pj-site.pj-wk-scanner--bold .tsc-net {
    background: var(--pj-card);
    border: 2px solid var(--pj-ink);
    color: var(--pj-ink);
    font-weight: 700;
}
html body.pj-site.pj-wk-swap--bold .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--bold .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--bold .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--bold .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--bold .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--bold .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--bold .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--bold .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--bold .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--bold .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--bold .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--bold .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--bold .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--bold .tsc-net.is-on {
    background: var(--pj-accent);
    color: #111;
    border-color: var(--pj-ink);
}
html body.pj-site.pj-wk-swap--bold .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--bold .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--bold .ss-v2pools__create,
.pn-pv.pj-wk-pools--bold .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--bold .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--bold .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--bold .sbc__cta,
html body.pj-site.pj-wk-donate--bold .dn-btn,
html body.pj-site.pj-wk-tvl--bold .tvl-btn,
html body.pj-site.pj-wk-scanner--bold .tsc-go {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
    border: 2.5px solid var(--pj-ink);
    box-shadow: 4px 4px 0 var(--pj-ink);
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .02em;
}

/* ---------- neon ---------- */
html body.pj-site.pj-wk-swap--neon .ss0x__card,
html body.pj-site.pj-wk-swap--neon .ssm__card,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__card,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--neon .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--neon .ss-creator__card,
html body.pj-site.pj-wk-migration--neon .ss-mig-card,
html body.pj-site.pj-wk-migration--neon .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--neon .ss-mig__how,
html body.pj-site.pj-wk-buy--neon .sbc__card,
html body.pj-site.pj-wk-buy--neon .sbc-card,
html body.pj-site.pj-wk-donate--neon .dn-tile,
html body.pj-site.pj-wk-donate--neon .dn-toolbar,
html body.pj-site.pj-wk-donate--neon .dn-how,
html body.pj-site.pj-wk-tvl--neon .tvl-card,
html body.pj-site.pj-wk-tvl--neon .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--neon .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--neon .tvl-stat,
html body.pj-site.pj-wk-scanner--neon .tsc-card,
html body.pj-site.pj-wk-scanner--neon .tsc-list-card,
html body.pj-site.pj-wk-scanner--neon .tsc-scan,
html body.pj-site.pj-wk-scanner--neon .tsc-kpi {
    background: color-mix(in srgb, var(--pj-primary) 4%, var(--pj-card)) !important;
    border: 1px solid rgba(var(--pj-primary-rgb), .55) !important;
    box-shadow: 0 0 0 1px rgba(var(--pj-primary-rgb), .12), 0 0 34px -6px rgba(var(--pj-primary-rgb), .5), inset 0 0 26px -14px rgba(var(--pj-primary-rgb), .6) !important;
}
html body.pj-site.pj-wk-swap--neon .ss0x__sec,
html body.pj-site.pj-wk-swap--neon .ss0x__rate,
html body.pj-site.pj-wk-swap--neon .ss0x__settings,
html body.pj-site.pj-wk-swap--neon .ss0x__details,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__search,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__details,
.pn-pv.pj-wk-pools--neon .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--neon .ss-creator__tpl,
html body.pj-site.pj-wk-creator--neon .ss-creator__addon,
html body.pj-site.pj-wk-creator--neon .ss-creator__chain,
html body.pj-site.pj-wk-creator--neon .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--neon .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--neon .ss-mig__search,
html body.pj-site.pj-wk-buy--neon .sbc__sec,
html body.pj-site.pj-wk-buy--neon .sbc__rate,
html body.pj-site.pj-wk-buy--neon .sbc__details,
html body.pj-site.pj-wk-buy--neon .sbc__wallet,
html body.pj-site.pj-wk-donate--neon .dn-search,
html body.pj-site.pj-wk-donate--neon .dn-tile__nums,
html body.pj-site.pj-wk-tvl--neon .tvl-part,
html body.pj-site.pj-wk-tvl--neon .tvl-field,
html body.pj-site.pj-wk-scanner--neon .tsc-field,
html body.pj-site.pj-wk-scanner--neon .tsc-try,
html body.pj-site.pj-wk-scanner--neon .tsc-mini {
    background: color-mix(in srgb, var(--pj-primary) 7%, var(--pj-card));
    border: 1px solid rgba(var(--pj-primary-rgb), .28);
}
html body.pj-site.pj-wk-swap--neon .ss0x__tab,
html body.pj-site.pj-wk-swap--neon .ss0x__chip,
html body.pj-site.pj-wk-swap--neon .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--neon .ss0x__pct,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--neon .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--neon .ss-mig__chip,
html body.pj-site.pj-wk-migration--neon .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--neon .sbc__tab,
html body.pj-site.pj-wk-buy--neon .sbc__meth,
html body.pj-site.pj-wk-donate--neon .dn-chip,
html body.pj-site.pj-wk-tvl--neon .tvl-chip,
html body.pj-site.pj-wk-tvl--neon .tvl-pill,
html body.pj-site.pj-wk-tvl--neon .tvl-tabs button,
html body.pj-site.pj-wk-tvl--neon .tvl-seg button,
html body.pj-site.pj-wk-scanner--neon .tsc-net {
    background: transparent;
    border: 1px solid rgba(var(--pj-primary-rgb), .35);
}
html body.pj-site.pj-wk-swap--neon .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--neon .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--neon .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--neon .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--neon .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--neon .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--neon .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--neon .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--neon .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--neon .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--neon .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--neon .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--neon .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--neon .tsc-net.is-on {
    background: rgba(var(--pj-primary-rgb), .18);
    color: var(--pj-primary-ink, var(--pj-primary));
    box-shadow: 0 0 14px rgba(var(--pj-primary-rgb), .45);
}
html body.pj-site.pj-wk-swap--neon .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--neon .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--neon .ss-v2pools__create,
.pn-pv.pj-wk-pools--neon .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--neon .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--neon .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--neon .sbc__cta,
html body.pj-site.pj-wk-donate--neon .dn-btn,
html body.pj-site.pj-wk-tvl--neon .tvl-btn,
html body.pj-site.pj-wk-scanner--neon .tsc-go {
    background: var(--pj-primary);
    color: var(--pj-on-primary);
    box-shadow: 0 0 26px rgba(var(--pj-primary-rgb), .65), 0 0 0 1px rgba(var(--pj-primary-rgb), .8);
    text-transform: uppercase;
    letter-spacing: .08em;
}

/* ---------- luxe ---------- */
html body.pj-site.pj-wk-swap--luxe .ss0x__card,
html body.pj-site.pj-wk-swap--luxe .ssm__card,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__card,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__filters,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__tablewrap,
.pn-pv.pj-wk-pools--luxe .pn-pv__card--pool,
html body.pj-site.pj-wk-creator--luxe .ss-creator__card,
html body.pj-site.pj-wk-migration--luxe .ss-mig-card,
html body.pj-site.pj-wk-migration--luxe .ss-mig__toolbar,
html body.pj-site.pj-wk-migration--luxe .ss-mig__how,
html body.pj-site.pj-wk-buy--luxe .sbc__card,
html body.pj-site.pj-wk-buy--luxe .sbc-card,
html body.pj-site.pj-wk-donate--luxe .dn-tile,
html body.pj-site.pj-wk-donate--luxe .dn-toolbar,
html body.pj-site.pj-wk-donate--luxe .dn-how,
html body.pj-site.pj-wk-tvl--luxe .tvl-card,
html body.pj-site.pj-wk-tvl--luxe .tvl-table-wrap,
html body.pj-site.pj-wk-tvl--luxe .tvl-calc-panel,
html body.pj-site.pj-wk-tvl--luxe .tvl-stat,
html body.pj-site.pj-wk-scanner--luxe .tsc-card,
html body.pj-site.pj-wk-scanner--luxe .tsc-list-card,
html body.pj-site.pj-wk-scanner--luxe .tsc-scan,
html body.pj-site.pj-wk-scanner--luxe .tsc-kpi {
    background: linear-gradient(180deg, color-mix(in srgb, var(--pj-accent) 7%, var(--pj-card)), var(--pj-card)) !important;
    border: 1px solid color-mix(in srgb, var(--pj-accent) 45%, transparent) !important;
    box-shadow: 0 26px 60px -30px rgba(0, 0, 0, .55) !important;
}
html body.pj-site.pj-wk-swap--luxe .ss0x__sec,
html body.pj-site.pj-wk-swap--luxe .ss0x__rate,
html body.pj-site.pj-wk-swap--luxe .ss0x__settings,
html body.pj-site.pj-wk-swap--luxe .ss0x__details,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap .pn-pv__pay,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap .pn-pv__get,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__stat,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__search,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__dd,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__details,
.pn-pv.pj-wk-pools--luxe .pn-pv__card--pool .pn-pv__stats span,
html body.pj-site.pj-wk-creator--luxe .ss-creator__tpl,
html body.pj-site.pj-wk-creator--luxe .ss-creator__addon,
html body.pj-site.pj-wk-creator--luxe .ss-creator__chain,
html body.pj-site.pj-wk-creator--luxe .ss-creator__tokeninfo,
html body.pj-site.pj-wk-migration--luxe .ss-mig-card__stats,
html body.pj-site.pj-wk-migration--luxe .ss-mig__search,
html body.pj-site.pj-wk-buy--luxe .sbc__sec,
html body.pj-site.pj-wk-buy--luxe .sbc__rate,
html body.pj-site.pj-wk-buy--luxe .sbc__details,
html body.pj-site.pj-wk-buy--luxe .sbc__wallet,
html body.pj-site.pj-wk-donate--luxe .dn-search,
html body.pj-site.pj-wk-donate--luxe .dn-tile__nums,
html body.pj-site.pj-wk-tvl--luxe .tvl-part,
html body.pj-site.pj-wk-tvl--luxe .tvl-field,
html body.pj-site.pj-wk-scanner--luxe .tsc-field,
html body.pj-site.pj-wk-scanner--luxe .tsc-try,
html body.pj-site.pj-wk-scanner--luxe .tsc-mini {
    background: transparent;
    border: 1px solid color-mix(in srgb, var(--pj-accent) 25%, transparent);
}
html body.pj-site.pj-wk-swap--luxe .ss0x__tab,
html body.pj-site.pj-wk-swap--luxe .ss0x__chip,
html body.pj-site.pj-wk-swap--luxe .ss0x__chainbtn,
html body.pj-site.pj-wk-swap--luxe .ss0x__pct,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap .pn-pv__tabs span,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__chip,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__tabs button,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__seg button,
html body.pj-site.pj-wk-creator--luxe .ss-creator__btn--ghost,
html body.pj-site.pj-wk-migration--luxe .ss-mig__chip,
html body.pj-site.pj-wk-migration--luxe .ss-mig__btn--soft,
html body.pj-site.pj-wk-buy--luxe .sbc__tab,
html body.pj-site.pj-wk-buy--luxe .sbc__meth,
html body.pj-site.pj-wk-donate--luxe .dn-chip,
html body.pj-site.pj-wk-tvl--luxe .tvl-chip,
html body.pj-site.pj-wk-tvl--luxe .tvl-pill,
html body.pj-site.pj-wk-tvl--luxe .tvl-tabs button,
html body.pj-site.pj-wk-tvl--luxe .tvl-seg button,
html body.pj-site.pj-wk-scanner--luxe .tsc-net {
    background: transparent;
    border: 1px solid color-mix(in srgb, var(--pj-accent) 35%, transparent);
}
html body.pj-site.pj-wk-swap--luxe .ss0x__tab.is-on,
html body.pj-site.pj-wk-swap--luxe .ss0x__chainbtn.is-on,
html body.pj-site.pj-wk-swap--luxe .ss0x__chip.is-on,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap .pn-pv__tabs .is-on,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__chip.is-on,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__tabs button.is-on,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__seg button.is-on,
html body.pj-site.pj-wk-creator--luxe .ss-creator__tpl.is-active,
html body.pj-site.pj-wk-creator--luxe .ss-creator__chain.is-active,
html body.pj-site.pj-wk-creator--luxe .ss-creator__addon.is-active,
html body.pj-site.pj-wk-migration--luxe .ss-mig__chip.is-on,
html body.pj-site.pj-wk-buy--luxe .sbc__tab.is-on,
html body.pj-site.pj-wk-buy--luxe .sbc__meth.is-on,
html body.pj-site.pj-wk-donate--luxe .dn-chip.is-on,
html body.pj-site.pj-wk-tvl--luxe .tvl-chip.is-on,
html body.pj-site.pj-wk-tvl--luxe .tvl-tabs button.is-on,
html body.pj-site.pj-wk-tvl--luxe .tvl-seg button.is-on,
html body.pj-site.pj-wk-scanner--luxe .tsc-net.is-on {
    background: color-mix(in srgb, var(--pj-accent) 18%, transparent);
    color: var(--pj-accent);
    border-color: var(--pj-accent);
}
html body.pj-site.pj-wk-swap--luxe .ss0x__cta.is-primary,
.pn-pv.pj-wk-swap--luxe .pn-pv__card--swap .pn-pv__btn,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__btn,
html body.pj-site.pj-wk-pools--luxe .ss-v2pools__create,
.pn-pv.pj-wk-pools--luxe .pn-pv__card--pool .pn-pv__btn,
html body.pj-site.pj-wk-creator--luxe .ss-creator__btn:not(.ss-creator__btn--ghost),
html body.pj-site.pj-wk-migration--luxe .ss-mig__btn:not(.ss-mig__btn--soft):not(.ss-mig__btn--ghost),
html body.pj-site.pj-wk-buy--luxe .sbc__cta,
html body.pj-site.pj-wk-donate--luxe .dn-btn,
html body.pj-site.pj-wk-tvl--luxe .tvl-btn,
html body.pj-site.pj-wk-scanner--luxe .tsc-go {
    background: linear-gradient(135deg, var(--pj-accent), var(--pj-primary));
    color: var(--pj-btn-ink, var(--pj-on-primary));
    letter-spacing: .06em;
    box-shadow: 0 12px 30px -14px color-mix(in srgb, var(--pj-accent) 70%, transparent);
}

.pn-pv [class*="pn-pv__"] { transition: background .2s ease, border-color .2s ease, box-shadow .2s ease, border-radius .2s ease; }
