/* =========================================================
   星空体育 · 共享样式表 /assets/site.css
   顺序：reset → 变量 → 基础排版 → 通用组件 → 头部 → 页脚 → 响应式 → 无障碍
   ========================================================= */

/* ---------- 1. reset ---------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}
body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,ul,ol{margin:0}
ul,ol{padding:0;list-style:none}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
img,svg,video{display:block;max-width:100%}
table{border-collapse:collapse;width:100%}
b,strong{font-weight:600}

/* ---------- 2. 变量 ---------- */
:root{
  --xk-ink:#060A1C;
  --xk-night:#0C1230;
  --xk-obs:#1B2657;
  --xk-cyan:#3BF0D0;
  --xk-violet:#9A6BFF;
  --xk-amber:#FF8A3C;
  --xk-white:#EAF1FF;
  --xk-gray:#94A3C8;
  --xk-green:#46E39B;

  --xk-cyan-soft:rgba(59,240,208,.14);
  --xk-violet-soft:rgba(154,107,255,.16);
  --xk-amber-soft:rgba(255,138,60,.16);
  --xk-green-soft:rgba(70,227,155,.16);
  --xk-line:rgba(27,38,87,.95);
  --xk-line-soft:rgba(148,163,200,.16);

  --xk-radius-l:28px;
  --xk-radius-m:20px;
  --xk-radius-s:12px;
  --xk-pill:999px;

  --xk-header-h:72px;
  --xk-header-h-sm:60px;
  --xk-maxw:1240px;
  --xk-gutter:clamp(2rem,6vw,5rem);
  --xk-ease:cubic-bezier(.22,.61,.36,1);

  --xk-font-sans:"HarmonyOS Sans SC","HarmonyOS Sans","PingFang SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --xk-font-mono:ui-monospace,"JetBrains Mono","SF Mono","Cascadia Mono",Menlo,Consolas,"Liberation Mono",monospace;
}

