:root{
  --bg:#010302;
  --bg-2:#030806;
  --obsidian:#050807;
  --obsidian-2:#080d0b;
  --glass:rgba(8,16,13,.74);
  --glass-strong:rgba(7,15,12,.92);
  --emerald:#2ff29a;
  --emerald-2:#78ffbd;
  --emerald-deep:#087449;
  --emerald-dark:#03271b;
  --line:rgba(108,255,184,.16);
  --line-bright:rgba(99,255,177,.34);
  --text:#f4fbf7;
  --muted:#95aaa1;
  --muted-2:#63786f;
  --danger:#ff8c8c;
  --shadow:0 30px 90px rgba(0,0,0,.52);
  --glow:0 0 70px rgba(34,244,145,.16);
  --radius:16px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#010302}
body{
  margin:0;
  min-height:100vh;
  background:
    radial-gradient(circle at 73% 12%,rgba(16,163,94,.16),transparent 22rem),
    radial-gradient(circle at 18% 48%,rgba(0,88,52,.09),transparent 30rem),
    linear-gradient(180deg,#010302 0%,#020604 55%,#010302 100%);
  color:var(--text);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:-.01em;
  overflow-x:hidden;
}

body::before{
  content:"";
  pointer-events:none;
  position:fixed;
  inset:0;
  z-index:-1;
  opacity:.2;
  background-image:
    linear-gradient(rgba(105,255,184,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(105,255,184,.035) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:linear-gradient(to bottom,black,transparent 78%);
}

button,input,select{font:inherit}
button,a{ -webkit-tap-highlight-color:transparent }
button{cursor:pointer}
a{color:inherit}

.top{
  height:78px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
  padding:0 5vw;
  position:sticky;
  top:0;
  z-index:50;
  background:rgba(1,4,3,.72);
  backdrop-filter:blur(22px) saturate(135%);
  border-bottom:1px solid rgba(109,255,184,.12);
}

.top::after{
  content:"";
  position:absolute;
  left:5vw;
  right:5vw;
  bottom:-1px;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(73,255,164,.38),transparent);
}

.brand{
  display:flex;
  align-items:center;
  gap:13px;
  text-decoration:none;
  font-size:18px;
  letter-spacing:.02em;
}

.brand b{
  font-weight:690;
  letter-spacing:.08em;
  text-transform:uppercase;
  font-size:14px;
}

.ether-crystal-mark{
  display:grid;
  place-items:center;
  width:27px;
  height:40px;
  filter:drop-shadow(0 0 14px rgba(38,241,145,.32));
}
.ether-crystal-mark svg{width:100%;height:100%;display:block}

.top nav{
  display:flex;
  align-items:center;
  gap:24px;
  font-size:12px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.top nav>a{
  color:#a9bbb4;
  text-decoration:none;
  transition:.2s ease;
}
.top nav>a:hover{color:#76ffbb}

button,.ghost{
  border:1px solid rgba(100,255,181,.24);
  background:rgba(6,15,12,.8);
  color:#effaf5;
  border-radius:8px;
  padding:11px 16px;
  text-decoration:none;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
button:hover,.ghost:hover{
  transform:translateY(-1px);
  border-color:rgba(100,255,181,.55);
  background:rgba(10,27,20,.92);
  box-shadow:0 12px 28px rgba(0,0,0,.2);
}

.primary{
  background:linear-gradient(135deg,#4fffad 0%,#20df87 55%,#13b66c 100%);
  color:#001109;
  border-color:#75ffc0;
  font-weight:800;
  box-shadow:0 0 0 1px rgba(30,255,143,.08),0 12px 34px rgba(11,210,115,.12);
}
.primary:hover{
  background:linear-gradient(135deg,#78ffc0,#2df39a 55%,#16c376);
  box-shadow:0 16px 46px rgba(20,232,130,.2);
}

.large{
  padding:15px 22px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:50px;
}

.hero{
  width:min(1560px,100%);
  min-height:calc(100vh - 78px);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);
  align-items:center;
  gap:4vw;
  padding:72px 6vw 82px;
  position:relative;
}

.hero::before{
  content:"";
  position:absolute;
  left:6vw;
  right:6vw;
  top:56px;
  height:1px;
  background:linear-gradient(90deg,rgba(104,255,181,.26),transparent 44%);
}

.hero-copy{
  max-width:850px;
  position:relative;
  z-index:4;
}

.eyebrow{
  color:#63f7aa;
  letter-spacing:.24em;
  font-size:10px;
  line-height:1.3;
  font-weight:850;
  text-transform:uppercase;
}

.hero-kicker-line{
  display:flex;
  align-items:center;
  gap:12px;
  margin-top:15px;
  color:#61766d;
  font-size:9px;
  letter-spacing:.18em;
  font-weight:750;
}
.hero-kicker-line i{
  display:block;
  width:52px;
  height:1px;
  background:linear-gradient(90deg,#1cd986,transparent);
}

.hero h1{
  margin:20px 0 28px;
  max-width:900px;
  font-weight:575;
  font-size:clamp(58px,6.65vw,110px);
  line-height:.9;
  letter-spacing:-.072em;
}
.hero h1 span{
  display:inline;
  background:linear-gradient(100deg,#eefff5 2%,#7dffc3 33%,#24e48e 68%,#0f9159 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  filter:drop-shadow(0 0 25px rgba(40,238,143,.06));
}

.hero p{
  max-width:680px;
  margin:0;
  color:#9db0a8;
  font-size:18px;
  line-height:1.72;
  letter-spacing:-.015em;
}

.actions{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  margin:34px 0 25px;
}

.trust{
  display:flex;
  align-items:center;
  gap:12px;
  color:#687d74;
  font-size:10px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.trust::before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#32ef93;
  box-shadow:0 0 18px #2df09a;
}

.crystal-stage{
  position:relative;
  height:min(690px,74vh);
  min-height:540px;
  display:grid;
  place-items:center;
  perspective:1100px;
  isolation:isolate;
}

.crystal-stage::before{
  content:"";
  position:absolute;
  width:75%;
  aspect-ratio:1;
  border-radius:50%;
  background:radial-gradient(circle,rgba(38,244,143,.18),rgba(4,30,20,.06) 47%,transparent 70%);
  filter:blur(24px);
  z-index:-2;
}

.crystal-grid{
  position:absolute;
  width:88%;
  height:88%;
  border-radius:50%;
  opacity:.55;
  background:
    linear-gradient(90deg,transparent 49.8%,rgba(107,255,185,.12) 50%,transparent 50.2%),
    linear-gradient(0deg,transparent 49.8%,rgba(107,255,185,.09) 50%,transparent 50.2%);
}
.crystal-grid::before,.crystal-grid::after{
  content:"";
  position:absolute;
  inset:0;
  border:1px solid rgba(105,255,183,.1);
  border-radius:50%;
  transform:scale(.76);
}
.crystal-grid::after{transform:scale(.48)}

.crystal-orbit{
  position:absolute;
  width:81%;
  height:43%;
  border:1px solid rgba(89,255,174,.16);
  border-radius:50%;
  transform:rotate(-20deg);
}
.crystal-orbit-b{
  transform:rotate(62deg);
  width:72%;
  height:38%;
  opacity:.56;
}

.hero-crystal{
  width:min(520px,82%);
  height:min(670px,96%);
  overflow:visible;
  animation:etherFloat 7s ease-in-out infinite;
  transform-style:preserve-3d;
  filter:saturate(1.08) contrast(1.04);
}

@keyframes etherFloat{
  0%,100%{transform:translateY(4px) rotateY(-2deg)}
  50%{transform:translateY(-13px) rotateY(2deg)}
}

.crystal-caption{
  position:absolute;
  bottom:3%;
  left:50%;
  transform:translateX(-50%);
  display:flex;
  align-items:center;
  gap:12px;
  white-space:nowrap;
  color:#60776d;
  font-size:8px;
  letter-spacing:.17em;
}
.crystal-caption span{color:#42e99c;font-weight:800}
.crystal-caption b{font-weight:650}

.stats{
  width:min(1380px,88vw);
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  background:linear-gradient(180deg,rgba(8,18,14,.8),rgba(4,9,7,.96));
  border:1px solid var(--line);
  border-radius:0;
  box-shadow:var(--shadow);
  position:relative;
}
.stats::before{
  content:"NETWORK / LIVE TELEMETRY";
  position:absolute;
  top:-22px;
  left:0;
  color:#50665d;
  font-size:8px;
  letter-spacing:.2em;
}
.stats div,.dash-stats div{
  min-height:118px;
  padding:28px 30px;
  border-right:1px solid rgba(103,255,183,.12);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.stats div:last-child,.dash-stats div:last-child{border-right:0}
.stats strong,.dash-stats strong{
  display:block;
  color:#dffff0;
  font-size:34px;
  line-height:1;
  font-weight:540;
  letter-spacing:-.04em;
}
.stats span,.dash-stats span{
  margin-top:10px;
  color:#667c72;
  font-size:9px;
  font-weight:730;
  letter-spacing:.16em;
  text-transform:uppercase;
}

.section{
  width:min(1540px,100%);
  margin:0 auto;
  padding:120px 6vw;
  position:relative;
}
.section::before{
  content:"";
  position:absolute;
  top:0;
  left:6vw;
  right:6vw;
  height:1px;
  background:linear-gradient(90deg,rgba(104,255,182,.16),transparent 72%);
}
.section h2{
  margin:15px 0 45px;
  max-width:880px;
  font-size:clamp(42px,4.4vw,70px);
  line-height:.98;
  font-weight:560;
  letter-spacing:-.052em;
}

.grid4,.grid3{
  display:grid;
  gap:12px;
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}

article,.panel,.download-card{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(100,255,181,.12);
  border-radius:10px;
  background:
    linear-gradient(145deg,rgba(13,26,21,.74),rgba(3,8,6,.94)),
    #050a08;
  padding:27px;
  box-shadow:0 22px 60px rgba(0,0,0,.18);
}
article::after,.panel::after,.download-card::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(125deg,rgba(116,255,190,.055),transparent 30%,transparent 70%,rgba(17,105,67,.035));
}
article b{color:#42f3a0;font-size:11px;letter-spacing:.14em}
article h3{font-weight:600;letter-spacing:-.02em}
article p{color:#82978e;line-height:1.65}

.dark{
  max-width:none;
  width:100%;
  background:
    linear-gradient(180deg,rgba(3,8,6,.98),rgba(1,4,3,.98)),
    #020503;
}
.dark>*{max-width:1380px;margin-left:auto;margin-right:auto}

.dashboard{
  width:min(1380px,90vw);
  margin:70px auto 120px;
  padding:28px;
  border:1px solid rgba(90,255,173,.18);
  border-radius:12px;
  background:linear-gradient(180deg,rgba(7,17,13,.96),rgba(3,8,6,.98));
  box-shadow:var(--shadow),var(--glow);
}
.hidden{display:none!important}
.dash-head,.panel-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
}
.dash-head h2{font-size:42px;letter-spacing:-.045em;margin:7px 0}
#dashUser{color:#758b81}

.dash-stats{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  margin:24px 0 18px;
  border:1px solid rgba(100,255,181,.13);
  background:#040a07;
}
.panel{margin-top:12px}
.panel h3{font-weight:600}

.nodes{display:grid;gap:10px}
.node,.node-card{
  border:1px solid rgba(100,255,181,.12);
  border-radius:8px;
  padding:18px;
  background:#030806;
}
.node-top,.node-card-head{display:flex;justify-content:space-between;gap:15px}
.pill{
  align-self:flex-start;
  padding:5px 9px;
  border:1px solid rgba(83,255,169,.21);
  border-radius:99px;
  background:rgba(21,89,60,.19);
  color:#70ffb8;
  font-size:9px;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.controls,.node-controls{
  display:grid;
  grid-template-columns:1fr 1fr 1fr auto;
  align-items:end;
  gap:10px;
  margin-top:15px;
}
.controls label,.node-controls label,.modal label{
  color:#738a80;
  font-size:10px;
  letter-spacing:.06em;
  text-transform:uppercase;
}
input,select{
  width:100%;
  min-height:42px;
  margin-top:6px;
  padding:10px 11px;
  border:1px solid rgba(99,255,179,.17);
  border-radius:7px;
  outline:none;
  background:#020605;
  color:#f5fcf8;
}
input:focus,select:focus{
  border-color:rgba(91,255,175,.52);
  box-shadow:0 0 0 3px rgba(53,235,147,.07);
}

table{width:100%;border-collapse:collapse}
th,td{
  padding:12px 10px;
  border-bottom:1px solid rgba(91,255,172,.09);
  text-align:left;
  font-size:12px;
}
th{
  color:#60776d;
  font-size:9px;
  letter-spacing:.13em;
  text-transform:uppercase;
}

dialog{
  width:min(500px,92vw);
  padding:0;
  border:1px solid rgba(103,255,182,.23);
  border-radius:12px;
  outline:none;
  background:rgba(5,13,10,.98);
  color:white;
  box-shadow:0 35px 120px rgba(0,0,0,.7),0 0 90px rgba(35,233,139,.09);
}
dialog::backdrop{background:rgba(0,2,1,.78);backdrop-filter:blur(10px)}
.modal{position:relative;padding:30px}
.modal h2{font-size:30px;letter-spacing:-.04em}
.x{
  position:absolute;
  top:13px;
  right:13px;
  width:38px;
  height:38px;
  border:0;
  background:transparent;
  font-size:23px;
}
.tabs{display:flex;gap:7px;margin:18px 0}
.tabs button.active{
  border-color:#46eea1;
  background:rgba(19,93,61,.24);
  color:#6dffb7;
}
.wide{width:100%;margin-top:10px}
.error{color:var(--danger)}
.muted{color:var(--muted)}

code{
  display:block;
  padding:14px;
  margin:0;
  overflow:auto;
  border:1px solid rgba(101,255,182,.15);
  border-radius:7px;
  background:#010403;
  color:#65fbb1;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  font-size:12px;
}

.downloads-section{overflow:hidden}
.downloads-intro{
  max-width:780px;
  margin-top:-23px;
  margin-bottom:34px;
  color:#879b92;
  font-size:17px;
  line-height:1.7;
}
.download-grid{
  display:grid;
  grid-template-columns:1.3fr 1fr 1fr;
  gap:12px;
}
.download-card{
  display:flex;
  gap:18px;
  align-items:flex-start;
  min-height:260px;
}
.featured-download{
  background:linear-gradient(145deg,rgba(10,50,33,.83),rgba(3,10,7,.97));
  border-color:rgba(79,255,166,.3);
}
.download-icon{
  flex:0 0 52px;
  width:52px;
  height:52px;
  display:grid;
  place-items:center;
  border:1px solid rgba(99,255,178,.23);
  border-radius:7px;
  background:#020806;
  color:#67ffb3;
  font-weight:900;
}
.download-platform{
  margin-bottom:9px;
  color:#56efa7;
  font-size:9px;
  letter-spacing:.18em;
  font-weight:800;
}
.download-card h3{margin:0 0 11px;font-size:21px}
.download-card p{min-height:74px}
.download-button{display:inline-flex;margin-top:10px}
.download-command{
  margin-top:14px;
  padding:18px;
  border:1px solid rgba(99,255,178,.13);
  background:#020604;
}
.download-command span{
  display:block;
  margin-bottom:9px;
  color:#657b71;
  font-size:9px;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.download-safety{
  margin-top:10px;
  padding:16px 18px;
  border-left:2px solid #38e997;
  background:rgba(6,20,14,.78);
  color:#8ba096;
}
.download-safety b{color:#6cffb6}

#toast{
  position:fixed;
  right:24px;
  bottom:24px;
  z-index:100;
  opacity:0;
  transform:translateY(18px);
  pointer-events:none;
  padding:13px 17px;
  border:1px solid rgba(83,255,166,.3);
  border-radius:8px;
  background:#07150f;
  color:#eafff3;
  box-shadow:0 18px 55px rgba(0,0,0,.5);
  transition:.2s ease;
}
#toast.show{opacity:1;transform:none}

@media(max-width:1050px){
  .hero{grid-template-columns:1fr;min-height:auto;padding-top:90px}
  .hero-copy{max-width:900px}
  .crystal-stage{height:560px;min-height:0}
  .hero-crystal{height:540px}
  .grid4{grid-template-columns:repeat(2,1fr)}
  .download-grid{grid-template-columns:1fr}
}

@media(max-width:760px){
  .top{padding:0 4vw;height:70px}
  .top nav{gap:8px}
  .top nav>a{display:none}
  .top nav button{padding:10px 12px;font-size:10px}
  .hero{padding:70px 5vw 58px}
  .hero h1{font-size:clamp(52px,15vw,76px)}
  .hero p{font-size:16px}
  .hero-kicker-line{display:none}
  .crystal-stage{height:430px}
  .hero-crystal{height:430px}
  .crystal-caption{display:none}
  .stats{width:90vw;grid-template-columns:1fr 1fr}
  .stats div:nth-child(2){border-right:0}
  .stats div:nth-child(-n+2){border-bottom:1px solid rgba(103,255,183,.12)}
  .section{padding:85px 5vw}
  .grid3,.grid4{grid-template-columns:1fr}
  .dash-stats{grid-template-columns:1fr 1fr}
  .controls,.node-controls{grid-template-columns:1fr}
  .dash-head,.panel-head{align-items:flex-start;flex-direction:column}
}

@media(max-width:480px){
  .brand b{display:none}
  .hero{padding-top:55px}
  .hero h1{font-size:50px}
  .crystal-stage{height:350px}
  .hero-crystal{height:350px}
  .stats,.dash-stats{grid-template-columns:1fr}
  .stats div,.dash-stats div{border-right:0;border-bottom:1px solid rgba(103,255,183,.12)}
  .stats div:last-child,.dash-stats div:last-child{border-bottom:0}
}

@media(prefers-reduced-motion:reduce){
  *{scroll-behavior:auto!important}
  .hero-crystal{animation:none}
  button,.ghost,#toast{transition:none}
}

/* ETHERAIO CRYSTAL BRAND START */
:root{--bg:#020605;--bg-2:#06100c;--obsidian:#050a08;--emerald:#45ed9c;--emerald-2:#b0ffd6;--emerald-deep:#087449;--text:#eff9f3;--muted:#a3b9ac;--muted-2:#8aa396;--line:rgba(132,238,180,.18);--glass:rgba(8,20,14,.88);--radius:14px}
html{background:#020605;color-scheme:dark}
body{background:radial-gradient(ellipse at 83% 14%,#09261a 0,transparent 36%),radial-gradient(ellipse at 0 60%,#061a11 0,transparent 45%),#020605;color:var(--text)}
body::before{opacity:.09}
::selection{background:#45ed9c;color:#02140b}
.top{background:rgba(2,8,5,.92);border-color:var(--line)}
.brand{gap:12px}.brand b{letter-spacing:.16em;font-weight:700;color:#e8fff1}
.ether-crystal-mark{width:36px;height:52px;filter:none;overflow:hidden}
.ether-crystal-mark img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transform:scale(1.12)}
.hero{gap:clamp(24px,4vw,70px)}
.hero h1{letter-spacing:-.055em;line-height:1.04}
.hero h1 span{background:linear-gradient(125deg,#d7ffe7,#5bf0a7 45%,#15965b);background-clip:text;-webkit-background-clip:text;color:transparent}
.eyebrow,.hero-kicker-line{color:#94e9b7}
.hero p,.section p,.download-card p,.trust{color:#a3b9ac}
.crystal-stage{isolation:isolate;overflow:visible}
.crystal-stage::before,.crystal-grid,.crystal-orbit{display:none}
.hero-crystal.etheraio-logo-art{display:block;position:relative;width:min(100%,470px);height:auto;max-height:620px;object-fit:contain;filter:none;mix-blend-mode:screen;animation:none;transform:none;margin:auto}
.crystal-caption{color:#a3b9ac;letter-spacing:.16em}.crystal-caption span{color:#70f2ae}
button,.ghost,.download-button{border-radius:8px;border-color:rgba(132,238,180,.27);background:#091b12;color:#e4f8eb}
button:hover,.ghost:hover{background:#102d1e;border-color:#61d599}
.primary{background:linear-gradient(130deg,#adffce,#46e597 55%,#24be75);border:1px solid #96fbc4;color:#02190c;box-shadow:0 6px 24px #0b7c3826;font-weight:750}
.primary:hover{background:linear-gradient(130deg,#d1ffe4,#64f0ab);color:#02190c;box-shadow:0 8px 30px #1caa4933}
:where(a,button,input,select):focus-visible{outline:2px solid #b4ffd5;outline-offset:4px}
.stats,.dash-stats{background:linear-gradient(135deg,#0d2117,#040b07);border-color:var(--line);box-shadow:0 20px 60px #0005}
.stats strong,.dash-stats strong{color:#a8ffcd}
.stats span,.dash-stats span{color:#a3b9ac}
.section.dark{background:linear-gradient(150deg,#07170f,#030906);border-color:var(--line)}
.grid3 article,.grid4 article,.panel,.download-card,.node{background:linear-gradient(145deg,rgba(20,45,30,.74),rgba(4,12,8,.96));border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px 0 #ceffdf09,0 18px 48px #0003}
.grid3 article:hover,.grid4 article:hover,.download-card:hover{border-color:rgba(132,238,180,.4)}
.grid4 article>b{color:#77eaae}.panel h3,.download-card h3{color:#eafff1}
dialog{background:#07150e;border:1px solid #315f45;border-radius:16px;box-shadow:0 30px 110px #000b}
dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}
input,select{background:#030b06;color:#eff9f3;border-color:#345440;border-radius:8px}
input:focus,select:focus{border-color:#80efb3}
.tabs .active{background:#173f29;color:#bdffda;border-color:#61b387}
.download-command,code{background:#030b06;border-color:#244d35;color:#bdffda}
.download-safety{background:#071b10;border-color:#62e8a0;color:#a3b9ac}
#toast{background:#091e13;border-color:#458560;color:#eafff1}
@media(max-width:1050px){.crystal-stage{height:auto;min-height:0;padding:20px 0 60px}.hero-crystal.etheraio-logo-art{width:min(75vw,400px);max-height:540px}}
@media(max-width:760px){.hero-crystal.etheraio-logo-art{width:min(78vw,330px);max-height:470px}.crystal-stage{padding:0}.hero{gap:24px}.brand b{font-size:12px;letter-spacing:.09em}}
@media(max-width:480px){.brand b{display:block;font-size:11px}.brand{gap:5px}.ether-crystal-mark{width:27px;height:42px}.top{gap:8px}.top nav{gap:5px}.top nav button{padding:9px 8px;font-size:9px}.hero-crystal.etheraio-logo-art{max-height:390px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* ETHERAIO CRYSTAL BRAND END */

/* ETHERAIO TRANSPARENT LOGO START */
.ether-crystal-mark img{mix-blend-mode:normal;transform:none;background:transparent}
.hero-crystal.etheraio-logo-art{mix-blend-mode:normal;background:transparent;filter:drop-shadow(0 0 16px rgba(40,230,135,.12))}
/* ETHERAIO TRANSPARENT LOGO END */
