/* miyu 午夜幻想电波 · 深空黑 × 玫红 × 电子青 */
*{margin:0;padding:0;box-sizing:border-box}
img{max-width:100%;height:auto;display:block}
:root{
  --bg:#0d0b14;
  --bg2:#151021;
  --bg3:#1d1530;
  --ink:#f6f2fb;
  --ink-dim:#b6abc9;
  --brand:#f43f5e;
  --brand-l:#fb7185;
  --cyan:#22d3ee;
  --line:rgba(251,113,133,.3);
  --line-c:rgba(34,211,238,.35);
}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--ink);font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;line-height:1.75;overflow-x:hidden}
a{color:inherit;text-decoration:none}
.wrap{max-width:1140px;margin:0 auto;padding:0 22px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* ============ 顶栏 ============ */
.hd{position:sticky;top:0;z-index:50;background:rgba(13,11,20,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.hd-in{display:flex;align-items:center;gap:18px;height:66px}
.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}
.brand img{border-radius:10px}
.brand-t{display:flex;flex-direction:column;line-height:1.2}
.brand-t strong{font-size:19px;letter-spacing:.5px}
.brand-t small{font-size:11px;color:var(--ink-dim)}
.nav{display:flex;gap:4px;margin-left:auto}
.nav a{padding:8px 12px;font-size:14px;color:var(--ink-dim);border-radius:9px;transition:color .2s}
.nav a:hover{color:var(--ink)}
.nav a.on{color:var(--cyan)}
.nav a.on::after{content:"";display:block;height:2px;border-radius:2px;background:var(--cyan);margin-top:2px}
.hd-r{display:flex;align-items:center;gap:12px;margin-left:auto}
.nav + .hd-r{margin-left:0}
.burger{display:none;width:40px;height:40px;background:none;border:1px solid var(--line);border-radius:10px;cursor:pointer}
.burger span{display:block;width:18px;height:2px;background:var(--ink);margin:4px auto;border-radius:2px;transition:.25s}
.burger.on span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.burger.on span:nth-child(2){opacity:0}
.burger.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}

/* ============ 按钮 ============ */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border-radius:12px;cursor:pointer;transition:transform .18s,background .18s,border-color .18s;border:1px solid transparent;font-size:15px;padding:10px 20px}
.btn:active{transform:translateY(1px)}
.btn-pri{background:var(--brand);color:#fff;border-color:var(--brand)}
.btn-pri:hover{background:var(--brand-l)}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}
.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}
.btn-lg{padding:14px 28px;font-size:16px;border-radius:14px}
.hd-cta{padding:9px 18px;font-size:14px}

/* ============ 英雄区：幻想电波 ============ */
.hero{position:relative;padding:86px 0 96px;background:
  radial-gradient(680px 420px at 85% 15%,rgba(244,63,94,.2),transparent 65%),
  radial-gradient(520px 380px at 6% 90%,rgba(34,211,238,.14),transparent 60%),
  linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%);overflow:hidden}
