/* ==========================================================================
   AK 体育中心 · 共享站点样式 /assets/site.css
   主题：夜间赛场控制台 · 同城竞技坐标
   ========================================================================== */

/* ---------- 1. Reset ---------- */
*,
*::before,
*::after{box-sizing:border-box;}

html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}

body,
h1,h2,h3,h4,h5,h6,
p,figure,blockquote,dl,dd,ul,ol{margin:0;}

ul[class],
ol[class]{list-style:none;padding:0;}

img,svg,video{display:block;max-width:100%;}

button,input,select,textarea{font:inherit;color:inherit;}

a{color:inherit;text-decoration:none;}

::selection{background:var(--signal);color:#0A0D0B;}

/* ---------- 2. Tokens ---------- */
:root{
  /* 品牌色板 */
  --ink:#061F19;
  --ink-2:#0C342A;
  --line:#175844;
  --paper:#F1E6D2;
  --paper-w:#FBF7EC;
  --signal:#FF6B1A;
  --signal-soft:rgba(255,107,26,.14);
  --card-y:#FFC53D;
  --card-r:#E64032;
  --glass:#9DB9AD;
  --black:#0A0D0B;

  /* 语义色 */
  --text:#FBF7EC;
  --text-dim:rgba(251,247,236,.74);
  --text-mute:#9DB9AD;
  --hair:rgba(23,88,68,.75);
  --hair-soft:rgba(23,88,68,.38);
  --glass-bg:rgba(157,185,173,.10);
  --glass-hair:rgba(157,185,173,.30);

  /* 字体 */
  --font-display:"Barlow Condensed","Oswald","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;
  --font-body:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,-apple-system,sans-serif;
  --font-mono:"IBM Plex Mono","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;

  /* 间距级别 8 / 12 / 20 / 32 / 48 / 64 / 96 */
  --sp-1:8px;
  --sp-2:12px;
  --sp-3:20px;
  --sp-4:32px;
  --sp-5:48px;
  --sp-6:64px;
  --sp-7:96px;

  --shell:1320px;
  --gutter:clamp(16px,4vw,48px);
  --ak-progress:0;
}

/* ---------- 3. 基础排版 ---------- */
body{
  background-color:var(--ink);
  color:var(--text);
  font-family:var(--font-body);
  font-size:16px;
  font-weight:400;
  line-height:1.75;
  letter-spacing:.01em;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

h1,h2,h3,h4{
  font-family:var(--font-display);
  font-weight:800;
  line-height:1.16;
  letter-spacing:-.015em;
  color:var(--paper-w);
  text-wrap:balance;
}

h1{font-size:clamp(34px,5.4vw,68px);line-height:1.08;}
h2{font-size:clamp(25px,3.2vw,40px);}
h3{font-size:clamp(19px,1.9vw,24px);line-height:1.3;}
h4{font-size:17px;line-height:1.4;letter-spacing:0;}

p{text-wrap:pretty;}
strong,b{font-weight:700;color:var(--paper-w);}
small{font-size:12.5px;}
code,kbd,samp{font-family:var(--font-mono);font-size:.9em;}

:focus-visible{
  outline:2px solid var(--signal);
  outline-offset:3px;
  border-radius:2px;
}

/* ---------- 4. 容器与通用布局 ---------- */
.ak-shell{
  width:100%;
  max-width:var(--shell);
  margin-inline:auto;
  padding-inline:var(--gutter);
}

.ak-section{
  padding-block:clamp(44px,6.5vw,88px);
}

.ak-grid{
  display:grid;
  gap:var(--sp-3);
  grid-template-columns:1fr;
}

/* ---------- 5. 跳转链接 ---------- */
.ak-skip{
  position:absolute;
  left:16px;
  top:-80px;
  z-index:300;
  display:inline-block;
  padding:10px 20px;
  background-color:var(--signal);
  color:#0A0D0B;
  font-family:var(--font-mono);
  font-size:13px;
  font-weight:500;
  letter-spacing:.08em;
  transition:top .18s ease;
}
.ak-skip:focus{top:12px;}

/* ---------- 6. 页头 ---------- */
.ak-header{
  position:sticky;
  top:0;
  z-index:100;
  background-color:var(--ink);
  border-bottom:1px solid var(--hair);
  box-shadow:0 18px 40px rgba(0,0,0,.34);
}

.ak-header::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  height:2px;
  background-color:var(--signal);
  transform:scaleX(var(--ak-progress,0));
  transform-origin:0 50%;
  transition:transform .12s linear;
  pointer-events:none;
  z-index:3;
}

/* --- 上层读数带 --- */
.ak-topbar{
  background-image:linear-gradient(90deg,var(--ink-2),rgba(6,31,25,.55));
  border-bottom:1px solid var(--hair-soft);
}

.ak-topbar__inner{
  display:grid;
  grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);
  align-items:center;
  gap:var(--sp-3);
  width:100%;
  max-width:var(--shell);
  margin-inline:auto;
  padding:10px var(--gutter);
}

