:root {
  --bg: #eae8fa;
  --panel: rgba(255,255,255,.34);
  --text: #24231f;
  --muted: #706e67;
  --green: #f8fffb;
  --cyan: #dce9e2;
  --purple: #aebbb4;
  --pink: #ffffff;
  --line: rgba(255,255,255,.72);
}

html,
body {
  background: #eae8fa;
  color: var(--text);
}

body::before {
  opacity: .018;
}

body::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 98;
  pointer-events: none;
  background: linear-gradient(115deg,rgba(122,65,255,.13),transparent 36%,rgba(31,237,170,.16) 70%,transparent);
}

.nav {
  height: 74px;
  color: #292824;
  border-bottom: 1px solid rgba(255,255,255,.7);
  background: rgba(245,244,255,.58);
  box-shadow: 0 8px 32px rgba(70,75,70,.06);
  backdrop-filter: blur(22px) saturate(120%);
}

.logo span {
  color: #383934;
  border: 1px solid rgba(255,255,255,.9);
  border-radius: 50%;
  background: rgba(255,255,255,.32);
  box-shadow: inset 0 1px 0 #fff,0 8px 22px rgba(83,93,87,.1);
}

.nav-links a:hover { color: #7d9488; }

.network i,
.pack-card i {
  background: #14f195;
  box-shadow: 0 0 0 4px rgba(255,255,255,.75),0 0 18px rgba(104,137,120,.35);
}

.hero {
  background:
    radial-gradient(circle at 12% 76%,rgba(155,77,255,.35),transparent 34%),
    radial-gradient(circle at 88% 22%,rgba(20,241,149,.35),transparent 36%),
    linear-gradient(135deg,#eee9ff,#eff8fa 52%,#dcfff1);
}

.hero::before {
  opacity: .26;
  background-image: linear-gradient(rgba(255,255,255,.65) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.65) 1px,transparent 1px);
  background-size: 72px 72px;
}

.glass-orb {
  position: absolute;
  z-index: 0;
  border: 1px solid rgba(255,255,255,.75);
  border-radius: 50%;
  background: rgba(255,255,255,.12);
  box-shadow: inset 10px 10px 28px rgba(255,255,255,.65),inset -12px -12px 32px rgba(132,158,145,.12),0 22px 70px rgba(85,96,89,.09);
  backdrop-filter: blur(8px);
}

.orb-one { width: 280px;height:280px;left:-110px;bottom:-70px; }
.orb-two { width: 180px;height:180px;right:35%;top:8%; }

.hero h1 {
  color: #292824;
  font-size: clamp(3.9rem,6.8vw,7.6rem);
  text-transform: none;
}

.hero h1 span,
.story h2 em,
.mission h2 span,
.community h2 span,
.token h2 {
  color: #30332f;
  background: linear-gradient(110deg,#7a35f5,#45a8ea 48%,#14c982 82%);
  background-clip: text;
  -webkit-background-clip: text;
  filter: drop-shadow(0 1px 0 rgba(255,255,255,.9));
}

.kicker,
.section-label { color: #6876a7; }

.ticker-badge {
  color: #343631;
  border: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.32);
  box-shadow: inset 0 1px 0 #fff,7px 9px 28px rgba(110,66,230,.16);
  backdrop-filter: blur(16px);
}

.hero-text,
.story-copy p,
.community-copy > p:not(.section-label),
.cards p,
.token-sub { color: var(--muted); }

.button {
  color: #33352f;
  border: 1px solid rgba(255,255,255,.85);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 12px 30px rgba(75,88,81,.09);
  backdrop-filter: blur(18px);
}

.button.primary {
  color: #2f332e;
  background: rgba(255,255,255,.54);
}

.button.ghost { background: rgba(255,255,255,.18); }

.button:hover {
  transform: translateY(-2px);
  box-shadow: inset 0 1px 0 #fff,0 15px 34px rgba(75,88,81,.13);
}

.market-strip {
  border: 1px solid rgba(255,255,255,.76);
  background: rgba(255,255,255,.20);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 18px 42px rgba(86,95,90,.07);
  backdrop-filter: blur(18px);
}

.market-strip div { border-color: rgba(255,255,255,.68); }
.market-strip small { color: #81877f; }

.market-strip div:nth-child(3) small,
#market-change,
#market-change.positive,
#market-change.negative {
  color: #00f05a !important;
  text-shadow: 0 0 8px rgba(0,240,90,.7), 0 0 18px rgba(0,240,90,.45);
}

.image-shell {
  border: 1px solid rgba(255,255,255,.88);
  border-radius: 36px;
  padding: 8px;
  background: rgba(255,255,255,.20);
  box-shadow: inset 0 1px 0 #fff,inset 10px 10px 30px rgba(255,255,255,.28),0 34px 75px rgba(72,83,77,.16);
  backdrop-filter: blur(16px);
  transform: rotate(1deg);
}

.image-shell img { border-radius: 28px; }
.corner { border-color: rgba(255,255,255,.9); }

.float-tag {
  color: #3d413b;
  border: 1px solid rgba(255,255,255,.88);
  background: rgba(245,247,243,.48);
  box-shadow: inset 0 1px 0 #fff,0 12px 30px rgba(69,81,74,.12);
  backdrop-filter: blur(18px);
}

.scroll { color: #8b9a92; }

.marquee {
  color: #3c403a;
  border-block: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.40);
  box-shadow: inset 0 1px 0 #fff,0 12px 30px rgba(73,84,78,.06);
  backdrop-filter: blur(16px);
}

.story,
.mission,
.community,
.token {
  background:
    radial-gradient(circle at 86% 20%,rgba(20,241,149,.18),transparent 35%),
    radial-gradient(circle at 12% 80%,rgba(132,70,255,.15),transparent 32%),
    linear-gradient(145deg,#f0ecff,#effaf8);
}

.mission,
.token { background: linear-gradient(145deg,#e8e8ff,#edfff7); }

.story-art img,
.pack-card img,
.token-logo img { filter: saturate(1.08); }

.story-art,
.pack-card {
  border: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.24);
  box-shadow: inset 0 1px 0 #fff,14px 18px 45px rgba(72,82,77,.11);
  backdrop-filter: blur(18px);
}

.story blockquote {
  color: #3b3e39;
  border: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.48);
  box-shadow: inset 0 1px 0 #fff,8px 10px 25px rgba(76,86,80,.10);
}

.cards { gap: 22px; }

.cards article {
  color: #31332f;
  border: 1px solid rgba(255,255,255,.86);
  background: rgba(255,255,255,.24);
  box-shadow: inset 0 1px 0 #fff,10px 16px 38px rgba(76,86,80,.09);
  backdrop-filter: blur(18px);
}

.cards article:hover { transform: translateY(-5px); }
.cards b { color: #87988f; }

.token-logo {
  border: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.35);
  box-shadow: inset 0 1px 0 #fff,0 18px 45px rgba(69,82,74,.12);
}

.contract {
  color: #3a3d38;
  border: 1px solid rgba(255,255,255,.9);
  background: rgba(255,255,255,.26);
  box-shadow: inset 0 1px 0 #fff,10px 16px 40px rgba(74,84,78,.10);
  backdrop-filter: blur(18px);
}

.contract span { border-color: rgba(255,255,255,.85); }
.contract em { color: #74867c; }
.contract.awaiting { cursor: default; }

footer {
  color: #7b8079;
  border-top-color: rgba(255,255,255,.74);
}

@media (max-width: 600px) {
  .hero h1 { font-size: clamp(4rem,18vw,5.8rem); }
  .orb-two { right:-60px; }
}

/* Foundation theme */
:root {
  --bg: #07130c;
  --panel: rgba(183,255,0,.08);
  --text: #f5fff0;
  --muted: #adc0b0;
  --green: #b8ff00;
  --cyan: #55ff85;
  --purple: #7ee64b;
  --pink: #efffd3;
  --line: rgba(184,255,0,.28);
}

html,
body {
  background: #07130c;
  color: var(--text);
}

body::after {
  background: linear-gradient(120deg,rgba(184,255,0,.08),transparent 36%,rgba(23,255,105,.08) 72%,transparent);
}

.nav {
  color: #f4ffe9;
  border-bottom-color: rgba(184,255,0,.18);
  background: rgba(5,18,10,.72);
  box-shadow: 0 8px 32px rgba(0,0,0,.24);
}

.logo,
.nav-links a,
.network { color: #f4ffe9; }
.nav-links a:hover { color: #b8ff00; }

.network i,
.pack-card i {
  background: #b8ff00;
  box-shadow: 0 0 0 4px rgba(184,255,0,.12),0 0 22px rgba(184,255,0,.7);
}

.hero {
  background:
    radial-gradient(circle at 12% 74%,rgba(184,255,0,.20),transparent 34%),
    radial-gradient(circle at 88% 20%,rgba(32,255,100,.16),transparent 35%),
    linear-gradient(135deg,#06100a,#102818 54%,#09150d);
}

.hero::before {
  opacity: .15;
  background-image: linear-gradient(rgba(184,255,0,.20) 1px,transparent 1px),linear-gradient(90deg,rgba(184,255,0,.20) 1px,transparent 1px);
}

.glass-orb {
  border-color: rgba(184,255,0,.22);
  background: rgba(184,255,0,.03);
  box-shadow: inset 10px 10px 28px rgba(184,255,0,.08),inset -12px -12px 32px rgba(0,0,0,.18),0 22px 70px rgba(0,0,0,.25);
}

.hero h1 { color: #f7fff1; }

.hero h1 span,
.story h2 em,
.mission h2 span,
.community h2 span,
.token h2 {
  color: #b8ff00;
  background: linear-gradient(105deg,#efffc5 5%,#b8ff00 42%,#48ff79 78%,#9cff2e);
  background-clip: text;
  -webkit-background-clip: text;
  filter: drop-shadow(0 0 20px rgba(184,255,0,.26));
}

.kicker,
.section-label { color: #b8ff00; }

.ticker-badge {
  color: #07130c;
  border-color: #b8ff00;
  background: #b8ff00;
  box-shadow: 0 12px 34px rgba(184,255,0,.22);
}

.hero-text,
.story-copy p,
.community-copy > p:not(.section-label),
.cards p,
.token-sub { color: #adc0b0; }

.button {
  color: #efffe4;
  border-color: rgba(184,255,0,.30);
  background: rgba(184,255,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.22);
}

.button.primary {
  color: #061009;
  border-color: #b8ff00;
  background: #b8ff00;
}

.button.ghost { background: rgba(184,255,0,.045); }

.market-strip,
.image-shell,
.story-art,
.pack-card,
.cards article,
.contract,
.story blockquote,
.token-logo {
  color: #f5fff0;
  border-color: rgba(184,255,0,.26);
  background: rgba(14,35,20,.58);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 20px 55px rgba(0,0,0,.30);
}

.market-strip div { border-color: rgba(184,255,0,.14); }
.market-strip small,
.contract em,
footer { color: #8ea393; }

.image-shell { box-shadow: 0 0 0 1px rgba(184,255,0,.14),0 32px 80px rgba(0,0,0,.42),0 0 55px rgba(184,255,0,.10); }
.corner { border-color: #b8ff00; }

.float-tag,
.marquee {
  color: #0b160d;
  border-color: rgba(184,255,0,.8);
  background: #b8ff00;
}

.story,
.mission,
.community,
.token {
  background:
    radial-gradient(circle at 84% 20%,rgba(184,255,0,.11),transparent 34%),
    linear-gradient(145deg,#07120b,#102318);
}

.cards article h3,
.story h2,
.mission h2,
.community h2 { color: #f5fff0; }
.cards b { color: #b8ff00; }
.story blockquote { color: #dfffc9; }
.contract strong { color: #f5fff0; }
footer { border-top-color: rgba(184,255,0,.18); }

/* Foundation theme */
:root {
  --bg: #020403;
  --panel: rgba(222,239,229,.07);
  --text: #f3f8f5;
  --muted: #9da9a2;
  --green: #dfece4;
  --cyan: #b7d0c1;
  --purple: #788b80;
  --pink: #ffffff;
  --line: rgba(218,238,226,.20);
}

html,
body { background: #020403; color: #f3f8f5; }

body::after {
  background: linear-gradient(118deg,rgba(255,255,255,.025),transparent 34%,rgba(166,205,181,.055) 68%,transparent);
}

.nav {
  color: #f1f6f3;
  border-bottom-color: rgba(220,239,227,.15);
  background: rgba(2,5,3,.78);
}
.logo,.nav-links a,.network { color:#f1f6f3; }
.nav-links a:hover { color:#cbe6d5; }
.network i,.pack-card i { background:#dcece2;box-shadow:0 0 0 4px rgba(220,236,226,.10),0 0 22px rgba(173,215,190,.42); }

.hero {
  background:
    radial-gradient(circle at 14% 76%,rgba(128,168,144,.11),transparent 34%),
    radial-gradient(circle at 87% 20%,rgba(223,240,230,.10),transparent 34%),
    linear-gradient(135deg,#010201,#08100b 55%,#020403);
}

.hero::before {
  opacity:.12;
  background-image:linear-gradient(rgba(211,232,219,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(211,232,219,.16) 1px,transparent 1px);
}

.glass-orb { border-color:rgba(220,238,227,.16);background:rgba(230,245,236,.025);box-shadow:inset 10px 10px 28px rgba(255,255,255,.045),0 22px 70px rgba(0,0,0,.35); }
.hero h1,.story h2,.mission h2,.community h2 { color:#f3f8f5; }

.hero h1 span,.story h2 em,.mission h2 span,.community h2 span,.token h2 {
  color:#e7f2eb;
  background:linear-gradient(110deg,#75877c,#ffffff 44%,#a7beb0 72%,#f4fff8);
  background-clip:text;
  -webkit-background-clip:text;
  filter:drop-shadow(0 0 18px rgba(204,232,215,.16));
}

.kicker,.section-label { color:#a9c1b2; }
.ticker-badge { color:#061009;border-color:#dfece4;background:#dfece4;box-shadow:0 12px 36px rgba(191,222,204,.12); }
.hero-text,.story-copy p,.community-copy>p:not(.section-label),.cards p,.token-sub { color:#9da9a2; }

.button { color:#ebf4ef;border-color:rgba(218,238,226,.23);background:rgba(222,239,229,.045); }
.button.primary { color:#061009;border-color:#dfece4;background:#dfece4; }
.button.ghost { background:rgba(222,239,229,.035); }

.market-strip,.image-shell,.story-art,.pack-card,.cards article,.contract,.story blockquote,.token-logo {
  color:#f3f8f5;
  border-color:rgba(218,238,226,.20);
  background:rgba(223,239,229,.045);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 60px rgba(0,0,0,.42);
}
.market-strip div { border-color:rgba(218,238,226,.12); }
.market-strip small,.contract em,footer { color:#839188; }
.image-shell { box-shadow:0 0 0 1px rgba(220,238,227,.12),0 34px 90px rgba(0,0,0,.55),0 0 60px rgba(171,210,187,.08); }
.corner { border-color:#dcece2; }
.float-tag { color:#07100b;border-color:rgba(225,240,231,.75);background:#dcece2; }
.marquee { color:#07100b;border-color:#dcece2;background:#dcece2; }

.story,.mission,.community,.token {
  background:
    radial-gradient(circle at 84% 20%,rgba(202,229,212,.07),transparent 34%),
    linear-gradient(145deg,#020403,#09100c);
}

.cards article h3 { color:#eff6f2; }
.cards b { color:#c7dacf; }
.story blockquote { color:#dce8e1; }
.contract strong { color:#f0f6f2; }
footer { border-top-color:rgba(218,238,226,.14); }

/* legacy layout layer, recolored below for dogwifGPT */
:root {
  --bg:#030505;
  --panel:rgba(255,255,255,.055);
  --text:#f4f7f5;
  --muted:#9ba6a0;
  --green:#00f078;
  --cyan:#18ff99;
  --purple:#ff315d;
  --pink:#ff5a76;
  --line:rgba(255,255,255,.14);
}

html,body { background:#030505;color:#f4f7f5; }
body::after { background:linear-gradient(112deg,rgba(255,49,93,.055),transparent 36%,rgba(0,240,120,.06) 70%,transparent); }

.nav { border-bottom-color:rgba(255,255,255,.12);background:rgba(2,4,3,.82); }
.nav-links a:hover { color:#00f078; }
.network i,.pack-card i { background:#00f078;box-shadow:0 0 0 4px rgba(0,240,120,.12),0 0 22px rgba(0,240,120,.58); }

.hero {
  background:
    radial-gradient(circle at 12% 76%,rgba(255,49,93,.18),transparent 34%),
    radial-gradient(circle at 88% 18%,rgba(0,240,120,.17),transparent 35%),
    linear-gradient(135deg,#070303,#080d0a 55%,#020705);
}

.hero::before {
  opacity:.18;
  background-image:linear-gradient(rgba(255,255,255,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.10) 1px,transparent 1px);
  background-size:54px 54px;
}

.candle-field {
  position:absolute;
  inset:18% 0 8%;
  z-index:0;
  opacity:.12;
  pointer-events:none;
  background:
    linear-gradient(118deg,transparent 0 18%,#ff315d 18.2% 18.5%,transparent 18.7% 31%,#00f078 31.2% 31.5%,transparent 31.7% 48%,#ff315d 48.2% 48.5%,transparent 48.7% 63%,#00f078 63.2% 63.5%,transparent 63.7% 78%,#00f078 78.2% 78.5%,transparent 78.7%);
  filter:drop-shadow(0 0 12px currentColor);
}

.glass-orb { border-color:rgba(255,255,255,.13); }
.hero h1,.story h2,.mission h2,.community h2 { color:#f4f7f5; }

.hero h1 span,.story h2 em,.mission h2 span,.community h2 span,.token h2 {
  background:linear-gradient(105deg,#ff315d 2%,#ff6a83 38%,#f3f6f4 50%,#13ff91 65%,#00e974 98%);
  background-clip:text;
  -webkit-background-clip:text;
  filter:drop-shadow(0 0 20px rgba(0,240,120,.12));
}

.kicker,.section-label { color:#00f078; }
.ticker-badge { color:#001b0d;border-color:#00f078;background:#00f078;box-shadow:0 12px 36px rgba(0,240,120,.18); }

.button.primary { color:#00170b;border-color:#00f078;background:#00f078; }
.button.ghost:hover { border-color:#ff315d;color:#ff718c; }

.market-strip,.image-shell,.story-art,.pack-card,.cards article,.contract,.story blockquote,.token-logo {
  border-color:rgba(255,255,255,.15);
  background:rgba(8,13,10,.72);
}

.image-shell { box-shadow:0 0 0 1px rgba(255,255,255,.10),-18px 24px 70px rgba(255,49,93,.09),18px 24px 70px rgba(0,240,120,.09); }
.corner { border-color:#00f078; }
.float-tag { color:#00170b;border-color:#00f078;background:#00f078; }
.float-tag.tag-two { color:#fff;border-color:#ff315d;background:#ff315d; }

.marquee { color:#fff;border-color:rgba(255,255,255,.12);background:linear-gradient(90deg,#c90037,#171717 48%,#00a955); }

.story,.mission,.community,.token {
  background:
    radial-gradient(circle at 12% 82%,rgba(255,49,93,.09),transparent 32%),
    radial-gradient(circle at 84% 18%,rgba(0,240,120,.08),transparent 34%),
    linear-gradient(145deg,#050303,#050b07);
}

.cards article:nth-child(1) { border-top:2px solid #ff315d; }
.cards article:nth-child(2) { border-top:2px solid #00f078; }
.cards article:nth-child(3) { border-top:2px solid transparent;border-image:linear-gradient(90deg,#ff315d,#00f078) 1; }
.cards article:nth-child(1) b { color:#ff315d; }
.cards article:nth-child(2) b,.cards article:nth-child(3) b { color:#00f078; }

.market-strip div:nth-child(3) small,
#market-change,#market-change.positive,#market-change.negative {
  color:#00ff7f !important;
  text-shadow:0 0 8px rgba(0,255,127,.70),0 0 18px rgba(0,255,127,.38);
}

.contract em { color:#00f078; }
footer { border-top-color:rgba(255,255,255,.12); }
/* dogwifGPT monochrome interface */
:root {
  --bg: #050505;
  --panel: #0d0d0d;
  --text: #ffffff;
  --muted: #a8aea9;
  --green: #10a37f;
  --cyan: #82e6cb;
  --purple: #252525;
  --pink: #d8fff4;
  --line: #303432;
}

body {
  background:
    radial-gradient(circle at 85% 15%, rgba(16,163,127,.13), transparent 30%),
    #050505;
}

body:before {
  opacity: .055;
  background: repeating-linear-gradient(0deg, #fff 0 1px, transparent 1px 7px);
}

.nav {
  background: rgba(5,5,5,.88);
  border-color: rgba(255,255,255,.15);
}

.logo span {
  color: #000;
  background: #fff;
  box-shadow: 0 0 24px rgba(255,255,255,.22);
}

.nav-links a:hover,
.kicker,
.section-label,
.scroll,
.contract em {
  color: #70efcb;
}

.network i,
.pack-card i {
  background: #10a37f;
  box-shadow: 0 0 14px #10a37f;
}

.hero {
  background:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    radial-gradient(circle at 78% 32%, rgba(16,163,127,.18), transparent 33%),
    linear-gradient(135deg, #030303, #0b0d0c 58%, #050505);
  background-size: 52px 52px, 52px 52px, auto, auto;
}

.hero h1 span,
.story h2 em,
.mission h2 span,
.community h2 span,
.token h2 {
  color: #fff;
  background: none;
  -webkit-text-fill-color: initial;
  filter: none;
  text-shadow: 0 0 34px rgba(255,255,255,.12);
}

.ticker-badge {
  color: #050505;
  border-color: #fff;
  background: #fff;
  box-shadow: 6px 6px 0 #10a37f;
}

.button {
  border-color: rgba(255,255,255,.88);
  background: #0b0b0b;
  box-shadow: 5px 5px 0 #10a37f;
}

.button.primary {
  color: #050505;
  background: #fff;
}

.button:hover {
  box-shadow: 1px 1px 0 #10a37f;
}

.market-strip {
  border-color: rgba(255,255,255,.18);
  background: rgba(0,0,0,.6);
}

.market-strip div {
  border-color: rgba(255,255,255,.14);
}

.image-shell {
  border-radius: 34px;
  padding: 7px;
  background: linear-gradient(145deg, #fff, #87908b 48%, #10a37f);
  box-shadow: 0 0 54px rgba(255,255,255,.12), 0 0 90px rgba(16,163,127,.12);
}

.image-shell img {
  border-radius: 28px;
}

.float-tag {
  border-color: #fff;
  background: rgba(5,5,5,.94);
  box-shadow: 4px 4px 0 #10a37f;
}

.marquee {
  color: #050505;
  border-color: #fff;
  background: #fff;
}

.marquee span::first-letter {
  color: #10a37f;
}

.story {
  background:
    radial-gradient(circle at 80% 30%, rgba(16,163,127,.13), transparent 32%),
    linear-gradient(145deg, #050505, #101211);
}

.story-art,
.pack-card {
  border-color: #fff;
  background: #090909;
  box-shadow: 12px 12px 0 #10a37f;
}

.story blockquote {
  color: #050505;
  border-color: #fff;
  background: #fff;
  box-shadow: 7px 7px 0 #10a37f;
}

.mission {
  background:
    radial-gradient(circle at 50% 50%, rgba(16,163,127,.12), transparent 32%),
    #050505;
}

.cards article {
  border-color: rgba(255,255,255,.82);
  background: linear-gradient(160deg, #141414, #070707);
  box-shadow: 9px 9px 0 #10a37f;
}

.cards b {
  color: #70efcb;
}

.community {
  background:
    radial-gradient(circle at 20% 70%, rgba(255,255,255,.08), transparent 31%),
    radial-gradient(circle at 82% 20%, rgba(16,163,127,.15), transparent 35%),
    #080808;
}

.token {
  background:
    radial-gradient(circle at 50% 38%, rgba(255,255,255,.13), transparent 34%),
    radial-gradient(circle at 20% 70%, rgba(16,163,127,.12), transparent 28%),
    #030303;
}

.token-logo {
  background: linear-gradient(145deg, #fff, #10a37f);
  box-shadow: 0 0 42px rgba(16,163,127,.28);
}

.contract {
  border-color: #fff;
  background: #080808;
  box-shadow: 8px 8px 0 #10a37f;
}

.contract span {
  border-color: #fff;
}

footer {
  border-color: rgba(255,255,255,.16);
}