/* ---------- 3. 基础排版 ---------- */
body{
  background:
    radial-gradient(1100px 620px at 78% -10%,rgba(154,107,255,.16),transparent 62%),
    radial-gradient(900px 520px at 6% 2%,rgba(59,240,208,.09),transparent 60%),
    var(--xk-ink);
  background-repeat:no-repeat;
  color:var(--xk-white);
  font-family:var(--xk-font-sans);
  font-size:clamp(16px,0.55vw + 14.6px,18px);
  line-height:1.75;
  letter-spacing:.01em;
  word-break:break-word;
  min-height:100vh;
  overflow-x:hidden;
  -webkit-font-smoothing:antialiased;
}
body.is-nav-open{overflow:hidden}
::selection{background:var(--xk-cyan);color:#04091A}
:focus-visible{outline:2px solid var(--xk-cyan);outline-offset:3px;border-radius:6px}

.xk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.xk-link{color:var(--xk-cyan);border-bottom:1px solid rgba(59,240,208,.4);transition:border-color .24s var(--xk-ease)}
.xk-link:hover{border-color:var(--xk-cyan)}

/* ---------- 4. 通用组件 ---------- */
.xk-container{width:min(100% - var(--xk-gutter),var(--xk-maxw));margin-inline:auto}
.xk-container--wide{width:min(100% - var(--xk-gutter),1480px)}

.xk-section{padding-block:clamp(3rem,8vw,6.5rem)}
.xk-section--tight{padding-block:clamp(2rem,4vw,3rem)}
.xk-section__head{max-width:34em;margin-bottom:clamp(1.75rem,4vw,3rem)}

.xk-eyebrow{display:block;font-family:var(--xk-font-mono);font-size:.75rem;letter-spacing:.28em;color:var(--xk-cyan);margin-bottom:1rem}

.xk-display{font-size:clamp(2.75rem,9vw,8rem);font-weight:700;line-height:.98;letter-spacing:.06em}
.xk-heading{font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:.02em}
.xk-subheading{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:.02em}
.xk-lead{font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.7;color:var(--xk-gray);max-width:38em}
.xk-prose{max-width:36em;font-size:1rem;line-height:1.8}
.xk-prose p + p{margin-top:1.25em}
.xk-prose h2,.xk-prose h3{margin-top:2.4em;margin-bottom:.7em}
.xk-note{padding-left:.95rem;border-left:1px solid var(--xk-obs);font-size:.8rem;line-height:1.75;color:var(--xk-gray);letter-spacing:.02em}

.xk-num{font-family:var(--xk-font-mono);font-variant-numeric:tabular-nums;font-size:1.15em;letter-spacing:.02em;color:var(--xk-cyan);font-weight:600}

.xk-label{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .72rem;border:1px solid var(--xk-obs);border-radius:var(--xk-pill);background:rgba(12,18,48,.55);color:var(--xk-gray);font-size:.75rem;letter-spacing:.14em;line-height:1.4;white-space:nowrap}
.xk-label--cyan{border-color:rgba(59,240,208,.5);background:var(--xk-cyan-soft);color:var(--xk-cyan)}
.xk-label--violet{border-color:rgba(154,107,255,.5);background:var(--xk-violet-soft);color:var(--xk-violet)}
.xk-label--amber{border-color:rgba(255,138,60,.5);background:var(--xk-amber-soft);color:var(--xk-amber)}
.xk-label--green{border-color:rgba(70,227,155,.5);background:var(--xk-green-soft);color:var(--xk-green)}

.xk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.35rem;border:1px solid transparent;border-radius:var(--xk-pill);font-size:.9rem;font-weight:600;letter-spacing:.1em;line-height:1.2;transition:background .24s var(--xk-ease),color .24s var(--xk-ease),border-color .24s var(--xk-ease),transform .24s var(--xk-ease),box-shadow .24s var(--xk-ease)}
.xk-btn--primary{background:var(--xk-cyan);color:#04091A;box-shadow:0 14px 32px -18px rgba(59,240,208,.95)}
.xk-btn--primary:hover{background:#5CF6DC;transform:translateY(-1px)}
.xk-btn--ghost{border-color:var(--xk-obs);background:rgba(12,18,48,.6);color:var(--xk-white)}
.xk-btn--ghost:hover{border-color:var(--xk-cyan);color:var(--xk-cyan)}

.xk-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:1.25rem;font-size:.78rem;letter-spacing:.1em;color:var(--xk-gray)}
.xk-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.xk-crumbs li{display:flex;align-items:center;gap:.5rem}
.xk-crumbs li + li::before{content:"/";color:var(--xk-obs)}
.xk-crumbs a{color:var(--xk-gray);transition:color .24s var(--xk-ease)}
.xk-crumbs a:hover{color:var(--xk-cyan)}
.xk-crumbs [aria-current="page"]{color:var(--xk-white)}

.xk-grid{display:grid;gap:clamp(1rem,2vw,1.5rem)}
.xk-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.xk-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.xk-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}

.xk-card{position:relative;padding:clamp(1.25rem,2.4vw,1.75rem);border:1px solid var(--xk-line);border-radius:var(--xk-radius-l);background:linear-gradient(180deg,rgba(12,18,48,.88),rgba(6,10,28,.88));transition:border-color .3s var(--xk-ease),transform .3s var(--xk-ease)}
.xk-card:hover{border-color:rgba(59,240,208,.42);transform:translateY(-3px)}
.xk-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}
.xk-card__title{font-size:1.15rem;font-weight:600;letter-spacing:.02em;line-height:1.4}
.xk-card__text{margin-top:.6rem;font-size:.94rem;line-height:1.7;color:var(--xk-gray)}
.xk-card__stat{display:flex;align-items:baseline;gap:.45rem;margin-top:1.1rem;font-size:.86rem;color:var(--xk-gray)}

.xk-panel{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--xk-line);border-radius:var(--xk-radius-l);background:rgba(12,18,48,.72)}
.xk-panel--cyan{border-color:rgba(59,240,208,.32);background:linear-gradient(140deg,var(--xk-cyan-soft),rgba(12,18,48,.72))}
.xk-panel--violet{border-color:rgba(154,107,255,.32);background:linear-gradient(140deg,var(--xk-violet-soft),rgba(12,18,48,.72))}
.xk-panel--amber{border-color:rgba(255,138,60,.32);background:linear-gradient(140deg,var(--xk-amber-soft),rgba(12,18,48,.72))}