.ak-brand{
  display:inline-flex;
  align-items:center;
  gap:10px;
  min-width:0;
}

.ak-brand__mark{
  display:grid;
  place-items:center;
  flex:0 0 auto;
  width:34px;
  height:34px;
  background-color:var(--signal);
  color:#061F19;
  font-family:var(--font-display);
  font-size:16px;
  font-weight:800;
  letter-spacing:.02em;
  clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);
}

.ak-brand__text{
  display:flex;
  flex-direction:column;
  line-height:1.2;
  min-width:0;
}

.ak-brand__name{
  font-family:var(--font-display);
  font-size:18px;
  font-weight:800;
  letter-spacing:.03em;
  color:var(--paper-w);
}

.ak-brand__coord{
  font-family:var(--font-mono);
  font-size:10.5px;
  font-weight:500;
  letter-spacing:.16em;
  color:var(--glass);
}

.ak-ticker{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
  padding-inline:18px;
  border-left:1px solid var(--hair);
  border-right:1px solid var(--hair);
  overflow:hidden;
}

.ak-ticker__dot{
  flex:0 0 auto;
  width:7px;
  height:7px;
  border-radius:50%;
  background-color:var(--signal);
  box-shadow:0 0 0 3px var(--signal-soft);
  animation:ak-pulse 2.6s ease-in-out infinite;
}

.ak-ticker__track{
  min-width:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.12em;
  color:var(--glass);
}

@keyframes ak-pulse{
  0%,100%{opacity:1;transform:scale(1);}
  50%{opacity:.45;transform:scale(.82);}
}

.ak-topbar__contact{
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
  font-family:var(--font-mono);
  font-size:11px;
  font-weight:500;
  letter-spacing:.06em;
  color:var(--glass);
  justify-self:end;
}

.ak-topbar__phone{color:var(--paper-w);}
.ak-topbar__sep{color:rgba(157,185,173,.4);}
.ak-topbar__mail{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

/* --- 下层操作排 --- */
.ak-navbar{
  position:relative;
  background-color:var(--ink);
}

.ak-navbar__inner{
  display:flex;
  align-items:stretch;
  gap:var(--sp-3);
  width:100%;
  max-width:var(--shell);
  margin-inline:auto;
  padding-inline:var(--gutter);
  min-height:58px;
}

.ak-nav{
  display:flex;
  align-items:center;
  min-width:0;
}

.ak-nav__list{
  display:flex;
  align-items:center;
  gap:2px;
}

.ak-nav__item{display:block;}

.ak-nav__link{
  position:relative;
  display:inline-flex;
  align-items:center;
  height:58px;
  padding:0 15px;
  color:var(--glass);
  font-size:14.5px;
  font-weight:500;
  letter-spacing:.02em;
  transition:color .16s ease,background-color .16s ease;
}

.ak-nav__link:hover{
  color:var(--paper-w);
  background-color:rgba(23,88,68,.42);
}

.ak-nav__link[aria-current="page"]{
  color:var(--paper-w);
  font-weight:700;
}

.ak-nav__link[aria-current="page"]::after{
  content:"";
  position:absolute;
  left:15px;
  right:15px;
  bottom:0;
  height:2px;
  background-color:var(--signal);
}

.ak-navbar__actions{
  display:flex;
  align-items:center;
  gap:var(--sp-2);
  margin-left:auto;
  padding-block:10px;
}

/* --- 日期轴快捷入口 --- */
.ak-datejump{
  display:flex;
  align-items:stretch;
  border:1px solid var(--hair);
  background-color:rgba(12,52,42,.55);
}

.ak-datejump__item{
  display:inline-flex;
  align-items:center;
  height:34px;
  padding:0 12px;
  border-right:1px solid var(--hair-soft);
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.1em;
  color:var(--glass);
  transition:background-color .16s ease,color .16s ease;
}

.ak-datejump__item:last-child{border-right:0;}

.ak-datejump__item:hover{
  background-color:var(--signal-soft);
  color:var(--paper-w);
}

/* --- 移动菜单按钮 --- */
.ak-navtoggle{
  display:none;
  align-items:center;
  gap:10px;
  height:58px;
  padding:0;
  border:0;
  background:none;
  color:var(--paper-w);
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.14em;
  cursor:pointer;
}

.ak-navtoggle__bars{
  display:inline-flex;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  width:20px;
}

.ak-navtoggle__bar{
  display:block;
  height:2px;
  width:100%;
  background-color:currentColor;
  transition:transform .2s ease,opacity .2s ease;
}

.ak-navtoggle__label{white-space:nowrap;}

.ak-header[data-open] .ak-navtoggle__bar:nth-child(1){transform:translateY(6px) rotate(45deg);}
.ak-header[data-open] .ak-navtoggle__bar:nth-child(2){opacity:0;}
.ak-header[data-open] .ak-navtoggle__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg);}

