/* martincasino20.team — kinetic zoetrope / mechanical casino salon */
:root{
  --prsm20-void:#0b1216;
  --prsm20-deep:#151f24;
  --prsm20-panel:#202d33;
  --prsm20-panel2:#2c3a40;
  --prsm20-coral:#c96f48;
  --prsm20-citron:#3e64a6;
  --prsm20-cyan:#7b9b72;
  --prsm20-amber:#9b916b;
  --prsm20-lavender:#8ea6b2;
  --prsm20-ivory:#f2e7cf;
  --prsm20-muted:#b8c4c8;
  --prsm20-line:rgba(242,231,207,.18);
  --prsm20-shadow:0 24px 70px rgba(11,18,22,.48);
  --prsm20-radius:28px;
  --prsm20-wrap:1180px;
  --prsm20-head:"Sitka Subheading","Cambria",serif;
  --prsm20-body:"Ebrima","Segoe UI",sans-serif;
  --prsm20-mono:"Lucida Sans Typewriter","Cascadia Mono",monospace;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--prsm20-void)}
body{
  margin:0;
  overflow-x:hidden;
  background:
    radial-gradient(circle at 13% 7%,rgba(201,111,72,.17),transparent 25rem),
    radial-gradient(circle at 86% 22%,rgba(123,155,114,.13),transparent 28rem),
    linear-gradient(180deg,var(--prsm20-void),#081014 42%,var(--prsm20-void));
  color:var(--prsm20-ivory);
  font:17px/1.65 var(--prsm20-body);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
a{color:inherit}
svg{display:block;max-width:100%}

.prsm20-skip{
  position:fixed;
  left:14px;
  top:-90px;
  z-index:120;
  padding:11px 17px;
  background:var(--prsm20-citron);
  color:var(--prsm20-ivory);
  border:2px solid var(--prsm20-ivory);
  border-radius:0 0 14px 14px;
}
.prsm20-skip:focus{top:0}
.prsm20-wrap{width:min(var(--prsm20-wrap),calc(100% - 40px));margin-inline:auto}

.prsm20-header{
  position:sticky;
  top:0;
  z-index:80;
  border-bottom:1px solid var(--prsm20-line);
  background:rgba(11,18,22,.92);
  backdrop-filter:blur(18px) saturate(1.25);
}
.prsm20-header__row{
  min-height:82px;
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:24px;
}
.prsm20-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}
.prsm20-brand__mark{width:46px;height:46px;flex:none;filter:drop-shadow(0 7px 16px rgba(123,155,114,.22))}
.prsm20-brand__name{font:900 1.24rem/1 var(--prsm20-head);letter-spacing:.02em}
.prsm20-brand__name small{display:block;margin-top:6px;color:var(--prsm20-cyan);font:700 .58rem/1 var(--prsm20-mono);letter-spacing:.14em;text-transform:uppercase}
.prsm20-nav{display:flex;justify-content:center;gap:4px;min-width:0}
.prsm20-nav a{padding:9px 11px;text-decoration:none;border:1px solid transparent;border-radius:999px;font-size:.83rem;font-weight:800;white-space:nowrap}
.prsm20-nav a:hover,.prsm20-nav a:focus-visible{border-color:var(--prsm20-cyan);color:var(--prsm20-citron);outline:0}

.prsm20-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:11px 20px;
  border:2px solid var(--prsm20-citron);
  border-radius:16px 5px 16px 5px;
  background:var(--prsm20-citron);
  color:var(--prsm20-ivory);
  box-shadow:5px 5px 0 var(--prsm20-amber);
  font-weight:900;
  text-decoration:none;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;
}
.prsm20-button:hover,.prsm20-button:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--prsm20-coral);outline:2px solid var(--prsm20-ivory);outline-offset:3px}
.prsm20-button--quiet{background:transparent;color:var(--prsm20-ivory);border-color:var(--prsm20-lavender);box-shadow:none}
.prsm20-section--ivory .prsm20-button--quiet{background:var(--prsm20-lavender);color:var(--prsm20-void);border-color:var(--prsm20-void);box-shadow:4px 4px 0 var(--prsm20-coral)}
.prsm20-button--small{min-height:42px;padding:8px 15px;font-size:.84rem}
.prsm20-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}

