:root {
  color-scheme: dark;
  --bg: #03080d;
  --panel: #08131d;
  --line: #bceaff1f;
  --muted: #8398a8;
  --cyan: #69d6ff;
  --green: #66e6a4;
  --white: #f4f9fb;
  --display: "Unbounded", "Segoe UI", sans-serif;
  --sans: "Manrope", "Segoe UI", Arial, sans-serif;
  --mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  --shadow: 0 28px 90px #000a;
  --pointer-x: 50vw;
  --pointer-y: 30vh;
}

* { box-sizing: border-box; }

html { min-height: 100%; background: var(--bg); scroll-behavior: smooth; }

body {
  min-height: 100vh;
  margin: 0;
  overflow-x: hidden;
  background: radial-gradient(circle at 50% -15%, #16456442, transparent 36%), linear-gradient(180deg, #06111a 0%, #03080d 62%, #020609 100%);
  color: var(--white);
  font-family: var(--sans);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

body::before {
  content: "";
  position: fixed;
  inset: -4%;
  z-index: -4;
  background: linear-gradient(180deg, #04101abf, #03080df5 72%), url("assets/network-bg.webp") center/cover no-repeat;
  opacity: .72;
  transform: scale(1.04) translate3d(var(--bg-x, 0), var(--bg-y, 0), 0);
  transition: transform 1.2s cubic-bezier(.2, .8, .2, 1);
}

body::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 30;
  pointer-events: none;
  background: repeating-linear-gradient(0deg, #fff0 0, #fff0 3px, #d8f3ff07 4px);
  opacity: .14;
  mix-blend-mode: soft-light;
}

::selection { background: #78dcff45; color: #fff; }

.intro-wipe {
  position: fixed;
  inset: 0;
  z-index: 100;
  pointer-events: none;
  background: #050d14;
  transform-origin: 50% 0;
  animation: intro-wipe 1.1s cubic-bezier(.76, 0, .24, 1) .08s both;
}

.cursor-glow {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 520px;
  height: 520px;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(circle, #54ccff17 0, #54ccff08 30%, transparent 68%);
  filter: blur(8px);
  opacity: 0;
  transform: translate3d(calc(var(--pointer-x) - 260px), calc(var(--pointer-y) - 260px), 0);
  transition: opacity .4s;
}

body.has-pointer .cursor-glow { opacity: 1; }

.page-progress {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 20;
  width: 2px;
  height: 100vh;
  pointer-events: none;
  background: linear-gradient(180deg, #8ce5ff, #778aff);
  box-shadow: 0 0 20px #6edaff;
  transform: scaleY(var(--scroll-progress, 0));
  transform-origin: 50% 0;
}

.ambient { position: fixed; inset: 0; z-index: -2; overflow: hidden; pointer-events: none; }

.ambient__aurora {
  position: absolute;
  inset: -35%;
  background: radial-gradient(ellipse at 26% 40%, #2eabff28 0, transparent 31%), radial-gradient(ellipse at 74% 56%, #6677ff1f 0, transparent 28%), radial-gradient(ellipse at 52% 82%, #4de3c112 0, transparent 24%);
  filter: blur(70px);
  animation: aurora 18s ease-in-out infinite alternate;
}

.ambient__grid {
  position: absolute;
  right: -22%;
  bottom: -28%;
  left: -22%;
  height: 78%;
  background-image: linear-gradient(#7edcff0c 1px, transparent 1px), linear-gradient(90deg, #7edcff0c 1px, transparent 1px);
  background-size: 58px 58px;
  mask-image: linear-gradient(to bottom, transparent 4%, #000 52%, transparent 96%);
  transform: perspective(700px) rotateX(62deg);
  transform-origin: center bottom;
  animation: grid-travel 14s linear infinite;
}

.ambient__scan {
  position: absolute;
  top: -30%;
  left: 0;
  width: 100%;
  height: 26%;
  background: linear-gradient(180deg, transparent, #8ce6ff09, #9ee9ff18 98%, transparent);
  filter: blur(10px);
  animation: scan 9s linear infinite;
}

.ambient__particles i {
  position: absolute;
  top: var(--y);
  left: var(--x);
  width: var(--size);
  height: var(--size);
  border-radius: 1px;
  background: #a8eaff;
  box-shadow: 0 0 12px #66d7ff;
  opacity: .28;
  animation: particle var(--speed) ease-in-out var(--delay) infinite;
}

.link-page { width: min(100% - 34px, 760px); margin: 0 auto; padding: 76px 0 38px; }
.profile { text-align: center; }

.brand-stage {
  position: relative;
  display: grid;
  place-items: center;
  width: 122px;
  height: 122px;
  margin: 0 auto 22px;
  perspective: 700px;
}

.brand-stage::before {
  content: "";
  position: absolute;
  inset: 7px;
  border-radius: 33px;
  background: conic-gradient(from 180deg, transparent, #7ce0ff55, transparent 26%, transparent 72%, #8c9fff4f, transparent);
  filter: blur(14px);
  animation: spin 8s linear infinite;
}

.brand-orbit { position: absolute; border: 1px solid #9be6ff24; border-radius: 38%; transform-style: preserve-3d; }

.brand-orbit::after {
  content: "";
  position: absolute;
  top: -3px;
  left: 50%;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #87e2ff;
  box-shadow: 0 0 18px #64d5ff;
}

.brand-orbit--one { inset: 4px; animation: orbit-one 9s linear infinite; }
.brand-orbit--two { inset: 14px; border-color: #a4acff25; animation: orbit-two 7s linear infinite reverse; }

.brand-mark {
  position: relative;
  z-index: 2;
  display: grid;
  place-items: center;
  width: 84px;
  height: 84px;
  overflow: hidden;
  border: 1px solid #9fe6ff42;
  border-radius: 25px;
  background: linear-gradient(145deg, #15334a, #07121c 72%);
  box-shadow: 0 24px 65px #000b, inset 0 0 0 1px #dbf6ff0c, inset 0 -24px 40px #5ecfff0a;
  animation: logo-float 5s ease-in-out infinite;
  transform-style: preserve-3d;
}

.brand-mark::before { content: ""; position: absolute; inset: 7px; border: 1px solid #c9f2ff16; border-radius: 18px; }

.brand-mark em {
  position: absolute;
  top: -70%;
  left: -70%;
  width: 45%;
  height: 240%;
  background: linear-gradient(90deg, transparent, #fff6, transparent);
  transform: rotate(34deg);
  animation: logo-glint 5.5s ease-in-out infinite 1.1s;
}

.brand-mark b, .brand-mark span { position: absolute; font: 800 30px/1 var(--sans); letter-spacing: -.1em; text-shadow: 0 0 22px #8ce6ff45; }
.brand-mark b { color: #f4fbff; transform: translate(-8px, -4px); }
.brand-mark span { color: #62d1ff; transform: translate(12px, 8px); }

.profile__name > p {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 0 12px;
  color: #84dbff;
  font: 700 9px/1 var(--mono);
  letter-spacing: .21em;
}

.profile__name > p span { width: 6px; height: 6px; border-radius: 50%; background: var(--cyan); box-shadow: 0 0 16px var(--cyan); animation: beacon 2s ease-in-out infinite; }

.profile h1 {
  margin: 0;
  color: #f4f9fb;
  font-family: var(--display);
  font-size: clamp(45px, 7.4vw, 64px);
  font-weight: 600;
  line-height: .98;
  letter-spacing: -.075em;
  text-shadow: 0 16px 50px #000b;
}

.profile h1 span {
  background: linear-gradient(105deg, #f7fbfd 12%, #8fe2ff 44%, #f7fbfd 68%, #9ba8ff 94%);
  background-size: 220% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  animation: title-glint 7s ease-in-out infinite;
}

.profile__name > strong { display: block; margin-top: 13px; color: #8da4b3; font: 700 9px/1 var(--mono); letter-spacing: .34em; }
.profile__intro { max-width: 490px; margin: 25px auto 18px; color: #a2b2bd; font-size: 14px; line-height: 1.75; }

.status {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 42px;
  padding: 9px 13px;
  overflow: hidden;
  border: 1px solid #d8f1ff1b;
  border-radius: 99px;
  background: #ffffff05;
  box-shadow: inset 0 1px #ffffff0a, 0 12px 34px #0005;
  color: #9aafbc;
  font: 700 8px/1 var(--mono);
  letter-spacing: .08em;
  backdrop-filter: blur(18px);
}

.status::before { content: ""; position: absolute; inset: 0; background: linear-gradient(100deg, transparent 25%, #aeeaff12, transparent 70%); transform: translateX(-110%); animation: status-scan 4s ease-in-out infinite; }
.status i { position: relative; z-index: 1; width: 6px; height: 6px; border-radius: 50%; background: var(--green); box-shadow: 0 0 13px var(--green); }
.status i::after { content: ""; position: absolute; inset: -5px; border: 1px solid #65e5a482; border-radius: 50%; animation: status-ring 2s ease-out infinite; }
.status span, .status b { position: relative; z-index: 1; }
.status b { padding-left: 9px; border-left: 1px solid #d7edff1a; color: #d4e2e9; }

.links { display: grid; gap: 12px; }
.link-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }

.link-card, .server-card {
  --rx: 0deg;
  --ry: 0deg;
  --lift: 0px;
  --entry-y: 0px;
  --card-x: 50%;
  --card-y: 50%;
  will-change: transform;
}

.link-card {
  position: relative;
  display: grid;
  grid-template-columns: 50px minmax(0, 1fr) auto;
  gap: 15px;
  align-items: center;
  min-height: 88px;
  padding: 18px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 18px;
  background: linear-gradient(145deg, #0b1721ed, #061019f0) padding-box, linear-gradient(120deg, #cff2ff25, #65ceff0e 48%, #a2aaff22) border-box;
  box-shadow: 0 16px 52px #0005, inset 0 1px #ffffff08;
  color: var(--white);
  text-decoration: none;
  transform: perspective(900px) translateY(calc(var(--entry-y) + var(--lift))) rotateX(var(--rx)) rotateY(var(--ry));
  transform-style: preserve-3d;
  transition: opacity .7s ease var(--delay, 0ms), filter .7s ease var(--delay, 0ms), border-color .35s, box-shadow .35s, background .35s, transform .18s cubic-bezier(.2, .8, .2, 1);
}

.link-card::before, .server-card::before {
  content: "";
  position: absolute;
  inset: -1px;
  pointer-events: none;
  background: radial-gradient(240px circle at var(--card-x) var(--card-y), #9be9ff23, transparent 68%);
  opacity: 0;
  transition: opacity .3s;
}

.link-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 13%;
  width: 28%;
  height: 1px;
  background: linear-gradient(90deg, transparent, #b5eeff, transparent);
  box-shadow: 0 0 15px #7bdcff;
  opacity: 0;
  transform: translateX(-160%);
  transition: opacity .25s, transform .7s cubic-bezier(.2, .8, .2, 1);
}

.link-card:hover, .link-card:focus-visible {
  --lift: -5px;
  outline: none;
  background: linear-gradient(145deg, #10222f, #07131e) padding-box, linear-gradient(115deg, #a9eaff72, #59cfff22 48%, #a9a8ff5c) border-box;
  box-shadow: 0 25px 72px #0008, 0 0 35px #54cfff0d, inset 0 1px #ffffff0d;
}

.link-card:hover::before, .link-card:focus-visible::before, .server-card:hover::before, .server-card:focus-visible::before { opacity: 1; }
.link-card:hover::after, .link-card:focus-visible::after { opacity: .8; transform: translateX(300%); }

.link-card--primary {
  min-height: 110px;
  background: linear-gradient(135deg, #102b3fef, #09151f 68%) padding-box, linear-gradient(120deg, #98e5ff7a, #64d2ff16 48%, #979dff4b) border-box;
  box-shadow: 0 24px 75px #0007, 0 0 46px #4fc8ff0b, inset 0 1px #ffffff0c;
}

.link-icon {
  position: relative;
  z-index: 1;
  display: grid;
  place-items: center;
  width: 50px;
  height: 50px;
  border: 1px solid #86dbff34;
  border-radius: 14px;
  background: linear-gradient(145deg, #75d7ff14, #65cfff08);
  box-shadow: inset 0 1px #ffffff0a;
  color: #8bdeff;
  font: 800 11px/1 var(--mono);
  letter-spacing: -.04em;
  transform: translateZ(24px);
  transition: transform .4s cubic-bezier(.2, .8, .2, 1), box-shadow .4s, color .4s;
}

.link-card:hover .link-icon { color: #dff8ff; box-shadow: inset 0 1px #ffffff16, 0 0 28px #67d5ff21; transform: translateZ(34px) rotate(-5deg) scale(1.06); }
.link-card--primary .link-icon { background: linear-gradient(145deg, #a7e9ff, #5acbfa); color: #06111a; box-shadow: 0 0 38px #52c7ff36; }
.link-icon--tg { color: #69d3ff; }
.link-icon--tt { color: #ff7eb7; border-color: #ff7eb72b; }
.link-icon--ds { color: #a8b0ff; border-color: #9ba5ff30; }
.link-icon--forum { color: #c3e4f1; }

.link-card > span:nth-child(2) { position: relative; z-index: 1; min-width: 0; transform: translateZ(18px); }
.link-card small, .link-card strong { display: block; }
.link-card small { margin-bottom: 7px; color: #738b9c; font: 700 8px/1 var(--mono); letter-spacing: .14em; }
.link-card strong { overflow: hidden; color: #f2f9fc; font-size: 15px; font-weight: 800; letter-spacing: -.025em; text-overflow: ellipsis; white-space: nowrap; }
.link-card--primary strong { font-size: 21px; }

.link-arrow {
  position: relative;
  z-index: 1;
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border: 1px solid #a9e8ff18;
  border-radius: 50%;
  background: #ffffff03;
  color: #91e0ff;
  font-size: 16px;
  font-style: normal;
  transform: translateZ(28px);
  transition: color .3s, background .3s, transform .35s cubic-bezier(.2, .8, .2, 1);
}

.link-card:hover .link-arrow { background: #8ce1ff; color: #06111a; transform: translate3d(3px, -3px, 32px) rotate(8deg); }

.servers { margin-top: 50px; padding-top: 31px; border-top: 1px solid #d8edff17; }
.section-heading { display: flex; align-items: end; justify-content: space-between; gap: 20px; margin-bottom: 17px; }
.section-heading p { margin: 0 0 9px; color: #79d5ff; font: 700 8px/1 var(--mono); letter-spacing: .18em; }
.section-heading h2 { margin: 0; font-family: var(--display); font-size: 24px; font-weight: 600; letter-spacing: -.05em; }
.section-heading > span { max-width: 135px; color: #738a9a; font-size: 9px; line-height: 1.5; text-align: right; }
.server-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }

.server-card {
  position: relative;
  display: flex;
  min-width: 0;
  min-height: 164px;
  padding: 20px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 18px;
  background: radial-gradient(circle at 92% 5%, #4ac8ff1d, transparent 43%) padding-box, linear-gradient(145deg, #091722, #07111a) padding-box, linear-gradient(120deg, #8ce1ff55, #6bd4ff13 48%, #8ce1ff29) border-box;
  box-shadow: 0 18px 55px #0006, inset 0 1px #ffffff0a;
  color: var(--white);
  cursor: pointer;
  text-align: left;
  flex-direction: column;
  transform: perspective(900px) translateY(calc(var(--entry-y) + var(--lift))) rotateX(var(--rx)) rotateY(var(--ry));
  transform-style: preserve-3d;
  transition: border-color .3s, box-shadow .35s, transform .18s cubic-bezier(.2, .8, .2, 1), background .35s;
}

.server-card:hover, .server-card:focus-visible { --lift: -5px; outline: none; box-shadow: 0 28px 70px #0009, 0 0 35px #61d1ff12, inset 0 1px #ffffff12; }

.server-card--bedrock {
  background: radial-gradient(circle at 92% 5%, #7d8fff20, transparent 43%) padding-box, linear-gradient(145deg, #0a1624, #07111b) padding-box, linear-gradient(120deg, #a7b0ff52, #7182ff16 48%, #85dfff2c) border-box;
}

.edition { position: relative; z-index: 1; align-self: start; padding: 6px 9px; border: 1px solid #8cdfff34; border-radius: 99px; background: #6cd5ff08; color: #82dbff; font: 800 7px/1 var(--mono); letter-spacing: .12em; transform: translateZ(18px); }

.server-card strong { position: relative; z-index: 1; display: block; margin: auto 0 16px; overflow-wrap: anywhere; color: #f2f9fc; font: 700 15px/1.35 var(--mono); letter-spacing: -.04em; transform: translateZ(26px); }
.server-card small { position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between; color: #748a99; font-size: 9px; transform: translateZ(18px); }
.server-card small b { color: #c0d1dc; }
.server-card small i { display: grid; place-items: center; width: 28px; height: 28px; border: 1px solid #d4edff21; border-radius: 8px; background: #ffffff04; color: #98e0ff; font-style: normal; transition: color .3s, background .3s, transform .3s; }
.server-card:hover small i { background: #80dcff; color: #061018; transform: scale(1.08) rotate(-4deg); }

.server-card.is-copied {
  background: radial-gradient(circle at 88% 8%, #62e29b2b, transparent 46%) padding-box, linear-gradient(145deg, #0a1c20, #071316) padding-box, linear-gradient(120deg, #8bffc4a1, #5fe8a033 50%, #8ce1ff46) border-box;
  box-shadow: 0 25px 70px #0008, 0 0 42px #60e29b1d;
}

.server-card.is-copied small { color: #82ebb2; }

.copy-ripple { position: absolute; z-index: 0; width: 22px; height: 22px; margin: -11px; border: 1px solid #b5ffda; border-radius: 50%; pointer-events: none; animation: copy-ripple .8s ease-out forwards; }
.copy-particle { position: fixed; z-index: 80; width: 4px; height: 4px; border-radius: 1px; pointer-events: none; background: #9fffc9; box-shadow: 0 0 12px #67eaa2; animation: copy-particle .75s cubic-bezier(.1, .7, .2, 1) forwards; }

.toast {
  position: fixed;
  z-index: 90;
  bottom: max(24px, env(safe-area-inset-bottom));
  left: 50%;
  padding: 13px 17px;
  border: 1px solid #a4ebff48;
  border-radius: 12px;
  background: #0b1a24e8;
  box-shadow: var(--shadow), inset 0 1px #ffffff0e;
  color: #e9faff;
  font-size: 11px;
  font-weight: 700;
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, 22px) scale(.94);
  transition: opacity .3s, transform .45s cubic-bezier(.16, 1, .3, 1);
  white-space: nowrap;
  backdrop-filter: blur(20px);
}

.toast.is-visible { opacity: 1; transform: translate(-50%, 0) scale(1); }

footer { display: flex; justify-content: space-between; gap: 20px; margin-top: 36px; padding-top: 23px; border-top: 1px solid #d8edff12; color: #627b8c; font: 700 8px/1 var(--mono); letter-spacing: .09em; }
footer a { color: #8ca5b5; text-decoration: none; transition: color .25s; }
footer a:hover { color: #aeeaff; }

[data-reveal] { --entry-y: 22px; opacity: 0; filter: blur(8px); }
[data-reveal].is-visible { --entry-y: 0px; opacity: 1; filter: none; }
.profile[data-reveal], .servers[data-reveal] { transform: translateY(var(--entry-y)); transition: opacity .8s ease var(--delay, 0ms), filter .8s ease var(--delay, 0ms), transform .8s cubic-bezier(.16, 1, .3, 1) var(--delay, 0ms); }

@keyframes intro-wipe { 0%, 32% { transform: scaleY(1); } 100% { transform: scaleY(0); } }
@keyframes aurora { 0% { transform: translate3d(-3%, -2%, 0) rotate(-4deg) scale(1); } 50% { transform: translate3d(5%, 3%, 0) rotate(3deg) scale(1.08); } 100% { transform: translate3d(-1%, 6%, 0) rotate(-1deg) scale(1.03); } }
@keyframes grid-travel { to { background-position: 0 58px, 58px 0; } }
@keyframes scan { from { transform: translateY(-20vh); } to { transform: translateY(150vh); } }
@keyframes particle { 0%, 100% { opacity: .1; transform: translate3d(0, 16px, 0) scale(.7) rotate(0); } 35% { opacity: .55; } 70% { opacity: .18; transform: translate3d(22px, -42px, 0) scale(1.2) rotate(135deg); } }
@keyframes spin { to { transform: rotate(360deg); } }
@keyframes orbit-one { to { transform: rotate(360deg) rotateX(22deg); } }
@keyframes orbit-two { to { transform: rotate(-360deg) rotateY(26deg); } }
@keyframes logo-float { 0%, 100% { transform: translateY(0) rotateX(0) rotateY(0); } 50% { transform: translateY(-6px) rotateX(3deg) rotateY(-4deg); } }
@keyframes logo-glint { 0%, 55% { transform: translateX(-40px) rotate(34deg); opacity: 0; } 66% { opacity: .65; } 82%, 100% { transform: translateX(180px) rotate(34deg); opacity: 0; } }
@keyframes title-glint { 0%, 20% { background-position: 100% 50%; } 55%, 100% { background-position: 0 50%; } }
@keyframes beacon { 50% { opacity: .55; transform: scale(.72); } }
@keyframes status-scan { 0%, 35% { transform: translateX(-110%); } 72%, 100% { transform: translateX(115%); } }
@keyframes status-ring { from { opacity: .8; transform: scale(.4); } to { opacity: 0; transform: scale(1.45); } }
@keyframes copy-ripple { to { opacity: 0; transform: scale(12); } }
@keyframes copy-particle { to { opacity: 0; transform: translate(var(--burst-x), var(--burst-y)) rotate(180deg) scale(.2); } }

@media (max-width: 600px) {
  .link-page { width: min(100% - 24px, 448px); padding: 45px 0 28px; }
  .brand-stage { width: 106px; height: 106px; margin-bottom: 18px; }
  .brand-mark { width: 76px; height: 76px; border-radius: 22px; }
  .brand-mark b, .brand-mark span { font-size: 27px; }
  .profile h1 { font-size: clamp(39px, 12vw, 49px); }
  .profile__name > strong { font-size: 8px; letter-spacing: .28em; }
  .profile__intro { max-width: 350px; margin-top: 22px; font-size: 13px; }
  .status { margin-bottom: 29px; }
  .link-grid { grid-template-columns: 1fr; }
  .link-card { min-height: 80px; padding: 14px; border-radius: 16px; }
  .link-card--primary { min-height: 98px; }
  .link-card--primary strong { font-size: 18px; }
  .link-arrow { width: 31px; height: 31px; }
  .server-grid { grid-template-columns: 1fr; }
  .server-card { min-height: 143px; }
  .section-heading h2 { font-size: 20px; }
  .section-heading > span { max-width: 105px; font-size: 8px; }
  .servers { margin-top: 40px; }
  footer { flex-direction: column; align-items: center; gap: 12px; text-align: center; }
  .cursor-glow { display: none; }
  .ambient__grid { left: -90%; right: -90%; }
  .page-progress { width: 1px; }
}

@media (max-width: 360px) {
  .link-card { grid-template-columns: 44px minmax(0, 1fr) auto; gap: 11px; }
  .link-icon { width: 44px; height: 44px; border-radius: 12px; }
  .profile h1 { font-size: 37px; }
  .status { font-size: 7px; }
}

@media (hover: none), (pointer: coarse) {
  .link-card, .server-card { transform: translateY(var(--entry-y)); }
  .link-card:hover, .server-card:hover { --lift: 0px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; }
  .cursor-glow, .page-progress, .ambient__scan { display: none; }
  [data-reveal] { --entry-y: 0px; opacity: 1; filter: none; transition: none !important; }
  .link-card, .server-card { transform: none !important; transition: border-color .2s, background .2s !important; }
}
