/* WDG community swap. Loads third-party trading UI only after user action. */
html[data-web3-home] .quick-nav .nav-changelog,
html[data-web3-home] .quick-nav .nav-swap {
  color:#f4eeff;border:1px solid #a99aea66;background:#60449b44;font-weight:800;
}
html[data-web3-home] .quick-nav .nav-changelog:hover,
html[data-web3-home] .quick-nav .nav-swap:hover {background:#7653b066}
html[data-web3-home] .update-panel.update-panel-top {
  margin:18px 0 18px;padding:23px 26px;
  border:1px solid #9a86dc88;background:linear-gradient(110deg,#252146,#142331);
}
html[data-web3-home] .update-panel-top .eyebrow a {color:#d6c7ff}
html[data-web3-home] .update-panel-top .actions .primary {background:#7159bb;color:#fff}
html[data-web3-home] .home-shortcuts {grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-web3-home] .home-shortcuts .shortcut-changelog {border-color:#aa8ef2;background:#30264d}
html[data-web3-home] .home-shortcuts .shortcut-swap {border-color:#7dbee4;background:#193451}
#wdg-swap {scroll-margin-top:25px;margin:18px 0 24px;padding:27px;border:1px solid #648ea5;border-radius:20px;background:linear-gradient(135deg,#152b40,#1c2039);color:#eff6ff}
#wdg-swap .wdg-swap-header {display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}
#wdg-swap h2 {margin:5px 0 12px;font-size:clamp(23px,3vw,30px)}
#wdg-swap .wdg-swap-header .eyebrow {margin:0;color:#a8d7f0}
#wdg-swap .wdg-swap-mark {display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;background:#5768a444;border-radius:17px}
#wdg-swap .wdg-swap-mark img {width:44px;height:44px;object-fit:contain}
#wdg-swap .wdg-swap-lede {max-width:780px;line-height:1.6;color:#c5d8e4}
#wdg-swap .wdg-swap-cta {display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:19px 0}
#wdg-swap .wdg-swap-cta button {min-height:46px;padding:12px 20px;border-radius:12px;border:1px solid #a1d4ff;background:#396eb4;color:#fff;font-weight:750}
#wdg-swap .wdg-swap-cta button:disabled {cursor:default;opacity:.75}
#wdg-swap .wdg-swap-status {font-size:12px;color:#c6d9e6;line-height:1.5;margin:0}
#wdg-swap .wdg-swap-terminal {width:100%;min-height:550px;margin:18px 0 22px;overflow:visible;border:1px solid #7e8db34f;border-radius:17px;background:#0b1321}
#wdg-swap .wdg-swap-terminal[hidden] {display:none}
#wdg-swap .wdg-swap-providers {display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}
#wdg-swap .wdg-swap-providers a {display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 16px;border:1px solid #81a9c688;border-radius:11px;background:#294057;color:#eef6ff;font-weight:700;text-decoration:none}
#wdg-swap .wdg-swap-providers a:hover {background:#36577b;border-color:#b4ddff}
#wdg-swap .wdg-swap-mint {display:block;max-width:100%;overflow-wrap:anywhere;padding:12px;border-radius:10px;background:#0d1727;border:1px solid #8aa6c955;font-size:12px;color:#d4eafc;user-select:all}
#wdg-swap .wdg-swap-footnote {font-size:12px;line-height:1.6;color:#b6cad9;margin:10px 0 0}
html[data-web3-home][data-ui-theme=light] .update-panel.update-panel-top {background:#eee9fa;color:#26324b;border-color:#c1b0e2}
html[data-web3-home][data-ui-theme=light] #wdg-swap {background:#e6f0ff;color:#183248;border-color:#9ab8dd}
html[data-web3-home][data-ui-theme=light] #wdg-swap .wdg-swap-lede,
html[data-web3-home][data-ui-theme=light] #wdg-swap .wdg-swap-footnote,
html[data-web3-home][data-ui-theme=light] #wdg-swap .wdg-swap-status {color:#35546e}
html[data-web3-home][data-ui-theme=light] #wdg-swap .wdg-swap-mint {background:#f8fbff;color:#253d54}
@media(max-width:680px){
 html[data-web3-home] .home-shortcuts {grid-template-columns:repeat(2,minmax(0,1fr))}
 html[data-web3-home] .update-panel.update-panel-top {padding:18px}
 #wdg-swap {padding:19px 15px;border-radius:15px}
 #wdg-swap .wdg-swap-providers {display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #wdg-swap .wdg-swap-providers a {font-size:12px;padding:8px}
 #wdg-swap .wdg-swap-terminal {min-height:580px}
}