.xk-band{display:flex;gap:clamp(1rem,2.2vw,1.75rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:1.25rem;scrollbar-width:thin;scrollbar-color:var(--xk-obs) transparent}
.xk-band::-webkit-scrollbar{height:6px}
.xk-band::-webkit-scrollbar-thumb{background:var(--xk-obs);border-radius:var(--xk-pill)}
.xk-band__item{flex:0 0 clamp(240px,26vw,320px);scroll-snap-align:start}

.xk-media{position:relative;overflow:hidden;border:1px solid var(--xk-line);border-radius:var(--xk-radius-l);background:linear-gradient(160deg,rgba(27,38,87,.7),rgba(6,10,28,.95));aspect-ratio:16/9}
.xk-media img{width:100%;height:100%;object-fit:cover}
.xk-media--wide{aspect-ratio:21/9}
.xk-media--square{aspect-ratio:1/1}
.xk-media--tall{aspect-ratio:3/4}
.xk-media__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,28,0) 38%,rgba(6,10,28,.86));pointer-events:none}
.xk-media__caption{position:absolute;left:0;right:0;bottom:0;padding:1.1rem 1.25rem;font-size:.78rem;letter-spacing:.06em;color:var(--xk-gray)}

.xk-stars{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:
  radial-gradient(1.4px 1.4px at 8% 18%,rgba(234,241,255,.85),transparent),
  radial-gradient(1px 1px at 22% 62%,rgba(59,240,208,.8),transparent),
  radial-gradient(1.6px 1.6px at 37% 12%,rgba(234,241,255,.7),transparent),
  radial-gradient(1px 1px at 51% 78%,rgba(154,107,255,.85),transparent),
  radial-gradient(1.2px 1.2px at 64% 30%,rgba(234,241,255,.75),transparent),
  radial-gradient(1px 1px at 76% 66%,rgba(59,240,208,.7),transparent),
  radial-gradient(1.8px 1.8px at 88% 22%,rgba(234,241,255,.85),transparent),
  radial-gradient(1px 1px at 95% 84%,rgba(255,138,60,.8),transparent)}

.xk-divider{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--xk-obs) 18%,var(--xk-obs) 82%,transparent);margin-block:clamp(2rem,5vw,3.5rem)}

.xk-table{font-size:.9rem}
.xk-table th,.xk-table td{padding:.8rem .9rem;text-align:left;border-bottom:1px solid var(--xk-line-soft)}
.xk-table th{font-size:.75rem;letter-spacing:.16em;font-weight:600;color:var(--xk-gray)}
.xk-table td{color:var(--xk-white)}

.xk-reveal{opacity:0;transform:translateY(16px);transition:opacity .48s var(--xk-ease),transform .48s var(--xk-ease)}
.xk-reveal.is-in{opacity:1;transform:none}

[data-drag]{cursor:grab}
[data-drag].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}

/* ---------- 5. 头部 ---------- */
.xk-skip{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.6rem 1.1rem;border-radius:var(--xk-pill);background:var(--xk-cyan);color:#04091A;font-size:.85rem;font-weight:600;letter-spacing:.06em;transform:translateY(-180%);transition:transform .24s var(--xk-ease)}
.xk-skip:focus,.xk-skip:focus-visible{transform:translateY(0)}

.xk-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:120;pointer-events:none}
.xk-progress__bar{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--xk-cyan),var(--xk-violet) 62%,var(--xk-amber))}

.xk-header{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,rgba(6,10,28,.97),rgba(6,10,28,.86));border-bottom:1px solid transparent;transition:border-color .3s var(--xk-ease),background .3s var(--xk-ease)}
.xk-header.is-condensed{border-bottom-color:var(--xk-line)}
body.is-nav-open .xk-header{background:var(--xk-ink)}
.xk-header__inner{width:min(100% - var(--xk-gutter),var(--xk-maxw));margin-inline:auto;height:var(--xk-header-h);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:height .3s var(--xk-ease)}
.xk-header.is-condensed .xk-header__inner{height:var(--xk-header-h-sm)}

.xk-brand{display:flex;flex-direction:column;gap:.34rem;line-height:1;flex:0 0 auto}
.xk-brand__mark{position:relative;padding-left:1.05rem;font-size:1.05rem;font-weight:700;letter-spacing:.16em}
.xk-brand__mark::before{content:"";position:absolute;left:0;top:50%;width:.5rem;height:.5rem;border-radius:2px;background:var(--xk-cyan);box-shadow:0 0 12px rgba(59,240,208,.85);transform:translateY(-50%) rotate(45deg)}
.xk-brand__sub{font-size:.68rem;letter-spacing:.42em;color:var(--xk-gray)}