.prsm20-hero{
  position:relative;
  isolation:isolate;
  min-height:760px;
  display:grid;
  align-items:center;
  overflow:hidden;
  border-bottom:1px solid var(--prsm20-line);
}
.prsm20-hero:before{
  content:"";
  position:absolute;
  z-index:-2;
  inset:0 46% 0 0;
  background:
    repeating-linear-gradient(90deg,transparent 0 34px,rgba(242,231,207,.14) 34px 52px),
    linear-gradient(145deg,rgba(62,100,166,.24),rgba(201,111,72,.12));
  clip-path:polygon(0 7%,100% 0,88% 100%,0 92%);
  opacity:.72;
}
.prsm20-hero:after{
  content:"";
  position:absolute;
  z-index:-1;
  width:520px;
  aspect-ratio:1;
  right:-120px;
  top:60px;
  border:68px solid rgba(142,166,178,.09);
  border-radius:50%;
  box-shadow:0 0 0 44px rgba(123,155,114,.05),0 0 0 89px rgba(201,111,72,.04);
}
.prsm20-hero__grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(310px,.76fr);gap:70px;align-items:center;padding-block:92px 56px}
.prsm20-kicker{margin:0 0 16px;color:var(--prsm20-citron);font:800 .72rem/1.3 var(--prsm20-mono);letter-spacing:.15em;text-transform:uppercase}
.prsm20-hero h1,.prsm20-section h2,.prsm20-final h2{
  margin:0;
  font-family:var(--prsm20-head);
  line-height:.98;
  letter-spacing:-.04em;
  text-wrap:balance;
}
.prsm20-hero h1{max-width:930px;font-size:clamp(2.85rem,5vw,4.65rem);overflow-wrap:anywhere}
.prsm20-accent{color:var(--prsm20-ivory);text-decoration:underline;text-decoration-color:var(--prsm20-coral);text-decoration-thickness:.1em;text-underline-offset:.12em}
.prsm20-lead{max-width:900px;margin:26px 0 30px;color:#dce3e1;font-size:clamp(1.04rem,1.8vw,1.25rem)}

.prsm20-wheel{
  position:relative;
  aspect-ratio:1;
  display:grid;
  place-items:center;
  border:1px solid var(--prsm20-line);
  border-radius:50%;
  background:repeating-radial-gradient(circle,rgba(255,255,255,.08) 0 2px,transparent 2px 18px),linear-gradient(145deg,rgba(62,100,166,.19),rgba(255,255,255,.02));
  box-shadow:var(--prsm20-shadow);
  transform:rotate(-2deg);
}
.prsm20-wheel svg{width:88%;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}
.prsm20-wheel__core{position:absolute;display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:var(--prsm20-ivory);color:var(--prsm20-void);font:900 clamp(1.2rem,3vw,2.4rem)/1 var(--prsm20-head);text-align:center;box-shadow:0 0 0 8px var(--prsm20-citron)}
.prsm20-wheel__core small{display:block;font:.55rem/1.2 var(--prsm20-mono);letter-spacing:.1em;text-transform:uppercase}

.prsm20-metrics{margin-top:22px;border-block:1px solid var(--prsm20-line);background:rgba(21,31,36,.82)}
.prsm20-metrics__grid{display:grid;grid-template-columns:repeat(4,1fr)}
.prsm20-metric{min-width:0;padding:19px 22px;border-right:1px solid var(--prsm20-line)}
.prsm20-metric:last-child{border-right:0}
.prsm20-metric span{display:block;color:var(--prsm20-cyan);font:900 clamp(1.3rem,2.5vw,2.2rem)/1 var(--prsm20-head)}
.prsm20-metric p{margin:8px 0 0;color:var(--prsm20-muted);font-size:.78rem}

.prsm20-section{position:relative;padding-block:92px;border-bottom:1px solid var(--prsm20-line)}
.prsm20-section--deep{background:var(--prsm20-deep)}
.prsm20-section--coral{background:linear-gradient(115deg,#3b2821,var(--prsm20-deep))}
.prsm20-section--cyan{background:linear-gradient(145deg,#26382d,var(--prsm20-deep) 70%)}
.prsm20-section--citron{background:var(--prsm20-citron);color:var(--prsm20-ivory)}
.prsm20-section--ivory{background:var(--prsm20-ivory);color:var(--prsm20-void)}
.prsm20-section__head{max-width:940px;margin-bottom:36px}
.prsm20-section h2,.prsm20-final h2{font-size:clamp(2.35rem,5vw,5rem)}
.prsm20-section__head>p:last-child{max-width:850px;font-size:1.08rem}
.prsm20-section--citron .prsm20-kicker,.prsm20-section--ivory .prsm20-kicker{color:#263d72}
.prsm20-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}
.prsm20-split>*{min-width:0}
.prsm20-copy p:first-child{margin-top:0}

.prsm20-actiongrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.prsm20-actioncard,.prsm20-factcard{
  min-width:0;
  padding:25px;
  border:1px solid var(--prsm20-line);
  border-radius:24px 8px 24px 8px;
  background:rgba(255,255,255,.06);
  box-shadow:var(--prsm20-shadow);
}
.prsm20-actioncard:nth-child(2){background:rgba(201,111,72,.11)}
.prsm20-actioncard:nth-child(3){background:rgba(123,155,114,.09)}
.prsm20-number{display:grid;place-items:center;width:44px;aspect-ratio:1;border-radius:50%;background:var(--prsm20-coral);color:var(--prsm20-ivory);font:900 1rem/1 var(--prsm20-mono)}
.prsm20-actioncard h3,.prsm20-factcard h3,.prsm20-game h3,.prsm20-livecard h3{margin:17px 0 8px;font-family:var(--prsm20-head);line-height:1.12}
.prsm20-actioncard p,.prsm20-factcard p{margin:0;color:var(--prsm20-muted);font-size:.9rem}

.prsm20-filterbar{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}
.prsm20-filterbar span{padding:8px 13px;border:1px solid var(--prsm20-line);border-radius:999px;background:rgba(255,255,255,.05);font-size:.75rem;font-weight:800}
.prsm20-filterbar span:nth-child(2n){border-color:rgba(123,155,114,.65)}
.prsm20-filterbar span:nth-child(3n){border-color:rgba(201,111,72,.72)}
.prsm20-gamegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.prsm20-game{min-width:0;padding:10px;border:1px solid var(--prsm20-line);border-radius:24px 7px 24px 7px;background:rgba(255,255,255,.06);box-shadow:0 12px 34px rgba(0,0,0,.2)}
.prsm20-game__art{position:relative;min-height:148px;display:flex;align-items:flex-end;padding:15px;overflow:hidden;border-radius:17px 4px 17px 4px;background:linear-gradient(145deg,var(--prsm20-citron),var(--prsm20-lavender));font:900 2.2rem/1 var(--prsm20-head)}
.prsm20-game:nth-child(3n+2) .prsm20-game__art{background:linear-gradient(145deg,#425647,var(--prsm20-cyan));color:var(--prsm20-void)}
.prsm20-game:nth-child(3n) .prsm20-game__art{background:linear-gradient(145deg,#615b46,var(--prsm20-amber));color:var(--prsm20-void)}
.prsm20-game__art:before,.prsm20-game__art:after{content:"";position:absolute;border:16px solid var(--prsm20-citron);border-radius:50%}
.prsm20-game__art:before{width:110px;height:110px;right:-35px;top:-42px}
.prsm20-game__art:after{width:45px;height:45px;right:50px;top:70px;border-color:rgba(255,255,255,.48)}
.prsm20-game__art span{position:relative;z-index:2}
.prsm20-game h3{font-size:1rem}
.prsm20-game p{min-height:44px;margin:0 0 12px;color:var(--prsm20-muted);font-size:.76rem}
.prsm20-game .prsm20-button{width:100%;min-height:42px;padding:8px 12px;font-size:.76rem}

.prsm20-bonusrail{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.prsm20-bonusstep{position:relative;min-width:0;padding:26px 20px 22px;border:2px solid var(--prsm20-void);border-radius:28px 5px 28px 5px;background:var(--prsm20-ivory);color:var(--prsm20-void);box-shadow:6px 6px 0 #263d72}
.prsm20-bonusstep:nth-child(2){background:#ded6bd}.prsm20-bonusstep:nth-child(3){background:#c7d6c2}.prsm20-bonusstep:nth-child(4){background:#c7d4da}
.prsm20-bonusstep span{font:900 .73rem/1 var(--prsm20-mono);text-transform:uppercase}
.prsm20-bonusstep h3{margin:14px 0 8px;font:900 1.65rem/1 var(--prsm20-head)}
.prsm20-bonusstep p{margin:0;font-size:.82rem}

.prsm20-paygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;list-style:none;padding:0;margin:28px 0 0}
.prsm20-payitem{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:19px;border:1px solid var(--prsm20-line);border-radius:18px;background:rgba(255,255,255,.06)}
.prsm20-payitem span{display:grid;place-items:center;width:48px;aspect-ratio:1;border-radius:14px;background:var(--prsm20-cyan);color:var(--prsm20-void);font:900 .7rem/1 var(--prsm20-mono)}
.prsm20-payitem p{margin:0;color:var(--prsm20-muted);font-size:.78rem}.prsm20-payitem em{display:block;color:var(--prsm20-ivory);font-style:normal;font-weight:900}

.prsm20-mirrorcard{position:relative;overflow:hidden;padding:34px;border:2px solid var(--prsm20-void);border-radius:34px 8px 34px 8px;background:var(--prsm20-ivory);color:var(--prsm20-void);box-shadow:9px 9px 0 var(--prsm20-coral)}
.prsm20-mirrorcard:after{content:"";position:absolute;width:210px;aspect-ratio:1;right:-70px;bottom:-100px;border:38px solid var(--prsm20-cyan);border-radius:50%}
.prsm20-mirrorcard__status{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#c7d6c2;font-size:.74rem;font-weight:900}
.prsm20-mirrorcard__status:before{content:"";width:9px;height:9px;border-radius:50%;background:#4f6950;box-shadow:0 0 0 5px rgba(79,105,80,.16)}
.prsm20-mirrorcard h3{position:relative;z-index:2;margin:24px 0 8px;font:900 clamp(1.6rem,3vw,2.7rem)/1 var(--prsm20-head)}
.prsm20-mirrorcard p,.prsm20-mirrorcard .prsm20-button{position:relative;z-index:2}

.prsm20-livegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.prsm20-livecard{min-width:0;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:1px solid var(--prsm20-line);border-radius:9px 30px 9px 30px;background:linear-gradient(160deg,rgba(123,155,114,.24),transparent 48%),var(--prsm20-panel);box-shadow:var(--prsm20-shadow)}
.prsm20-livecard:nth-child(2n){background:linear-gradient(160deg,rgba(201,111,72,.29),transparent 48%),var(--prsm20-panel)}
.prsm20-livecard:nth-child(3n){background:linear-gradient(160deg,rgba(62,100,166,.21),transparent 48%),var(--prsm20-panel)}
.prsm20-livecard span{align-self:flex-start;padding:6px 9px;border-radius:999px;background:var(--prsm20-coral);font:800 .68rem/1 var(--prsm20-mono);text-transform:uppercase}
.prsm20-livecard p{margin:0 0 17px;color:var(--prsm20-muted);font-size:.84rem}

.prsm20-phone{position:relative;width:min(100%,390px);margin-inline:auto;padding:14px;border:2px solid var(--prsm20-ivory);border-radius:42px;background:#080e11;box-shadow:14px 18px 0 var(--prsm20-lavender)}
.prsm20-phone__screen{min-height:570px;padding:24px 18px;border-radius:29px;background:linear-gradient(170deg,#263840,#10191e);overflow:hidden}
.prsm20-phone__top{display:flex;justify-content:space-between;font:800 .68rem/1 var(--prsm20-mono)}
.prsm20-phone__balance{margin:45px 0 22px;padding:20px;border-radius:22px 6px 22px 6px;background:var(--prsm20-citron);color:var(--prsm20-ivory)}
.prsm20-phone__balance span{font:900 2.15rem/1 var(--prsm20-head)}
.prsm20-phone__game{min-height:180px;padding:20px;border-radius:10px 25px 10px 25px;background:repeating-linear-gradient(90deg,var(--prsm20-citron) 0 34px,var(--prsm20-cyan) 34px 68px,var(--prsm20-coral) 68px 102px,var(--prsm20-amber) 102px 136px);color:var(--prsm20-ivory);font-weight:900}
.prsm20-phone__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px}
.prsm20-phone__nav span{padding:10px 3px;border-radius:12px;background:rgba(255,255,255,.08);text-align:center;font-size:.62rem}

.prsm20-levels{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}
.prsm20-level{min-width:0;padding:22px 13px;border:1px solid var(--prsm20-line);border-radius:70px 70px 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.03));text-align:center}
.prsm20-level span{display:block;color:var(--prsm20-citron);font:900 clamp(1.45rem,2.5vw,2.2rem)/1 var(--prsm20-head)}
.prsm20-level h3{margin:13px 0 5px;font-size:.86rem}.prsm20-level p{margin:0;color:var(--prsm20-muted);font-size:.7rem}

.prsm20-score{border:2px solid var(--prsm20-void);border-radius:8px 30px 8px 30px;overflow:hidden;background:var(--prsm20-ivory);color:var(--prsm20-void);box-shadow:8px 8px 0 #263d72}
.prsm20-score__row{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:17px 20px;border-bottom:1px dashed rgba(11,18,22,.25)}
.prsm20-score__row:last-child{border-bottom:0}.prsm20-score__row span{font:900 1.3rem/1 var(--prsm20-mono);color:#263d72}.prsm20-score__row p{margin:0;font-weight:800}.prsm20-score__row em{font-style:normal;font-weight:900}

.prsm20-factgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
.prsm20-factcard{box-shadow:none}.prsm20-factcard h3{font-size:1.02rem}.prsm20-factcard p{color:inherit;opacity:.78}
.prsm20-factcard:nth-child(2){border-color:var(--prsm20-coral)}.prsm20-factcard:nth-child(3){border-color:var(--prsm20-cyan)}.prsm20-factcard:nth-child(4){border-color:var(--prsm20-lavender)}

.prsm20-final{padding-block:88px;background:linear-gradient(115deg,#263d72,var(--prsm20-citron) 45%,#4f6950);color:var(--prsm20-ivory)}
.prsm20-final__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:end}.prsm20-final h2{max-width:900px}.prsm20-final .prsm20-button{background:var(--prsm20-citron)}

.prsm20-faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.prsm20-faqgrid details{min-width:0;padding:19px 21px;border:1px solid var(--prsm20-line);border-radius:21px 7px 21px 7px;background:rgba(255,255,255,.055)}
.prsm20-faqgrid summary{cursor:pointer;font-weight:900}.prsm20-faqgrid details[open]{border-color:var(--prsm20-cyan)}.prsm20-faqgrid p{color:var(--prsm20-muted)}

.prsm20-footer{padding-block:54px 96px;background:#070d10}
.prsm20-footer__grid{display:grid;grid-template-columns:1fr .7fr 1.3fr;gap:42px;align-items:start}
.prsm20-footer h2{margin:0 0 14px;font:900 2rem/1 var(--prsm20-head)}
.prsm20-footer nav{display:grid;gap:8px}.prsm20-footer nav a{text-underline-offset:4px}
.prsm20-footer p{margin-top:0;color:var(--prsm20-muted);font-size:.8rem}

.prsm20-mobilebar{display:none}

@media (max-width:1050px){
  .prsm20-header__row{grid-template-columns:auto 1fr}.prsm20-nav{display:none}.prsm20-header__row>.prsm20-button{justify-self:end}
  .prsm20-hero__grid{grid-template-columns:1fr .55fr;gap:35px}.prsm20-wheel__core{font-size:1.2rem}
  .prsm20-gamegrid{grid-template-columns:repeat(3,1fr)}.prsm20-levels{grid-template-columns:repeat(3,1fr)}
}

@media (max-width:760px){
  html,body{max-width:100%;overflow-x:hidden}
  body{font-size:16px;padding-bottom:70px}
  .prsm20-wrap{width:calc(100% - 28px);max-width:var(--prsm20-wrap)}
  .prsm20-header__row{min-height:70px}.prsm20-header__row>.prsm20-button{display:none}
  .prsm20-brand__mark{width:40px;height:40px}.prsm20-brand__name{font-size:1rem}
  .prsm20-hero{min-height:0}.prsm20-hero__grid{grid-template-columns:minmax(0,1fr);padding-block:68px 34px}.prsm20-hero__grid>*,.prsm20-lead,.prsm20-lead p{width:100%;min-width:0;max-width:100%}.prsm20-hero h1{max-width:100%;font-size:clamp(1.95rem,8.6vw,2.7rem);line-height:1.03;overflow-wrap:anywhere;word-break:normal;text-wrap:wrap}
  .prsm20-wheel{width:min(86vw,420px);margin:auto}.prsm20-metrics__grid{grid-template-columns:1fr 1fr}.prsm20-metric:nth-child(2){border-right:0}.prsm20-metric:nth-child(-n+2){border-bottom:1px solid var(--prsm20-line)}
  .prsm20-section{padding-block:68px}.prsm20-section h2,.prsm20-final h2{font-size:clamp(2.15rem,10vw,3.6rem)}
  .prsm20-split{grid-template-columns:1fr;gap:35px}.prsm20-actiongrid,.prsm20-livegrid,.prsm20-paygrid{grid-template-columns:1fr 1fr}.prsm20-gamegrid{grid-template-columns:1fr 1fr}.prsm20-bonusrail{grid-template-columns:1fr 1fr}.prsm20-factgrid{grid-template-columns:1fr 1fr}
  .prsm20-final__row,.prsm20-footer__grid{grid-template-columns:1fr}.prsm20-faqgrid{grid-template-columns:1fr}
  .prsm20-mobilebar{position:fixed;z-index:90;left:10px;right:10px;bottom:9px;display:grid;grid-template-columns:repeat(4,1fr);padding:8px;border:1px solid var(--prsm20-line);border-radius:19px;background:rgba(11,18,22,.95);backdrop-filter:blur(16px);box-shadow:0 16px 35px rgba(0,0,0,.5)}
  .prsm20-mobilebar a{padding:9px 4px;border-radius:12px;text-align:center;text-decoration:none;font-size:.64rem;font-weight:900}.prsm20-mobilebar a:nth-child(3){background:var(--prsm20-citron);color:var(--prsm20-void)}
}

@media (max-width:470px){
  .prsm20-actions{align-items:stretch;flex-direction:column}.prsm20-button{width:100%}
  .prsm20-actiongrid,.prsm20-livegrid,.prsm20-paygrid,.prsm20-gamegrid,.prsm20-bonusrail,.prsm20-levels,.prsm20-factgrid{grid-template-columns:1fr}
  .prsm20-score__row{grid-template-columns:54px 1fr}.prsm20-score__row em{grid-column:2}
  .prsm20-phone{width:100%;box-shadow:7px 10px 0 var(--prsm20-lavender)}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