/* ---------- 7. 通用按钮 ---------- */
.ak-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--sp-1);
  height:42px;
  padding:0 22px;
  border:1px solid transparent;
  border-radius:2px;
  font-family:var(--font-body);
  font-size:14.5px;
  font-weight:700;
  letter-spacing:.02em;
  cursor:pointer;
  transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;
}

.ak-btn:hover{transform:translateY(-2px);}
.ak-btn:active{transform:translateY(0);}

.ak-btn--signal{
  background-color:var(--signal);
  border-color:var(--signal);
  color:#0A0D0B;
}
.ak-btn--signal:hover{background-color:#ff823f;border-color:#ff823f;}

.ak-btn--ghost{
  background-color:transparent;
  border-color:var(--glass-hair);
  color:var(--paper-w);
}
.ak-btn--ghost:hover{border-color:var(--signal);color:var(--signal);}

.ak-btn--sm{
  height:34px;
  padding:0 14px;
  font-size:12.5px;
  letter-spacing:.04em;
}

/* ---------- 8. 页脚 ---------- */
.ak-footer{
  background-color:var(--black);
  color:var(--glass);
  border-top:1px solid var(--hair);
}

.ak-footer__inner{
  display:grid;
  grid-template-columns:1.7fr 1fr 1fr 1.5fr;
  gap:clamp(24px,4vw,56px);
  width:100%;
  max-width:var(--shell);
  margin-inline:auto;
  padding:clamp(40px,6vw,72px) var(--gutter) clamp(28px,4vw,44px);
}

.ak-footer__brand{min-width:0;}

.ak-footer__logo{
  display:inline-flex;
  align-items:center;
  gap:10px;
}

.ak-footer__mark{
  display:grid;
  place-items:center;
  flex:0 0 auto;
  width:32px;
  height:32px;
  border:1px solid var(--signal);
  color:var(--signal);
  font-family:var(--font-display);
  font-size:14px;
  font-weight:800;
  letter-spacing:.04em;
}

.ak-footer__name{
  font-family:var(--font-display);
  font-size:16px;
  font-weight:700;
  letter-spacing:.03em;
  color:var(--paper-w);
}

.ak-footer__note{
  margin-top:var(--sp-2);
  max-width:34ch;
  font-size:13.5px;
  line-height:1.7;
  color:rgba(157,185,173,.85);
}

.ak-footer__chips{
  display:flex;
  flex-wrap:wrap;
  gap:var(--sp-1);
  margin-top:var(--sp-3);
}

.ak-tag{
  display:inline-flex;
  align-items:center;
  padding:4px 10px;
  border:1px solid var(--glass-hair);
  font-family:var(--font-mono);
  font-size:11px;
  font-weight:500;
  letter-spacing:.08em;
  color:var(--glass);
}

.ak-footer__col{min-width:0;}

.ak-footer__title{
  margin-bottom:var(--sp-2);
  font-family:var(--font-mono);
  font-size:11px;
  font-weight:500;
  letter-spacing:.18em;
  color:var(--paper-w);
}

.ak-footer__list{
  display:grid;
  gap:10px;
}

.ak-footer__list a{
  font-size:14px;
  color:var(--glass);
  transition:color .16s ease;
}

.ak-footer__list a:hover{color:var(--signal);}

.ak-footer__meta{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:8px 12px;
  font-size:13.5px;
}

.ak-footer__meta dt{
  padding-top:2px;
  font-family:var(--font-mono);
  font-size:10.5px;
  font-weight:500;
  letter-spacing:.12em;
  color:rgba(157,185,173,.7);
}

.ak-footer__meta dd{
  color:var(--paper-w);
  word-break:break-word;
}

.ak-footer__base{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--sp-2);
  width:100%;
  max-width:var(--shell);
  margin-inline:auto;
  padding:16px var(--gutter) 28px;
  border-top:1px solid var(--hair-soft);
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.06em;
  color:rgba(157,185,173,.72);
}

.ak-footer__coord{color:var(--glass);}

