:root{
  --paper:#fdf8ee;
  --paper-2:#fffdf7;
  --ink:#22201d;
  --ink-soft:#5b554c;
  --line:#22201d;
  --accent:#f0532b;
  --accent-2:#ffc93c;
  --mint:#2f9d8a;
  --grape:#6c5bd4;
  --pink:#e55f8a;
  --radius:12px;
  --shadow:4px 4px 0 var(--ink);
}
*{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{
  background:var(--paper);
  color:var(--ink);
  font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
ul{list-style:none;}
h1,h2,h3{line-height:1.25;letter-spacing:.01em;}
h1{font-size:clamp(28px,4.6vw,52px);}
h2{font-size:clamp(22px,3vw,34px);}
h3{font-size:15px;}
.wrap{width:min(1200px,92%);margin:0 auto;}
.mono{font-family:"Courier New",monospace;letter-spacing:.16em;}

/* ===== 顶部导航 ===== */
.site-header{
  position:sticky;top:0;z-index:80;
  background:rgba(253,248,238,.92);
  backdrop-filter:blur(6px);
  border-bottom:2px solid var(--line);
}
.nav-bar{display:flex;align-items:center;gap:18px;padding:10px 0;}
.brand{display:flex;align-items:center;gap:9px;flex-shrink:0;}
.brand img{height:34px;width:auto;}
.brand-name{font-weight:800;font-size:19px;letter-spacing:.04em;white-space:nowrap;}
.nav-links{display:flex;gap:16px;flex:1;flex-wrap:wrap;}
.nav-links a{font-size:14px;font-weight:600;color:var(--ink-soft);padding:4px 2px;border-bottom:2px solid transparent;transition:.2s;}
.nav-links a:hover{color:var(--ink);border-bottom-color:var(--accent);}
.nav-tools{display:flex;align-items:center;gap:10px;}
.search-box{
  display:flex;align-items:center;gap:6px;
  border:2px solid var(--line);border-radius:999px;
  background:var(--paper-2);padding:5px 12px;
}
.search-box input{
  border:none;outline:none;background:transparent;font-size:13px;width:110px;color:var(--ink);
  font-family:inherit;
}
.search-box span{font-size:12px;color:var(--ink-soft);}
.btn-dl{
  display:inline-block;background:var(--accent);color:#fff;font-weight:700;
  padding:8px 18px;border:2px solid var(--line);border-radius:999px;
  box-shadow:3px 3px 0 var(--ink);transition:.15s;font-size:14px;
}
.btn-dl:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);}