.xk-nav-toggle{display:none;align-items:center;gap:.65rem;padding:.5rem .95rem;border:1px solid var(--xk-obs);border-radius:var(--xk-pill);background:rgba(12,18,48,.7);color:var(--xk-white);font-size:.78rem;letter-spacing:.2em}
.xk-nav-toggle__bars{display:grid;gap:4px;width:16px}
.xk-nav-toggle__bars span{display:block;height:1.5px;border-radius:2px;background:currentColor;transition:transform .3s var(--xk-ease),opacity .2s var(--xk-ease)}
.xk-nav-toggle[aria-expanded="true"]{border-color:var(--xk-cyan);color:var(--xk-cyan)}
.xk-nav-toggle[aria-expanded="true"] .xk-nav-toggle__bars span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}
.xk-nav-toggle[aria-expanded="true"] .xk-nav-toggle__bars span:nth-child(2){opacity:0}
.xk-nav-toggle[aria-expanded="true"] .xk-nav-toggle__bars span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}

.xk-nav{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.25rem);margin-left:auto}
.xk-nav__list{display:flex;align-items:center;gap:clamp(1rem,2.2vw,1.9rem)}
.xk-nav__link{position:relative;display:inline-block;padding:.55rem .15rem;font-size:.95rem;letter-spacing:.14em;color:var(--xk-gray);transition:color .24s var(--xk-ease)}
.xk-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:3px;border-radius:var(--xk-pill);background:var(--xk-cyan);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--xk-ease)}
.xk-nav__link:hover{color:var(--xk-white)}
.xk-nav__link:hover::after{transform:scaleX(.5)}
.xk-nav__link[aria-current="page"]{color:var(--xk-white)}
.xk-nav__link[aria-current="page"]::after{transform:scaleX(1);box-shadow:0 0 14px rgba(59,240,208,.8)}
.xk-nav__cta{flex:0 0 auto}
.xk-nav__aside{display:none}

/* ---------- 6. 页脚 ---------- */
.xk-footer{position:relative;margin-top:clamp(4rem,10vw,8rem);border-top:1px solid var(--xk-line);background:linear-gradient(180deg,rgba(12,18,48,.6),rgba(6,10,28,.98) 62%)}
.xk-footer__inner{width:min(100% - var(--xk-gutter),var(--xk-maxw));margin-inline:auto;padding:clamp(2.75rem,6vw,4.5rem) 0 1.75rem}
.xk-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.5fr;gap:clamp(1.75rem,4vw,3.5rem)}
.xk-footer__col{min-width:0}
.xk-footer__mark{font-size:1.35rem;font-weight:700;letter-spacing:.18em}
.xk-footer__tagline{margin-top:.75rem;max-width:20em;font-size:.94rem;line-height:1.7;color:var(--xk-gray)}
.xk-footer__title{margin-bottom:1.1rem;font-size:.75rem;font-weight:600;letter-spacing:.28em;color:var(--xk-cyan)}
.xk-footer__links{display:grid;gap:.7rem}
.xk-footer__link{display:inline-block;font-size:.92rem;color:var(--xk-gray);transition:color .24s var(--xk-ease),transform .24s var(--xk-ease)}
.xk-footer__link:hover{color:var(--xk-white);transform:translateX(3px)}

.xk-contact{display:grid;gap:.9rem}
.xk-contact__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}
.xk-contact__label{padding:.16rem .55rem;border:1px solid var(--xk-obs);border-radius:var(--xk-pill);font-size:.7rem;letter-spacing:.2em;color:var(--xk-gray);white-space:nowrap}
.xk-contact__value{font-family:var(--xk-font-mono);font-size:.84rem;letter-spacing:.02em;color:var(--xk-white);word-break:break-all}
.xk-contact__value--text{font-family:var(--xk-font-sans);font-size:.88rem;line-height:1.7;color:var(--xk-gray)}

.xk-copy{display:inline-flex;align-items:center;padding:.2rem .62rem;border:1px solid var(--xk-obs);border-radius:var(--xk-pill);font-size:.7rem;letter-spacing:.14em;color:var(--xk-gray);transition:border-color .24s var(--xk-ease),color .24s var(--xk-ease)}
.xk-copy:hover{border-color:var(--xk-cyan);color:var(--xk-cyan)}
.xk-copy.is-copied{border-color:var(--xk-green);color:var(--xk-green)}
.xk-copy__label{pointer-events:none}