/* ---------- 9. 面包屑 ---------- */
.ak-breadcrumb{
  padding-block:16px;
  border-bottom:1px solid var(--hair-soft);
}

.ak-breadcrumb__list{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.08em;
  color:var(--glass);
}

.ak-breadcrumb__list li{display:inline-flex;align-items:center;gap:8px;}

.ak-breadcrumb__list li + li::before{
  content:"/";
  color:rgba(157,185,173,.45);
}

.ak-breadcrumb__list a{color:var(--glass);transition:color .16s ease;}
.ak-breadcrumb__list a:hover{color:var(--signal);}
.ak-breadcrumb__list [aria-current="page"]{color:var(--paper-w);}

/* ---------- 10. 通用组件 ---------- */
.ak-rule{
  height:8px;
  border-bottom:1px solid var(--hair);
  background-image:repeating-linear-gradient(90deg,rgba(157,185,173,.38) 0 1px,transparent 1px 14px);
}

.ak-label{
  display:inline-flex;
  align-items:center;
  gap:var(--sp-1);
  font-family:var(--font-mono);
  font-size:11px;
  font-weight:500;
  letter-spacing:.16em;
  color:var(--glass);
}

.ak-card{
  position:relative;
  padding:var(--sp-3);
  background-color:var(--ink-2);
  border:1px solid var(--hair);
  transition:transform .18s ease,border-color .18s ease,background-color .18s ease;
}

.ak-card:hover{
  transform:translateY(-2px);
  border-color:rgba(255,107,26,.62);
}

.ak-card--glass{
  background-color:var(--glass-bg);
  border-color:var(--glass-hair);
}

.ak-card--paper{
  background-color:var(--paper);
  border-color:rgba(10,13,11,.16);
  color:#0A0D0B;
}