/* ===== 首屏封面页 ===== */
.hero{
  position:relative;padding:46px 0 64px;
  background:
    radial-gradient(circle at 82% 12%,rgba(255,201,60,.35),transparent 46%),
    radial-gradient(circle at 12% 78%,rgba(240,83,43,.16),transparent 52%),
    var(--paper);
  overflow:hidden;
}
.hero::before{
  content:"";position:absolute;inset:0;
  background-image:linear-gradient(to right,rgba(34,32,29,.06) 1px,transparent 1px);
  background-size:64px 100%;
  pointer-events:none;
}
.hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;}
.hero-book{
  position:relative;background:var(--paper-2);
  border:2.5px solid var(--line);border-radius:var(--radius);
  padding:34px 32px 30px;box-shadow:8px 8px 0 var(--ink);
  animation:pageIn .75s cubic-bezier(.2,.8,.3,1) both;
}
.hero-book::after{
  content:"";position:absolute;right:-2.5px;bottom:-2.5px;
  width:0;height:0;border-style:solid;
  border-width:0 0 34px 34px;
  border-color:transparent transparent var(--accent) transparent;
}
.hero-book::before{
  content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;
  background:repeating-linear-gradient(to bottom,rgba(34,32,29,.22) 0 6px,transparent 6px 13px);
}
.hero-tag{
  display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;
  background:var(--ink);color:var(--paper);padding:3px 12px;border-radius:999px;margin-bottom:16px;
}
.hero h1{margin-bottom:14px;}
.hero h1 em{font-style:normal;color:var(--accent);}
.hero-sub{font-size:16px;color:var(--ink-soft);max-width:34em;margin-bottom:24px;}
.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
.cta-main{
  display:inline-flex;align-items:center;gap:9px;
  background:var(--accent);color:#fff;font-weight:800;font-size:16px;
  padding:13px 26px;border:2.5px solid var(--line);border-radius:999px;
  box-shadow:4px 4px 0 var(--ink);transition:.16s;
}
.cta-main:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);}
.cta-main small{font-weight:500;font-size:11px;opacity:.9;}
.cta-ghost{
  display:inline-flex;align-items:center;gap:7px;
  border:2px dashed var(--line);border-radius:999px;
  padding:11px 18px;font-size:14px;font-weight:600;color:var(--ink-soft);
  transition:.16s;
}
.cta-ghost:hover{color:var(--ink);border-color:var(--accent);}
.hero-note{margin-top:18px;font-size:12.5px;color:#8a8279;}

/* 右侧贴纸封面 */
.hero-stickers{position:relative;height:440px;}
.sticker{
  position:absolute;width:112px;border:2px solid var(--line);border-radius:8px;
  overflow:hidden;background:#fff;box-shadow:5px 5px 0 rgba(34,32,29,.85);
  transition:transform .3s ease,box-shadow .3s ease;will-change:transform;
}
.sticker img{width:100%;height:auto;}
.sticker:hover{transform:rotate(0deg) scale(1.09)!important;box-shadow:7px 7px 0 var(--accent);z-index:5;}
.st1{left:6%;top:2%;transform:rotate(-7deg);}
.st2{left:34%;top:16%;transform:rotate(5deg);width:126px;}
.st3{left:66%;top:0%;transform:rotate(9deg);width:104px;}
.st4{left:14%;top:52%;transform:rotate(4deg);width:118px;}
.st5{left:52%;top:56%;transform:rotate(-5deg);width:122px;}
@keyframes pageIn{
  from{opacity:0;transform:translateY(26px) rotate(-1.2deg);}
  to{opacity:1;transform:translateY(0) rotate(0);}
}

/* 拟声词 */
.sfx{
  position:absolute;font-weight:900;font-size:15px;color:var(--accent);
  transform:rotate(-12deg);pointer-events:none;letter-spacing:.04em;
  text-shadow:2px 2px 0 rgba(255,255,255,.9);opacity:.85;
}
.sfx-a{right:6%;top:44%;}
.sfx-b{left:2%;top:8%;color:var(--grape);transform:rotate(8deg);}

/* ===== 通用区块 ===== */
.section{padding:58px 0;}
.sec-head{margin-bottom:28px;}
.sec-kicker{
  display:inline-block;font-size:12px;font-weight:800;letter-spacing:.2em;
  color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:2px;margin-bottom:10px;
}
.sec-head h2{margin-bottom:8px;}
.sec-head p{color:var(--ink-soft);font-size:14.5px;max-width:52em;}

/* ===== 连载排班表 ===== */
.schedule{border:2.5px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper-2);box-shadow:var(--shadow);}
.sch-row{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 18px;border-bottom:1.5px dashed rgba(34,32,29,.25);align-items:center;}
.sch-row:last-child{border-bottom:none;}
.sch-day{font-weight:800;font-size:15px;letter-spacing:.04em;}
.sch-day small{display:block;font-weight:500;font-size:11.5px;color:#8a8279;letter-spacing:0;}
.sch-today{background:rgba(255,201,60,.24);animation:breathe 2.8s ease-in-out infinite;}
@keyframes breathe{0%,100%{background:rgba(255,201,60,.16);}50%{background:rgba(255,201,60,.36);}}
.sch-ep{display:flex;gap:12px;flex-wrap:wrap;}
.ep-card{display:flex;gap:9px;align-items:center;border:1.5px solid var(--line);border-radius:9px;background:#fff;padding:6px;width:178px;transition:.18s;}
.ep-card:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--accent);}
.ep-card img{width:44px;border-radius:5px;flex-shrink:0;}
.ep-meta{min-width:0;}
.ep-meta b{display:block;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ep-badge{display:inline-block;margin-top:2px;font-size:10.5px;font-weight:700;color:var(--accent);background:rgba(240,83,43,.1);padding:1px 6px;border-radius:999px;}
.countdown{font-size:11.5px;color:var(--mint);font-weight:700;margin-top:3px;display:block;}

/* ===== 月票榜 ===== */
.vote-wrap{display:grid;grid-template-columns:1fr 300px;gap:30px;align-items:start;}
.vote-list{display:flex;flex-direction:column;gap:10px;}
.vote-item{
  display:grid;grid-template-columns:52px 46px 1fr auto;gap:12px;align-items:center;
  background:var(--paper-2);border:2px solid var(--line);border-radius:10px;
  padding:9px 14px;transition:.18s;
}
.vote-item:hover{transform:translateX(4px);}
.vote-item.top3{background:linear-gradient(90deg,rgba(255,201,60,.28),var(--paper-2));border-image:linear-gradient(100deg,var(--accent),var(--accent-2),var(--grape)) 1;}
.vote-rank{font-size:25px;font-weight:900;font-family:"Courier New",monospace;color:var(--ink);line-height:1;}
.vote-item.top3 .vote-rank{color:var(--accent);}
.vote-item img{width:44px;border-radius:5px;}
.vote-title{font-size:13.5px;font-weight:700;}
.vote-num{font-size:12px;color:var(--ink-soft);}
.vote-num b{color:var(--accent);font-size:13px;}
.vote-up{font-size:11px;color:var(--mint);font-weight:700;margin-left:6px;}
.vote-btn{
  font-size:12px;font-weight:700;border:2px solid var(--line);border-radius:999px;
  background:#fff;padding:4px 12px;cursor:pointer;font-family:inherit;
  transition:.15s;
}
.vote-btn:hover{background:var(--accent);color:#fff;}
.vote-aside{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:24px;box-shadow:6px 6px 0 var(--accent-2);}
.vote-aside h3{font-size:18px;margin-bottom:10px;}
.vote-aside p{font-size:13px;color:#cfc7bb;margin-bottom:14px;}
.vote-aside ul li{font-size:12.5px;color:#e6ded1;padding:6px 0;border-bottom:1px dotted rgba(255,255,255,.2);}
.vote-aside ul li:last-child{border-bottom:none;}

/* ===== 分镜墙 ===== */
.grid-comic{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.genre-tile{
  position:relative;border:2.5px solid var(--line);border-radius:10px;
  background:var(--paper-2);padding:16px 14px;display:flex;flex-direction:column;gap:10px;
  box-shadow:3px 3px 0 var(--ink);transition:.2s;
}
.genre-tile:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--accent);}
.genre-tile.wide{grid-column:span 2;}
.genre-tile.tall{grid-row:span 1;}
.g-top{display:flex;align-items:center;gap:8px;}
.g-icon{font-size:20px;line-height:1;}
.g-name{font-size:15px;font-weight:800;}
.g-desc{font-size:12px;color:var(--ink-soft);}
.g-covers{display:flex;gap:7px;margin-top:auto;}
.g-covers img{width:40px;border-radius:4px;border:1px solid var(--line);}

/* ===== 独家首发 ===== */
.exclusive{display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.ex-main{
  background:var(--paper-2);border:2.5px solid var(--line);border-radius:var(--radius);
  padding:24px;display:flex;gap:20px;box-shadow:var(--shadow);
}
.ex-main img{width:118px;border-radius:8px;border:2px solid var(--line);flex-shrink:0;align-self:flex-start;}
.ex-main h3{font-size:20px;margin-bottom:8px;}
.ex-main p{font-size:13.5px;color:var(--ink-soft);margin-bottom:14px;}
.flip{
  display:inline-flex;gap:6px;margin-bottom:16px;
}
.flip b{
  font-family:"Courier New",monospace;font-size:20px;font-weight:900;
  background:var(--ink);color:var(--paper);padding:3px 9px;border-radius:5px;
}
.flip span{align-self:center;font-size:12px;color:var(--ink-soft);}
.btn-reserve{
  font-size:13.5px;font-weight:700;background:var(--grape);color:#fff;
  border:2px solid var(--line);border-radius:999px;padding:8px 20px;display:inline-block;
  box-shadow:3px 3px 0 var(--ink);transition:.15s;
}
.btn-reserve:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);}
.ex-list{display:flex;flex-direction:column;gap:9px;}
.ex-item{
  display:flex;align-items:center;gap:12px;
  border:1.5px solid var(--line);border-radius:9px;background:var(--paper-2);padding:8px 12px;
}
.ex-item img{width:40px;border-radius:5px;}
.ex-item b{font-size:13.5px;}
.ex-item small{display:block;font-size:11.5px;color:#8a8279;}
.ex-item .ex-date{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--accent);white-space:nowrap;}
.creator-entry{
  margin-top:14px;border:2px dashed var(--line);border-radius:9px;padding:12px;
  font-size:12.5px;color:var(--ink-soft);text-align:center;background:rgba(108,91,212,.06);
}

/* ===== 动态观感 ===== */
.motion-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center;}
.demo-stage{
  position:relative;border:2.5px solid var(--line);border-radius:var(--radius);
  background:#fff;padding:18px;box-shadow:var(--shadow);overflow:hidden;
}
.demo-frame{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.demo-panel{border:1.5px solid var(--line);border-radius:8px;overflow:hidden;position:relative;background:#f4eee2;}
.demo-panel img{width:100%;height:190px;object-fit:cover;object-position:center top;}
.demo-label{
  position:absolute;left:0;top:0;background:var(--ink);color:var(--paper);
  font-size:11px;font-weight:700;padding:2px 9px;border-bottom-right-radius:8px;z-index:2;
}
.demo-panel.static img{filter:grayscale(.5) contrast(.95);}
.demo-panel.motion img{animation:pan 6s ease-in-out infinite alternate;}
@keyframes pan{from{transform:scale(1.02) translateY(0);}to{transform:scale(1.1) translateY(-8px);}}
.wave{display:flex;align-items:flex-end;gap:3px;height:22px;margin-top:12px;padding-left:2px;}
.wave i{display:block;width:4px;background:var(--accent);border-radius:2px;animation:wv 1.1s ease-in-out infinite;}
.wave i:nth-child(1){height:8px;animation-delay:0s;}
.wave i:nth-child(2){height:16px;animation-delay:.12s;}
.wave i:nth-child(3){height:22px;animation-delay:.24s;background:var(--grape);}
.wave i:nth-child(4){height:12px;animation-delay:.36s;}
.wave i:nth-child(5){height:19px;animation-delay:.48s;}
.wave i:nth-child(6){height:9px;animation-delay:.6s;background:var(--mint);}
.wave i:nth-child(7){height:15px;animation-delay:.72s;}
@keyframes wv{0%,100%{transform:scaleY(.55);}50%{transform:scaleY(1);}}
.demo-caption{font-size:12px;color:var(--ink-soft);margin-top:10px;}
.feature-list{display:flex;flex-direction:column;gap:14px;}
.feature-item{display:flex;gap:12px;align-items:flex-start;}
.f-num{
  flex-shrink:0;width:30px;height:30px;border-radius:50%;
  background:var(--accent);color:#fff;font-weight:900;font-size:14px;
  display:flex;align-items:center;justify-content:center;border:2px solid var(--line);
}
.feature-item h3{font-size:14.5px;margin-bottom:3px;}
.feature-item p{font-size:12.5px;color:var(--ink-soft);}

/* ===== 读者回响 ===== */
.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;}
.stat{
  border:2.5px solid var(--line);border-radius:var(--radius);background:var(--paper-2);
  padding:16px;text-align:center;box-shadow:3px 3px 0 var(--ink);
}
.stat b{display:block;font-size:30px;font-weight:900;color:var(--accent);font-family:"Courier New",monospace;line-height:1.1;}
.stat span{font-size:12.5px;color:var(--ink-soft);}
.bubble-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start;}
.bubble{
  border:2px solid var(--line);background:var(--paper-2);padding:13px 15px;
  position:relative;font-size:12.8px;box-shadow:3px 3px 0 rgba(34,32,29,.9);
}
.bubble.talk{border-radius:14px 14px 14px 3px;}
.bubble.think{border-radius:20px;border-style:dashed;}
.bubble.emph{border-radius:10px;background:rgba(255,201,60,.22);border-width:2.5px;transform:rotate(-.7deg);}
.b-head{display:flex;align-items:center;gap:8px;margin-bottom:7px;}
.b-head img{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);object-fit:cover;background:#fff;}
.b-head b{font-size:12px;}
.b-head span{margin-left:auto;font-size:11px;color:var(--accent);letter-spacing:1px;white-space:nowrap;}
.bubble p{color:var(--ink-soft);}

/* ===== 下载转化 ===== */
.qa-block{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;}
.qa{
  border:2px solid var(--line);border-radius:10px;background:var(--paper-2);padding:15px;
}
.qa b{display:block;font-size:13.5px;margin-bottom:6px;color:var(--ink);}
.qa b::before{content:"Q ";color:var(--accent);font-weight:900;}
.qa p{font-size:12.5px;color:var(--ink-soft);}
.dl-panel{
  border:2.5px solid var(--line);border-radius:var(--radius);
  background:linear-gradient(135deg,rgba(240,83,43,.1),rgba(255,201,60,.2));
  padding:30px 26px;text-align:center;box-shadow:var(--shadow);
}
.dl-panel h3{font-size:22px;margin-bottom:8px;}
.dl-panel p{font-size:13.5px;color:var(--ink-soft);margin-bottom:20px;}
.device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:820px;margin:0 auto;}
.device-btn{
  display:flex;flex-direction:column;align-items:center;gap:3px;
  border:2px solid var(--line);border-radius:10px;background:#fff;
  padding:12px 8px;font-size:12.5px;font-weight:700;
  transition:.16s;box-shadow:3px 3px 0 var(--ink);
}
.device-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--accent);}
.device-btn small{font-size:10.5px;color:#8a8279;font-weight:500;}
.device-icon{font-size:18px;line-height:1;}
.dl-tip{font-size:11.5px;color:#8a8279;margin-top:16px;}

/* ===== 页脚 ===== */
.site-footer{
  margin-top:40px;border-top:2px solid var(--line);
  background:var(--paper-2);padding:32px 0 26px;
  text-align:center;
}
.footer-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;}
.footer-brand img{height:26px;}
.footer-brand b{font-size:15px;font-weight:800;}
.foot-line{font-size:12px;color:#8a8279;margin-bottom:18px;}
.foot-cols{
  display:grid;grid-template-columns:repeat(3,1fr);gap:18px;
  max-width:640px;margin:0 auto 20px;text-align:left;
}
.foot-cols h4{font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:7px;color:var(--ink);}
.foot-cols a,.foot-cols li{display:block;font-size:11.5px;color:#8a8279;padding:2px 0;}
.foot-cols a:hover{color:var(--accent);}
.foot-social{display:flex;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;}
.foot-social a{font-size:11.5px;border:1.5px solid var(--line);border-radius:999px;padding:3px 12px;color:var(--ink-soft);}
.foot-legal{font-size:11px;color:#9a938a;line-height:2;}
.foot-legal a{color:#9a938a;text-decoration:underline;}
.foot-legal a:hover{color:var(--accent);}
.updated{font-size:11px;color:#a8a199;margin-top:6px;}

/* ===== 票券飞入 ===== */
.ticket{
  position:fixed;z-index:120;pointer-events:none;
  font-size:12px;font-weight:800;color:#fff;background:var(--accent);
  border:2px solid var(--ink);border-radius:999px;padding:3px 10px;
  animation:ticketFly .85s cubic-bezier(.2,.7,.4,1) forwards;
}
@keyframes ticketFly{
  0%{transform:translate(0,0) scale(1);}
  60%{transform:translate(var(--tx,0),var(--ty,-80px)) scale(1.25) rotate(-10deg);}
  100%{transform:translate(var(--tx,0),calc(var(--ty,-80px) - 40px)) scale(.4);opacity:0;}
}

/* ===== 响应式 ===== */
@media (max-width:1200px){
  .grid-comic{grid-template-columns:repeat(4,1fr);}
  .hero-stickers{height:400px;}
  .sticker{width:100px;}
  .st2,.st5{width:112px;}
}
@media (max-width:992px){
  .hero-inner{grid-template-columns:1fr;}
  .hero-stickers{height:360px;margin-top:10px;}
  .vote-wrap{grid-template-columns:1fr;}
  .exclusive{grid-template-columns:1fr;}
  .motion-wrap{grid-template-columns:1fr;}
  .qa-block{grid-template-columns:1fr;}
  .device-grid{grid-template-columns:repeat(2,1fr);}
  .grid-comic{grid-template-columns:repeat(3,1fr);}
  .bubble-wall{grid-template-columns:repeat(2,1fr);}
  .nav-links{display:none;}
}
@media (max-width:768px){
  .section{padding:40px 0;}
  .hero{padding:30px 0 44px;}
  .hero-book{padding:24px 20px;box-shadow:5px 5px 0 var(--ink);}
  .grid-comic{grid-template-columns:repeat(2,1fr);}
  .genre-tile.wide{grid-column:span 1;}
  .sch-row{grid-template-columns:1fr;gap:8px;padding:12px 14px;}
  .sch-day{display:flex;align-items:baseline;gap:8px;}
  .sch-day small{display:inline;}
  .ep-card{width:calc(50% - 6px);}
  .stats-row{grid-template-columns:1fr;gap:10px;}
  .bubble-wall{grid-template-columns:1fr;}
  .foot-cols{grid-template-columns:1fr;text-align:center;gap:14px;}
  .foot-cols a,.foot-cols li{display:inline-block;margin:0 6px;}
  .hero-stickers{height:300px;}
  .sticker{width:82px;}
  .st2,.st5{width:90px;}
  .ex-main{flex-direction:column;}
  .ex-main img{width:96px;}
  .demo-frame{grid-template-columns:1fr;}
  .demo-panel img{height:150px;}
  .search-box{display:none;}
  .vote-item{grid-template-columns:40px 38px 1fr;gap:9px;padding:8px 10px;}
  .vote-item .vote-act{grid-column:1/-1;justify-self:end;}
  .vote-rank{font-size:20px;}
}
@media (max-width:480px){
  .brand-name{font-size:16px;}
  .btn-dl{padding:7px 12px;font-size:12.5px;}
  .ep-card{width:100%;}
  .device-grid{grid-template-columns:1fr;}
  .cta-main{padding:11px 20px;font-size:15px;}
  .hero-stickers{height:250px;}
  .sticker{width:68px;}
  .st2,.st5{width:76px;}
  .st3{width:64px;}
  .sfx{font-size:12px;}
}