.hero-eq{position:absolute;left:0;right:0;bottom:0;height:120px;display:flex;align-items:flex-end;gap:1.4%;padding:0 3%;opacity:.16;pointer-events:none}
.hero-eq i{flex:1;background:linear-gradient(180deg,var(--cyan),var(--brand));border-radius:4px 4px 0 0;animation:eq 2.6s ease-in-out infinite}
.hero-eq i:nth-child(1){height:38%}
.hero-eq i:nth-child(2){height:66%;animation-delay:.2s}
.hero-eq i:nth-child(3){height:45%;animation-delay:.45s}
.hero-eq i:nth-child(4){height:82%;animation-delay:.1s}
.hero-eq i:nth-child(5){height:58%;animation-delay:.6s}
.hero-eq i:nth-child(6){height:92%;animation-delay:.3s}
.hero-eq i:nth-child(7){height:50%;animation-delay:.75s}
.hero-eq i:nth-child(8){height:74%;animation-delay:.15s}
.hero-eq i:nth-child(9){height:42%;animation-delay:.5s}
.hero-eq i:nth-child(10){height:86%;animation-delay:.35s}
.hero-eq i:nth-child(11){height:60%;animation-delay:.65s}
.hero-eq i:nth-child(12){height:34%;animation-delay:.8s}
@keyframes eq{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.55)}}
.hero-in{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center;position:relative}
.kick{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:2.5px;color:var(--brand-l);font-weight:700;margin-bottom:14px}
.kick-dot{width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px rgba(244,63,94,.25);animation:blink 1.6s ease-in-out infinite}
@keyframes blink{50%{box-shadow:0 0 0 8px rgba(244,63,94,.08)}}
.hero-l h1{font-size:58px;line-height:1.05;letter-spacing:1px;background:linear-gradient(115deg,#fff 25%,var(--brand-l) 65%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-slogan{font-size:24px;font-weight:700;margin:14px 0 18px}
.hero-slogan em{font-style:normal;color:var(--cyan)}
.lead{color:var(--ink-dim);font-size:15.5px;max-width:530px}
.hero-acts{display:flex;gap:14px;margin:28px 0 24px;flex-wrap:wrap}
.hero-points{list-style:none;display:flex;gap:12px;flex-wrap:wrap}
.hero-points li{border:1px solid var(--line);border-radius:11px;padding:8px 14px;font-size:13px;color:var(--ink-dim);background:rgba(244,63,94,.07);border-top:2px solid var(--brand)}
.hero-points li:nth-child(2){border-top-color:var(--cyan)}
.hero-points li:nth-child(3){border-top-color:var(--brand-l)}
.hero-points b{display:block;font-size:17px;color:var(--cyan);line-height:1.35}
.hero-r{position:relative;display:flex;justify-content:center}
.wave-ring{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}
.wave-ring i{position:absolute;border:1px solid var(--line-c);border-radius:50%}
.wr-a{width:380px;height:380px;animation:pulse 3.2s ease-out infinite}
.wr-b{width:460px;height:460px;border-color:var(--line);animation:pulse 3.2s ease-out 1.1s infinite}
@keyframes pulse{0%{transform:scale(.82);opacity:.9}100%{transform:scale(1.08);opacity:0}}
.hero-shot{position:relative;z-index:2;width:252px;border:2px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:12px 12px 0 rgba(34,211,238,.28);background:var(--bg3)}
.sig-tag{position:absolute;z-index:3;background:var(--bg3);border:1px solid var(--line-c);border-radius:13px;padding:9px 14px;line-height:1.35}
.sig-tag b{display:block;color:var(--cyan);font-size:16px}
.sig-tag span{font-size:12px;color:var(--ink-dim)}
.st-a{top:56px;left:-10px;transform:rotate(-6deg);border-left:3px solid var(--cyan)}
.st-b{bottom:60px;right:-10px;transform:rotate(4deg);border-left:3px solid var(--brand)}
.st-b b{color:var(--brand-l)}

/* ============ 数据条 ============ */
.stats{padding:0 0 20px;margin-top:-40px;position:relative;z-index:4}
.st-in{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg3);border:1px solid var(--line);border-radius:18px;box-shadow:8px 8px 0 rgba(244,63,94,.4);overflow:hidden}
.st{padding:24px 16px;text-align:center;border-left:1px dashed var(--line)}
.st:first-child{border-left:none}
.st b{display:block;font-size:32px;color:var(--cyan);line-height:1.2;font-variant-numeric:tabular-nums}
.st span{font-size:13px;color:var(--ink-dim)}

/* ============ 通用区块头 ============ */
section{padding:76px 0}
.sec-head{max-width:640px;margin-bottom:38px}
.sec-kick{font-size:13px;letter-spacing:3px;font-weight:800;color:var(--brand-l);margin-bottom:10px}
.sec-head h2{font-size:32px;line-height:1.3}
.sec-head.light h2{color:#fff}
.sec-sub{color:var(--ink-dim);margin-top:10px;font-size:15px}
.sec-head.light .sec-sub{color:rgba(246,242,251,.78)}
.sec-head.light .sec-kick{color:var(--cyan)}

/* ============ 探索幻境 ============ */
.explore{background:var(--bg)}
.ex-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}
.ex-tab{border:1px solid var(--line);border-radius:999px;padding:7px 20px;font-size:14px;color:var(--ink-dim);background:rgba(244,63,94,.06)}
.ex-tab-hot{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700}
.ex-tab-c{border-color:var(--line-c);color:var(--cyan)}
.ex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.ec{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:22px 20px;position:relative}
.ec::before{content:"";position:absolute;top:14px;right:14px;width:9px;height:9px;border-radius:50%;background:var(--brand)}
.ec:nth-child(2)::before{background:var(--cyan)}
.ec:nth-child(3)::before{background:var(--brand-l)}
.ec:nth-child(4)::before{background:var(--cyan)}
.ec-tag{display:inline-block;font-size:12px;color:var(--brand-l);border:1px solid var(--line);border-radius:999px;padding:3px 11px;margin-bottom:14px}
.ec-tag-c{color:var(--cyan);border-color:var(--line-c)}
.ec h3{font-size:19px;margin-bottom:10px}
.ec-desc{font-size:13.5px;color:var(--ink-dim);min-height:110px}
.ec-data{font-size:12px;color:var(--cyan);border-top:1px dashed var(--line);padding-top:10px;margin-top:12px}

/* ============ 角色电波 ============ */
.role{background:linear-gradient(135deg,#1c0a16 0%,#2b0f22 55%,#33122a 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.rl-in{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}
.rl-shot{width:252px;border:2px solid var(--line);border-radius:22px;overflow:hidden;background:var(--bg3);justify-self:center}
.rl-board{background:rgba(13,11,20,.6);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:12px 10px 0 rgba(0,0,0,.45)}
.rb-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}
.rb-head b{font-size:26px;color:var(--brand-l)}
.rb-head span{font-size:13px;color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:3px 12px}
.rb-line{font-size:17px;color:var(--cyan);font-weight:700;margin-bottom:12px}
.rb-desc{font-size:14px;color:var(--ink-dim);border-left:3px solid var(--brand);padding-left:14px;margin-bottom:18px}
.rb-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.rb-list li{border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:12.5px;color:var(--ink-dim);background:rgba(244,63,94,.06)}
.rb-list li:nth-child(2){background:rgba(34,211,238,.06);border-color:var(--line-c)}
.rb-list b{display:block;font-size:14px;color:var(--ink);margin-bottom:4px}

/* ============ 连线指南 ============ */
.guide{background:var(--bg)}
.gd-in{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}
.gd-shot{width:252px;border:2px solid var(--line-c);border-radius:22px;overflow:hidden;background:var(--bg3);justify-self:center;transform:rotate(2deg)}
.gd-steps{list-style:none;display:flex;flex-direction:column;gap:16px}
.gd-steps li{display:flex;gap:18px;align-items:flex-start;background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:20px 22px}
.gs-no{flex-shrink:0;font-size:22px;font-weight:900;color:transparent;-webkit-text-stroke:1.5px var(--brand);line-height:1.3;font-variant-numeric:tabular-nums}
.gd-steps li:nth-child(2) .gs-no{-webkit-text-stroke-color:var(--cyan)}
.gd-steps li:nth-child(3) .gs-no{-webkit-text-stroke-color:var(--brand-l)}
.gd-steps b{font-size:16.5px;display:block;margin-bottom:5px}
.gd-steps p{font-size:14px;color:var(--ink-dim)}

/* ============ 创作者中心 ============ */
.creator{background:linear-gradient(160deg,#07181d 0%,#0b2733 60%,#0e2f3a 100%);border-top:1px solid var(--line-c);border-bottom:1px solid var(--line-c)}
.cr-in{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:center}
.cr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cc{background:rgba(13,11,20,.55);border:1px solid var(--line-c);border-radius:16px;padding:24px 20px;position:relative}
.cc::after{content:"";position:absolute;top:0;left:20px;right:20px;height:4px;border-radius:0 0 4px 4px;background:var(--cyan)}
.cc:nth-child(2)::after{background:var(--brand)}
.cc:nth-child(3)::after{background:var(--brand-l)}
.cc h3{font-size:17px;margin-bottom:10px;color:var(--cyan)}
.cc:nth-child(2) h3{color:var(--brand-l)}
.cc:nth-child(3) h3{color:#fff}
.cc p{font-size:13.5px;color:var(--ink-dim)}
.cr-shot{width:252px;border:2px solid var(--line-c);border-radius:22px;overflow:hidden;background:var(--bg3);justify-self:center;transform:rotate(-2deg)}

/* ============ 幻境实拍 ============ */
.shots{background:var(--bg)}
.film{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.fl{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--bg2)}
.fl img{width:100%;aspect-ratio:9/16;object-fit:cover}
.fl figcaption{padding:13px 15px;border-top:2px solid var(--brand);display:flex;flex-direction:column;line-height:1.4}
.fl:nth-child(2) figcaption{border-top-color:var(--cyan)}
.fl:nth-child(3) figcaption{border-top-color:var(--brand-l)}
.fl:nth-child(4) figcaption{border-top-color:var(--cyan)}
.fl figcaption b{font-size:15px}
.fl figcaption span{font-size:12px;color:var(--ink-dim)}

/* ============ 常见疑问 ============ */
.faq{background:var(--bg)}
.acc{display:flex;flex-direction:column;gap:14px;max-width:820px}
.acc-item{background:var(--bg2);border:1px solid var(--line);border-radius:15px;overflow:hidden}
.acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border:none;color:var(--ink);font-size:16px;font-weight:700;text-align:left;padding:19px 22px;cursor:pointer;font-family:inherit}
.acc-ic{flex-shrink:0;width:26px;height:26px;border-radius:8px;border:1px solid var(--line-c);position:relative}
.acc-ic::before,.acc-ic::after{content:"";position:absolute;background:var(--cyan);border-radius:2px;top:50%;left:50%}
.acc-ic::before{width:12px;height:2px;transform:translate(-50%,-50%)}
.acc-ic::after{width:2px;height:12px;transform:translate(-50%,-50%);transition:transform .25s}
.acc-item.on .acc-ic::after{transform:translate(-50%,-50%) rotate(90deg)}
.acc-body{max-height:0;overflow:hidden;transition:max-height .32s ease}
.acc-item.on .acc-body{max-height:280px}
.acc-body p{padding:16px 22px 20px;font-size:14.5px;color:var(--ink-dim);border-top:1px dashed var(--line)}
.acc-item.on{border-color:var(--line-c)}

/* ============ 梦游留言 ============ */
.notes{background:var(--bg2);border-top:1px solid var(--line)}
.nt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.nt{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:16px;position:relative}
.nt::before{content:"";position:absolute;top:-1px;left:22px;width:44px;height:6px;border-radius:0 0 6px 6px;background:var(--brand)}
.nt-b::before{background:var(--cyan);width:58px}
.nt-c::before{background:var(--brand-l);width:32px}
.nt-txt{font-size:14px;color:var(--ink)}
.nt-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--line);padding-top:12px}
.nt-meta b{font-size:13.5px;color:var(--cyan)}
.nt-meta time{font-size:12px;color:var(--ink-dim);font-variant-numeric:tabular-nums}

/* ============ 下载区：电波执照 ============ */
.gate{background:var(--bg);padding:84px 0}
.dl{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;background:linear-gradient(135deg,#23091c,#3a1028);border:1px solid var(--line);border-radius:26px;padding:52px 48px;box-shadow:10px 14px 0 rgba(34,211,238,.3);position:relative;overflow:hidden}
.dl::before{content:"";position:absolute;left:-70px;bottom:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.24),transparent 70%)}
.dl-kick{font-size:13px;letter-spacing:3px;font-weight:800;color:var(--cyan);margin-bottom:12px}
.dl-l h2{font-size:36px;line-height:1.35}
.dl-l h2 em{font-style:normal;color:var(--brand-l)}
.dl-sub{color:var(--ink-dim);margin:16px 0 26px;font-size:15px;max-width:460px}
.dl-acts{display:flex;gap:14px;flex-wrap:wrap}
.dl-r{display:flex;justify-content:center}
.dl-radio{width:230px;background:var(--bg);border:2px dashed var(--line-c);border-radius:22px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;gap:8px;transform:rotate(-3deg)}
.dr-dot{width:14px;height:14px;border-radius:50%;background:var(--brand);margin:0 auto 4px;animation:blink 1.6s ease-in-out infinite}
.dl-radio b{font-size:24px;letter-spacing:3px}
.dl-radio span{font-size:12.5px;color:var(--ink-dim)}
.dr-bars{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:26px;margin-top:10px}
.dr-bars i{width:5px;background:linear-gradient(180deg,var(--cyan),var(--brand));border-radius:3px;animation:eq 2.2s ease-in-out infinite}
.dr-bars i:nth-child(1){height:40%}
.dr-bars i:nth-child(2){height:78%;animation-delay:.25s}
.dr-bars i:nth-child(3){height:100%;animation-delay:.5s}
.dr-bars i:nth-child(4){height:64%;animation-delay:.75s}
.dr-bars i:nth-child(5){height:34%;animation-delay:1s}

/* ============ 页脚 ============ */
.ft{background:#080610;border-top:1px solid var(--line);padding:40px 0}
.ft-in{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.ft-brand{display:flex;align-items:center;gap:10px}
.ft-brand img{border-radius:9px}
.ft-brand strong{font-size:17px}
.ft-brand span{font-size:12px;color:var(--ink-dim)}
.ft-nav{display:flex;gap:16px;flex-wrap:wrap;margin-left:auto}
.ft-nav a{font-size:13.5px;color:var(--ink-dim)}
.ft-nav a:hover{color:var(--cyan)}
.ft-copy{width:100%;border-top:1px dashed var(--line);padding-top:16px;text-align:center}
.ft-copy p{font-size:12.5px;color:var(--ink-dim)}
.ft-copy a:hover{color:var(--cyan)}

/* ============ 悬浮 ============ */
.float-complaint{position:fixed;right:24px;bottom:220px;z-index:60;width:62px;background:var(--bg3);border:1px solid var(--line);border-radius:14px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--brand-l);font-size:12px;line-height:1.2;text-align:center}
.float-complaint:hover{background:var(--brand);color:#fff}
.backtop{position:fixed;right:24px;bottom:160px;z-index:60;width:42px;height:42px;border-radius:12px;background:var(--bg3);border:1px solid var(--line);cursor:pointer;opacity:0;visibility:hidden;transition:.25s}
.backtop::before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;border-left:2.5px solid var(--cyan);border-top:2.5px solid var(--cyan);transform:translate(-50%,-32%) rotate(45deg)}
.backtop.show{opacity:1;visibility:visible}
.backtop:hover{border-color:var(--cyan)}

/* ============ 入场 ============ */
.rv{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}
.rv.in{opacity:1;transform:none}

/* ============ 响应式 ============ */
@media (max-width:1020px){
  .hero-in{grid-template-columns:1fr;gap:64px}
  .hero-l h1{font-size:44px}
  .ex-grid{grid-template-columns:repeat(2,1fr)}
  .ec-desc{min-height:0}
  .rl-in{grid-template-columns:1fr;gap:34px}
  .gd-in{grid-template-columns:1fr;gap:34px}
  .cr-in{grid-template-columns:1fr;gap:34px}
  .cr-cards{grid-template-columns:1fr}
  .film{grid-template-columns:repeat(2,1fr)}
  .nt-grid{grid-template-columns:repeat(2,1fr)}
  .dl{grid-template-columns:1fr;gap:36px;padding:42px 32px}
  .nav{position:fixed;top:66px;left:0;right:0;background:var(--bg2);flex-direction:column;padding:14px 22px 20px;gap:2px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:transform .28s ease;z-index:49}
  .nav.open{transform:none}
  .nav a{padding:12px 8px;border-bottom:1px dashed var(--line)}
  .nav a.on::after{display:none}
  .burger{display:block}
  .hd-cta{display:none}
}
@media (max-width:640px){
  section{padding:58px 0}
  .hero{padding:60px 0 74px}
  .hero-l h1{font-size:38px}
  .hero-slogan{font-size:20px}
  .sec-head h2{font-size:25px}
  .st-in{grid-template-columns:repeat(2,1fr)}
  .st:nth-child(3){border-left:none}
  .st:nth-child(3),.st:nth-child(4){border-top:1px dashed var(--line)}
  .ex-grid{grid-template-columns:1fr}
  .rb-list{grid-template-columns:1fr}
  .film{display:flex;overflow-x:auto;gap:14px;padding-bottom:10px;scroll-snap-type:x mandatory}
  .fl{flex:0 0 68%;scroll-snap-align:start}
  .nt-grid{grid-template-columns:1fr}
  .hero-points li{flex:1;min-width:calc(50% - 6px)}
  .hero-shot{width:236px}
  .wr-a{width:320px;height:320px}
  .wr-b{width:380px;height:380px}
  .st-a{left:-4px;top:44px}
  .st-b{right:-4px;bottom:44px}
  .dl{padding:36px 24px}
  .dl-l h2{font-size:27px}
  .ft-in{flex-direction:column;align-items:flex-start;gap:16px}
  .ft-nav{margin-left:0}
  .float-complaint{right:18px;bottom:204px;width:56px;font-size:11px}
  .backtop{right:18px;bottom:150px}
  .hero-acts .btn{flex:1;justify-content:center}
}
