.st-inner[data-tilt]{rotate:calc(var(--tilt) * 1deg)}
.st-inner .tape{position:absolute;top:-12px;width:64px;height:22px;z-index:6;pointer-events:none;
  background:linear-gradient(90deg,rgba(216,198,163,.42),rgba(216,198,163,.52) 40%,rgba(216,198,163,.38));
  box-shadow:0 1px 2px rgba(10,6,3,.35);
  -webkit-mask:linear-gradient(90deg,transparent 0,#000 3px,#000 calc(100% - 3px),transparent 100%);
          mask:linear-gradient(90deg,transparent 0,#000 3px,#000 calc(100% - 3px),transparent 100%)}
.st-inner .tape.l{left:16px;rotate:-6deg}
.st-inner .tape.r{right:18px;rotate:5deg}
.st-inner .tape.c{left:calc(50% - 32px);rotate:-2deg}
.st-inner .mg-layer{position:absolute;left:0;top:0;pointer-events:none;z-index:5}
.st-inner .mg-layer.under{z-index:0}
.st-inner .mg-layer .page,.st-inner .mg-layer canvas{position:absolute;left:0;top:0}
.st-inner .mg-layer .tip,.route .tip{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;pointer-events:none;opacity:0;
  background:radial-gradient(circle,rgba(250,236,200,.95) 0,rgba(224,164,70,.5) 45%,rgba(224,164,70,0) 70%);transition:opacity .25s}
.st-inner>*:not(.mg-layer):not(.tape):not(.pn-rule){position:relative;z-index:1}
.route{position:relative;height:150px;margin:2.6vh 0 1vh;width:100%;max-width:520px}
.route .page,.route canvas{position:absolute;left:0;top:0}
.skip-claim{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;
  display:flex;align-items:center;gap:6px;padding:9px 12px 9px 13px;text-decoration:none;
  font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--cream-soft);min-height:40px;box-sizing:border-box;
  background:radial-gradient(ellipse 72% 80% at 50% 50%,rgba(35,25,21,.94) 58%,rgba(35,25,21,0) 100%);
  border:1px solid transparent;box-shadow:none;
  opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}
.skip-claim b{color:var(--ember);font-weight:500}
.skip-claim:hover{color:var(--cream)}
.skip-claim.on{opacity:1;transform:none;pointer-events:auto}
.skip-claim:not(.on){visibility:hidden;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}
@media (prefers-reduced-motion:reduce){.skip-claim{transition:none}}
.st-inner .spot{float:right;display:block;position:relative;width:min(40%,210px);aspect-ratio:1/.92;margin:2px -4px 10px 14px;shape-outside:margin-box}
.st-inner .spot .page,.st-inner .spot canvas{position:absolute;left:0;top:0}
.st-inner .spot .tip{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;pointer-events:none;opacity:0;
  background:radial-gradient(circle,rgba(250,244,230,.95) 0,rgba(239,231,214,.5) 45%,rgba(239,231,214,0) 70%);transition:opacity .25s}
.st-inner .spot .part{position:absolute}
@media (min-width:900px){.st-inner .spot{width:min(34%,220px)}}
.artout svg{display:block;width:100%;height:100%;overflow:visible}
.art-slot canvas.live{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;pointer-events:none}
.art-slot.drawing img{opacity:0!important;transition:opacity .4s}
@media (max-width:900px){.art-slot canvas.live{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}}
@media (min-width:901px){.art-slot canvas.live{opacity:.55}}
.station .st-inner.plate{
  background-image:
    radial-gradient(ellipse 80% 70% at 48% 42%, rgba(255,236,210,.045), rgba(255,236,210,0) 72%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .94 0 0 0 0 .9 0 0 0 0 .84 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  box-shadow:inset 0 0 70px rgba(10,6,3,.32), 7px 7px 0 rgba(10,6,3,.5)}
.st-inner mark{background:none;color:var(--cream);text-decoration:none}
@media (max-width:900px){
  .plate.sheet-next{margin-top:5.5vh}
  .plate.sheet-next>:first-child,.plate.sheet-next>:first-child>:first-child{margin-top:0}
  .plate.sheet-next::before{display:none}
  .st-inner.sheet-next{padding-top:4vh}
}
.station .st-inner.plate::before,.station .st-inner.plate::after{display:none}
.st-inner .kicker{position:relative}
.st-inner .kicker::before{background:none}
.st-inner .fit::before,.st-inner .fit li::after{display:none}
.st-inner .pn-rule,.st-inner .pn-spine{position:absolute;pointer-events:none;display:block;z-index:2}
.st-inner .pn-rule .page,.st-inner .pn-rule canvas,.st-inner .pn-spine .page,.st-inner .pn-spine canvas{position:absolute;left:0;top:0;display:block}
.st-inner .pn-rule .tip,.st-inner .pn-spine .tip{display:none}
.st-inner .pn-rule.corner{z-index:5}
.st-inner .pn-rule.dash{opacity:.8}
.st-inner .pn-rule.foot{opacity:.3}
.st-inner .pn-spine{opacity:.42}
.skip-claim .pb-frame{opacity:.66}
main.hero .text-zone.plate::before,main.hero .text-zone.plate::after{display:none}
.text-zone .pn-rule{position:absolute;pointer-events:none;display:block;z-index:2}
.text-zone .pn-rule .page,.text-zone .pn-rule canvas{position:absolute;left:0;top:0;display:block}
.text-zone .pn-rule .tip{display:none}
.text-zone .pn-rule.corner{z-index:5}
.text-zone .pn-rule.foot{opacity:.3}
.text-zone .moon-rule .rule.pn-host{position:relative;background:none;opacity:1}
.stamp .trade{position:relative}
.stamp .trade::after{background:none}
.stamp .trade .tick{position:absolute;right:0;bottom:0;width:46px;height:2px;transform:rotate(var(--skew));transform-origin:right center}
@media (max-width:900px){.stamp .trade .tick{right:auto;left:0;transform-origin:left center}}
.st-inner .lede a{background:none;padding-bottom:0}