.xk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;border-top:1px solid var(--xk-line-soft)}
.xk-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.78rem;letter-spacing:.06em;color:var(--xk-gray)}
.xk-icp{font-family:var(--xk-font-mono);letter-spacing:.06em}
.xk-footer__copy{color:var(--xk-gray)}
.xk-footer__note{color:var(--xk-gray)}

.xk-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;padding:.85rem 1.25rem;border:1px solid var(--xk-line);border-radius:var(--xk-radius-m);background:rgba(12,18,48,.66);flex:1 1 320px;max-width:560px}
.xk-status{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--xk-gray)}
.xk-status__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--xk-green);box-shadow:0 0 10px rgba(70,227,155,.9);flex:0 0 auto}
.xk-status__label{font-size:.7rem;letter-spacing:.18em;color:var(--xk-gray)}
.xk-status__text{color:var(--xk-white);letter-spacing:.02em}
.xk-status--bar{display:block;flex:1 1 120px;height:2px;padding:0;border:0;border-radius:var(--xk-pill);background:rgba(148,163,200,.2);overflow:hidden}
.xk-status__fill{display:block;height:100%;width:var(--xk-fill,0%);background:linear-gradient(90deg,var(--xk-cyan),var(--xk-violet))}

/* ---------- 7. 响应式 ---------- */
@media (max-width:1024px){
  .xk-nav-toggle{display:inline-flex}
  .xk-nav{
    position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:stretch;gap:0;
    margin:0;padding:calc(var(--xk-header-h) + 1.25rem) var(--xk-gutter) 2.5rem;
    background:radial-gradient(900px 520px at 82% -6%,rgba(154,107,255,.2),transparent 62%),var(--xk-ink);
    overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-14px);
    transition:opacity .28s var(--xk-ease),transform .32s var(--xk-ease),visibility .28s linear;
  }
  .xk-nav[data-open]{opacity:1;visibility:visible;transform:none}
  .xk-nav__list{counter-reset:xk-nav;flex-direction:column;align-items:stretch;gap:0;width:100%}
  .xk-nav__item{position:relative;display:flex;align-items:center;gap:1rem;counter-increment:xk-nav;border-bottom:1px solid var(--xk-line-soft)}
  .xk-nav__item::before{content:counter(xk-nav,decimal-leading-zero);font-family:var(--xk-font-mono);font-size:.75rem;letter-spacing:.14em;color:var(--xk-cyan);min-width:2.1rem}
  .xk-nav__link{flex:1;padding:1.05rem 0;font-size:1.3rem;letter-spacing:.06em;color:var(--xk-white)}
  .xk-nav__link::after{display:none}
  .xk-nav__link[aria-current="page"]{color:var(--xk-cyan)}
  .xk-nav__cta{margin-top:1.75rem;width:100%}
  .xk-nav__aside{display:block;margin-top:auto;padding-top:1.75rem;border-top:1px solid var(--xk-line)}
  .xk-nav__meta{margin-bottom:.35rem;font-size:.7rem;letter-spacing:.24em;color:var(--xk-gray)}
  .xk-nav__mail,.xk-nav__icp{margin-bottom:1.25rem;font-family:var(--xk-font-mono);font-size:.84rem;letter-spacing:.02em;color:var(--xk-white);word-break:break-all}
  .xk-nav__icp{margin-bottom:0}
  .xk-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .xk-status-bar{max-width:none;flex:1 1 100%}
}
@media (max-width:720px){
  .xk-header__inner{height:64px;gap:1rem}
  .xk-brand__mark{font-size:.98rem;letter-spacing:.1em}
  .xk-brand__sub{letter-spacing:.3em}
  .xk-nav-toggle{padding:.45rem .8rem;letter-spacing:.14em}
  .xk-nav{padding-top:calc(64px + 1.25rem)}
  .xk-footer__grid{grid-template-columns:minmax(0,1fr)}
  .xk-footer__bottom{flex-direction:column;align-items:flex-start}
  .xk-status-bar{width:100%}
  .xk-band{gap:1rem}
  .xk-band__item{flex:0 0 80%}
}

/* ---------- 8. 无障碍与降级 ---------- */
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}
  .xk-reveal{opacity:1;transform:none}
  .xk-progress__bar{transition:none}
  .xk-nav{transition:none}
}