.ak-card--paper h2,
.ak-card--paper h3,
.ak-card--paper h4{color:#0A0D0B;}

.ak-chip{
  display:inline-flex;
  align-items:center;
  height:30px;
  padding:0 12px;
  border:1px solid var(--glass-hair);
  background-color:transparent;
  color:var(--glass);
  font-family:var(--font-mono);
  font-size:11.5px;
  font-weight:500;
  letter-spacing:.08em;
  cursor:pointer;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease;
}

.ak-chip:hover{
  border-color:var(--signal);
  color:var(--paper-w);
}

.ak-chip[aria-pressed="true"]{
  background-color:var(--signal);
  border-color:var(--signal);
  color:#0A0D0B;
}

.ak-badge{
  display:inline-flex;
  align-items:center;
  height:20px;
  padding:0 8px;
  font-family:var(--font-mono);
  font-size:10.5px;
  font-weight:500;
  letter-spacing:.1em;
}

.ak-badge--yellow{background-color:var(--card-y);color:#0A0D0B;}
.ak-badge--red{background-color:var(--card-r);color:var(--paper-w);}
.ak-badge--orange{background-color:var(--signal);color:#0A0D0B;}

/* 响应式图片容器基础规则 —— 页面阶段在此放入 img */
.ak-media{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:16 / 10;
  overflow:hidden;
  background-image:linear-gradient(135deg,var(--line),var(--ink-2));
  border:1px solid var(--hair);
}

.ak-media img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.ak-media--wide{aspect-ratio:21 / 9;}
.ak-media--square{aspect-ratio:1 / 1;}
.ak-media--portrait{aspect-ratio:3 / 4;}

.ak-media__label{
  position:absolute;
  left:0;
  bottom:0;
  padding:6px 10px;
  background-color:rgba(6,31,25,.86);
  color:var(--glass);
  font-family:var(--font-mono);
  font-size:10.5px;
  font-weight:500;
  letter-spacing:.12em;
}

/* ---------- 11. 长文阅读面 ---------- */
.ak-prose{
  max-width:68ch;
  font-size:16px;
  line-height:1.85;
  color:rgba(251,247,236,.88);
}

.ak-prose > * + *{margin-top:1.05em;}
.ak-prose h2{margin-top:1.9em;font-size:clamp(22px,2.4vw,30px);}
.ak-prose h3{margin-top:1.6em;}
.ak-prose ul,.ak-prose ol{padding-left:1.4em;}
.ak-prose li + li{margin-top:.4em;}
.ak-prose a{color:var(--signal);text-decoration:underline;text-underline-offset:3px;}
.ak-prose blockquote{
  margin-inline:0;
  padding-left:var(--sp-3);
  border-left:2px solid var(--signal);
  color:var(--text-dim);
}

/* ---------- 12. 显现动效 ---------- */
.ak-js [data-reveal]{
  opacity:0;
  transform:translateY(16px);
  transition:opacity .5s ease,transform .5s ease;
  transition-delay:var(--d,0ms);
}

.ak-js [data-reveal].is-revealed{
  opacity:1;
  transform:none;
}

/* ---------- 13. 响应式：平板 ---------- */
@media (max-width:1200px){
  .ak-footer__inner{
    grid-template-columns:1.5fr 1fr 1fr;
  }
  .ak-footer__col--contact{
    grid-column:1 / -1;
  }
  .ak-footer__meta{
    grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);
    align-items:baseline;
  }
}

@media (max-width:1024px){
  .ak-nav__link{padding:0 11px;font-size:14px;}
  .ak-nav__link[aria-current="page"]::after{left:11px;right:11px;}
  .ak-ticker{padding-inline:12px;}
  .ak-topbar__mail{display:none;}
  .ak-topbar__sep{display:none;}
}

/* ---------- 14. 响应式：折叠导航 ---------- */
@media (max-width:900px){
  .ak-topbar__inner{
    grid-template-columns:minmax(0,auto) minmax(0,1fr);
    gap:var(--sp-2);
    padding-block:9px;
  }

  .ak-ticker{display:none;}

  .ak-topbar__contact{
    justify-self:end;
    display:flex;
  }
  .ak-topbar__mail{display:inline;}
  .ak-topbar__sep{display:inline;}

  .ak-navtoggle{display:inline-flex;}

  .ak-navbar__inner{
    justify-content:space-between;
    align-items:center;
    gap:var(--sp-2);
    min-height:54px;
  }

  .ak-nav{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    display:none;
    flex-direction:column;
    align-items:stretch;
    padding:var(--sp-1) 0 var(--sp-3);
    background-color:var(--ink-2);
    border-bottom:1px solid var(--hair);
    box-shadow:0 28px 56px rgba(0,0,0,.55);
    max-height:calc(100dvh - 120px);
    overflow-y:auto;
    z-index:5;
  }

  .ak-header[data-open] .ak-nav{display:flex;}

  .ak-nav__list{
    flex-direction:column;
    align-items:stretch;
    gap:0;
    width:100%;
  }

  .ak-nav__link{
    height:auto;
    width:100%;
    padding:14px var(--gutter);
    font-size:16px;
    border-bottom:1px solid var(--hair-soft);
  }

  .ak-nav__link:hover{background-color:rgba(23,88,68,.28);}

  .ak-nav__link[aria-current="page"]::after{
    left:0;
    right:auto;
    top:12px;
    bottom:12px;
    width:3px;
    height:auto;
  }

  .ak-navbar__actions{
    padding-block:0;
    gap:var(--sp-1);
  }

  .ak-datejump__item{
    height:32px;
    padding:0 9px;
    font-size:11px;
    letter-spacing:.06em;
  }

  .ak-footer__inner{
    grid-template-columns:1fr 1fr;
    gap:var(--sp-4);
  }
  .ak-footer__brand{grid-column:1 / -1;}
  .ak-footer__col--contact{grid-column:1 / -1;}
  .ak-footer__meta{
    grid-template-columns:auto minmax(0,1fr);
  }
}

/* ---------- 15. 响应式：手机 ---------- */
@media (max-width:640px){
  body{font-size:15.5px;}

  .ak-brand__mark{width:30px;height:30px;font-size:14px;}
  .ak-brand__name{font-size:16px;}
  .ak-brand__coord{font-size:9.5px;letter-spacing:.12em;}

  .ak-topbar__mail{display:none;}
  .ak-topbar__sep{display:none;}

  .ak-navtoggle__label{display:none;}

  .ak-datejump{display:none;}

  .ak-btn--sm{
    height:34px;
    padding:0 12px;
    font-size:12px;
  }

  .ak-footer__inner{
    grid-template-columns:1fr;
    gap:var(--sp-4);
    padding-top:40px;
  }

  .ak-footer__title{margin-bottom:var(--sp-2);}

  .ak-footer__base{
    flex-direction:column;
    align-items:flex-start;
    gap:var(--sp-1);
    font-size:11px;
  }

  .ak-section{padding-block:44px;}

  .ak-media{aspect-ratio:4 / 3;}
  .ak-media--wide{aspect-ratio:16 / 9;}
}

/* ---------- 16. 减少动效 ---------- */
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto;}

  *,
  *::before,
  *::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
    transition-delay:0ms !important;
  }

  .ak-ticker__dot{animation:none;}

  .ak-js [data-reveal]{
    opacity:1;
    transform:none;
  }

  .ak-card:hover,
  .ak-btn:hover{transform:none;}
}
