.zgame{font-family:var(--font);-webkit-user-select:none;user-select:none;touch-action:none;color:#1b1b1b;background:#14111c;position:fixed;inset:0;overflow:hidden}.zcanvas{width:100%;height:100%;display:block}.zxp{z-index:5;background:#2a2238;border:3px solid #1b1b1b;border-radius:12px;height:20px;position:absolute;top:8px;left:10px;right:10px;overflow:hidden;box-shadow:0 3px #1b1b1b}.zxp-fill{background:linear-gradient(#a8ff7a,#4ac83a 70%,#3aa02e);height:100%;transition:width .18s cubic-bezier(.3,1.4,.6,1);display:block;position:relative;box-shadow:inset 0 -4px #00000026}.zxp-fill:after{content:"";background:radial-gradient(circle at 70%,#ffffdce6,#ffffdc00 70%);width:18px;position:absolute;top:0;bottom:0;right:0}.zxp-lv{font:17px "Luckiest Guy", var(--font);color:#fff;text-shadow:0 2px #1b1b1b,1px 0 #1b1b1b,-1px 0 #1b1b1b;animation:.5s cubic-bezier(.3,1.8,.5,1) zlv;position:absolute;top:-2px;left:8px}@keyframes zlv{0%{color:#d8ff9a;transform:scale(1.8)}}.ztop{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:36px;left:10px;right:10px}.ztop>*{pointer-events:auto}.zslots{flex-wrap:wrap;gap:5px;max-width:40%;display:flex}.zslot{background:radial-gradient(circle at 35% 30%,#fffdf6,#f2e6cc);border:3px solid #1b1b1b;border-radius:12px;place-items:center;width:46px;height:46px;animation:.45s cubic-bezier(.3,1.7,.5,1) zslot;display:grid;position:relative;box-shadow:0 3px #1b1b1b}.zslot.combo{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc83a);box-shadow:0 3px #1b1b1b,0 0 14px #ffd34db3}.zslot.small{background:radial-gradient(circle at 35% 30%,#f8f2ff,#dccdf6);border-radius:10px;width:34px;height:34px}@keyframes zslot{0%{transform:scale(.3)rotate(-20deg)}}.zslot img{width:92%;height:92%}.zslot i{text-align:center;min-width:18px;font:13px/17px "Luckiest Guy", var(--font);color:#fff;background:#1b1b1b;border-radius:7px;padding:0 4px;font-style:normal;animation:.4s cubic-bezier(.3,1.8,.5,1) zlv;position:absolute;bottom:-7px;right:-6px}.zclock{font:38px "Luckiest Guy", var(--font);color:#fff;-webkit-text-stroke:2px #1b1b1b;paint-order:stroke fill;text-shadow:0 4px #1b1b1b,0 0 18px #0009;letter-spacing:.04em;line-height:1}.zclock.hurry{color:#ffd34d;animation:1s ease-in-out infinite zhurry}@keyframes zhurry{50%{color:#ff8a5a;transform:scale(1.1)}}.zstats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:40%;display:flex}.zchip{font:700 17px var(--font);color:#1b1b1b;white-space:nowrap;background:#fffaf0;border:3px solid #1b1b1b;border-radius:12px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex;box-shadow:0 3px #1b1b1b}.zchip img{width:18px;height:18px}.zchip.coin{color:#8a5a00;animation:.35s cubic-bezier(.3,1.8,.5,1) zcoin}@keyframes zcoin{0%{transform:scale(1.18)}}.zchip.big{font:20px "Luckiest Guy", var(--font);letter-spacing:.02em;padding:5px 14px}.zchip.big img{width:22px;height:22px}.zskull{background:radial-gradient(circle at 32% 45%,#1b1b1b 2.5px,#0000 3px),radial-gradient(circle at 68% 45%,#1b1b1b 2.5px,#0000 3px),#bfd8a6;border:2px solid #1b1b1b;border-radius:50% 50% 40% 40%;width:15px;height:15px}button.zchip{cursor:pointer;transition:transform .12s cubic-bezier(.3,1.6,.5,1)}button.zchip:hover{transform:translateY(-2px)}button.zchip:active{transform:translateY(2px);box-shadow:0 1px #1b1b1b}.zpause{padding:3px 9px}.zbars{border-left:4px solid #1b1b1b;border-right:4px solid #1b1b1b;width:12px;height:14px}.zclip{font-weight:900;color:#fff!important;background:#ff5a4a!important}.zrec{background:#fff;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite zrec}@keyframes zrec{50%{opacity:.35}}.zboss{z-index:5;align-items:center;gap:0;width:min(560px,86vw);animation:.6s cubic-bezier(.3,1.5,.5,1) zbossin;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}@keyframes zbossin{0%{opacity:0;transform:translate(-50%,-40px)scale(.8)}}.zboss-face{z-index:1;background:radial-gradient(circle at 40% 35%,#ffe8a0,#e8a020);border:3px solid #1b1b1b;border-radius:50%;width:62px;height:62px;margin-right:-14px;position:relative;box-shadow:0 3px #1b1b1b}.zboss-body{flex:1}.zboss b{font:20px "Luckiest Guy", var(--font);color:#ffd34d;-webkit-text-stroke:1.5px #1b1b1b;paint-order:stroke fill;text-shadow:0 3px #1b1b1b;letter-spacing:.04em;margin-left:20px;display:inline-block}.zboss span{background:#3a1a20;border:3px solid #1b1b1b;border-radius:10px;height:20px;display:block;position:relative;overflow:hidden;box-shadow:0 3px #1b1b1b}.zboss i{position:absolute;top:0;bottom:0;left:0}.zboss-lag{background:#fff2c8;transition:width .8s .25s}.zboss-hp{background:linear-gradient(#ff8a6a,#e8443a 60%,#b82a2a);transition:width .12s;box-shadow:inset 0 -4px #0000002e}.zfind{font:clamp(30px, 7vw, 64px) "Luckiest Guy", var(--font);color:#ffd34d;-webkit-text-stroke:3px #1b1b1b;paint-order:stroke fill;text-shadow:0 5px #1b1b1b;z-index:6;pointer-events:none;animation:.5s cubic-bezier(.3,1.8,.5,1) zpop;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}@keyframes zpop{0%{transform:translate(-50%,-50%)scale(.3)rotate(-14deg)}}.zover{z-index:20;background:radial-gradient(circle at 50% 45%,#1e143c8c,#080610d1);justify-content:center;align-items:center;padding:12px;animation:.2s ease-out zfade;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes zfade{0%{opacity:0}}.zpanel{color:#1b1b1b;text-align:center;background:#fffaf0;border:4px solid #1b1b1b;border-radius:20px;width:100%;max-width:860px;max-height:calc(100svh - 24px);padding:18px;animation:.42s cubic-bezier(.3,1.6,.5,1) zpanel;position:relative;overflow:auto;box-shadow:0 8px #1b1b1b}.zpanel.small{max-width:430px}@keyframes zpanel{0%{opacity:0;transform:scale(.7)translateY(30px)}}.zpanel h2{font:42px "Luckiest Guy", var(--font);color:#ffd34d;-webkit-text-stroke:3px #1b1b1b;paint-order:stroke fill;text-shadow:0 4px #1b1b1b;letter-spacing:.03em;margin:0}.zsub{color:#5a5068;margin:2px 0 12px;font-size:18px}.zbtn{color:#1b1b1b;font:700 19px var(--font);cursor:pointer;background:#fff;border:3px solid #1b1b1b;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:4px;padding:8px 16px;text-decoration:none;transition:transform .14s cubic-bezier(.3,1.7,.5,1),box-shadow .14s;display:inline-flex;box-shadow:0 4px #1b1b1b}.zbtn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px #1b1b1b}.zbtn:active:not(:disabled){transition-duration:50ms;transform:translateY(3px);box-shadow:0 1px #1b1b1b}.zbtn.primary{background:linear-gradient(#ffe27a,#ffd34d 55%,#f2b82a)}.zbtn.small{padding:5px 12px;font-size:16px}.zbtn.huge{font:27px "Luckiest Guy", var(--font);letter-spacing:.04em;border-radius:18px;padding:14px 26px 10px}.zbtn:disabled{opacity:.55;cursor:default;filter:grayscale(.5)}.zbtn img{width:18px;height:18px}.zrays{pointer-events:none;background:repeating-conic-gradient(#96ff6e12 0deg 9deg,#96ff6e00 9deg 22.5deg);width:240vmax;height:240vmax;margin:-120vmax 0 0 -120vmax;animation:30s linear infinite zspin;position:absolute;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000 0 8%,#0000 26%);mask:radial-gradient(circle,#000 0 8%,#0000 26%)}.zrays.gold{background:repeating-conic-gradient(#ffd75a1a 0deg 9deg,#ffd75a00 9deg 22.5deg)}@keyframes zspin{to{transform:rotate(360deg)}}.zlevel-in{text-align:center;width:100%;max-width:900px;max-height:calc(100svh - 24px);padding:6px 4px 10px;position:relative;overflow:auto}.zlevel-title{font:clamp(44px, 9vw, 72px) "Luckiest Guy", var(--font);color:#9aff6a;-webkit-text-stroke:4px #1b1b1b;paint-order:stroke fill;text-shadow:0 6px #1b1b1b,0 0 30px #96ff6e8c;letter-spacing:.03em;margin:0;line-height:1.05;animation:.6s cubic-bezier(.3,1.8,.5,1) ztitle}@keyframes ztitle{0%{opacity:0;transform:scale(.2)rotate(-10deg)}}.zlevel .zsub{color:#e8e0f8;text-shadow:0 2px #1b1b1b}.zcards{perspective:900px;grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center;gap:16px;margin:6px 0 12px;display:grid}.zcard{--rc:#8a8098;--rg:#fff0;box-shadow:0 7px 0 #1b1b1b, 0 0 0 4px var(--rc) inset, 0 0 28px var(--rg);cursor:pointer;font-family:var(--font);color:#1b1b1b;transform-style:preserve-3d;background:#fffaf0;border:4px solid #1b1b1b;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;transition:transform .18s cubic-bezier(.3,1.7,.5,1),box-shadow .18s;animation:.6s cubic-bezier(.3,1.5,.5,1) both zflip;display:flex;position:relative}@keyframes zflip{0%{opacity:0;transform:rotateY(100deg)scale(.6)translateY(40px)}60%{opacity:1}to{transform:none}}.zcard:hover{box-shadow:0 13px 0 #1b1b1b, 0 0 0 4px var(--rc) inset, 0 0 40px var(--rg);transform:translateY(-8px)rotate(-1deg)scale(1.03)}.zcard:active{box-shadow:0 2px 0 #1b1b1b, 0 0 0 4px var(--rc) inset, 0 0 24px var(--rg);transition-duration:50ms;transform:translateY(4px)scale(.98)}.zcard.up{--rc:#7ad86a;--rg:#78e66459}.zcard.rare{--rc:#4aa8ff;--rg:#4aa8ff80}.zcard.perk{--rc:#b88aff;--rg:#b88aff73;background:#fbf7ff}.zcard.snack{--rc:#ffb84a;--rg:#ffb84a59}.zcard.legend{--rc:#ffc83a;--rg:#ffc83ad9;background:linear-gradient(#fff8d8,#ffe08a)}.zcard.legend:before{content:"";background:conic-gradient(from var(--a,0deg), #ffd34d, #ff5c8a, #7affc8, #5ab8ff, #ffd34d);-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:4px;animation:2.4s linear infinite zhue;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes zhue{to{--a:360deg}}.zc-tag{font:14px/20px "Luckiest Guy", var(--font);letter-spacing:.06em;color:#fff;background:var(--rc);white-space:nowrap;border:3px solid #1b1b1b;border-radius:9px;padding:1px 10px 0;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 3px #1b1b1b}.zcard.legend .zc-tag{background:#e8443a}.zc-art{background:radial-gradient(circle at 50% 45%, #fff 0, var(--rg) 55%, #fff0 72%);border-radius:50%;place-items:center;width:112px;height:112px;margin-top:4px;display:grid;position:relative}.zc-art:after{content:"";border:3px dashed var(--rc);opacity:.45;border-radius:50%;animation:14s linear infinite zspin;position:absolute;inset:6px}.zc-art img{z-index:1;width:100px;height:100px;animation:2.4s ease-in-out infinite zbob;position:relative}@keyframes zbob{50%{transform:translateY(-5px)rotate(3deg)}}.zc-name{font:23px "Luckiest Guy", var(--font);letter-spacing:.02em;line-height:1.05}.zc-pips{gap:4px;display:flex}.zc-pips i{background:#e8e0d8;border:2px solid #1b1b1b;border-radius:4px;width:18px;height:9px}.zc-pips i.on{background:var(--rc)}.zc-pips i.next{background:#ffd34d;animation:.8s ease-in-out infinite zpip}@keyframes zpip{50%{background:#fff;transform:scale(1.3)}}.zc-line{color:#3a3446;margin-top:2px;font-size:17px;line-height:1.2}.zend .zpanel{padding-top:8px}.zend-art{width:220px;height:150px;margin:-6px auto -8px;display:block}.zpanel.end h2{color:#c8c0d8;animation:.6s cubic-bezier(.3,1.8,.5,1) .1s both ztitle}.zpanel.end.won{background:linear-gradient(#fffaf0,#fff2c8);box-shadow:0 8px #1b1b1b,0 0 60px #ffd34d8c}.zpanel.won h2{color:#9aff6a}.zline{color:#4a4058;margin:4px 0 10px;font-size:21px}.zresults{text-align:left;margin:0 0 12px;padding:0;list-style:none}.zresults li{border-top:2px dashed #d8cfc0;justify-content:space-between;align-items:center;padding:7px 6px;font-size:19px;animation:.45s cubic-bezier(.3,1.5,.5,1) both zrow;display:flex}@keyframes zrow{0%{opacity:0;transform:translate(-30px)}}.zresults b{font:21px "Luckiest Guy", var(--font);color:#1b1b1b;letter-spacing:.03em;align-items:center;gap:4px;display:inline-flex}.zresults li.big b{color:#c88a00;font-size:25px}.zresults b img{width:22px;height:22px}.zend-btns{flex-wrap:wrap;justify-content:center;display:flex}.zconfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.zconfetti i{border:2px solid #1b1b1b;border-radius:2px;width:10px;height:14px;animation:2.6s linear infinite zfall;position:absolute;top:-20px}@keyframes zfall{to{transform:translateY(110vh)rotate(720deg)}}.zclipvid{background:#000;border:3px solid #1b1b1b;border-radius:12px;width:100%;max-height:56svh;margin:6px 0 10px;display:block}.zbtn.reward{background:#7affc8;width:calc(100% - 8px);font-size:20px;display:flex}.zbunker{color:#fff;min-height:100vh;font-family:var(--font);background:radial-gradient(at 50% 0,#785ac838,#0000 60%),repeating-linear-gradient(0deg,#ffffff06 0 2px,#0000 2px 64px),repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 128px),#1a1426;padding-bottom:48px;overflow-x:hidden}.zb-hero{border-bottom:4px solid #1b1b1b;height:clamp(520px,76vh,700px);position:relative;overflow:hidden}.zb-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.zb-head{z-index:2;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.zb-title{z-index:1;text-align:left;width:min(600px,54%);position:absolute;top:50%;right:max(16px,50% - 560px);transform:translateY(-46%)}.zb-title h1{font-family:"Luckiest Guy", var(--font);letter-spacing:.02em;flex-direction:column;align-items:flex-start;margin:0 0 6px;font-weight:400;line-height:.95;display:flex}.zb-title h1 span{-webkit-text-stroke:4px #1b1b1b;paint-order:stroke fill;text-shadow:0 6px #1b1b1b;animation:.7s cubic-bezier(.3,1.7,.5,1) both zword;display:block}.zb-title .t1{color:#fff;transform-origin:0 100%;font-size:clamp(46px,7.4vw,84px)}.zb-title .t2{color:#ffd34d;margin:2px 0 0 8px;font-size:clamp(28px,3.6vw,40px);animation-delay:.1s;transform:rotate(-6deg)}.zb-title .t3{white-space:nowrap;color:#9aff6a;text-shadow:0 6px #1b1b1b,0 0 26px #96ff6e66;font-size:clamp(28px,4.3vw,56px);animation-delay:.18s}@keyframes zword{0%{opacity:0;transform:translateY(-30px)scale(.6)}}.zb-title p{color:#f0e8ff;text-shadow:0 2px #1b1b1b,0 0 10px #0009;margin:10px 0 14px;font-size:21px}.zb-play{margin-left:0;animation:2.2s ease-in-out infinite zplay;box-shadow:0 6px #1b1b1b,0 0 #ffd34d99}@keyframes zplay{0%,to{box-shadow:0 6px #1b1b1b,0 0 #ffd34d8c}50%{box-shadow:0 6px #1b1b1b,0 0 0 12px #ffd34d00}}.zb-play:hover:not(:disabled){box-shadow:0 9px #1b1b1b}.zb-playtri{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #1b1b1b;width:0;height:0;margin:-3px 4px 0 0}.zb-best{flex-wrap:wrap;gap:6px;display:flex;margin-top:12px!important;font-size:17px!important}.zb-best span{background:#140e28a6;border:2px solid #ffffff2e;border-radius:10px;padding:2px 10px}.zb-best b{color:#ffd34d;font-weight:400;font-family:"Luckiest Guy", var(--font);letter-spacing:.03em}.zb-section{max-width:1100px;margin:0 auto;padding:26px 16px 0}.zb-vault{position:relative}.zb-sign{background:#2a2238;border:4px solid #1b1b1b;border-radius:16px;margin:0 0 16px;padding:10px 20px 8px;display:inline-block;position:relative;box-shadow:0 5px #1b1b1b}.zb-sign:before{content:"";background:repeating-linear-gradient(-45deg,#ffd34d 0 10px,#1b1b1b 10px 20px);border:4px solid #1b1b1b;border-bottom:0;border-radius:14px 14px 0 0;height:12px;position:absolute;top:-4px;left:-4px;right:-4px}.zb-sign h2{font:34px "Luckiest Guy", var(--font);color:#ffd34d;-webkit-text-stroke:2px #1b1b1b;paint-order:stroke fill;text-shadow:0 3px #1b1b1b;letter-spacing:.03em;margin:4px 0 0}.zb-sign .zsub{color:#c8bfe0;margin:0}.zb-sign.small{padding:8px 16px 6px}.zb-sign.small h2{font-size:28px}.zerr{color:#ff8a7a;font-weight:700}.zb-ups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.zb-up{color:#1b1b1b;background:#fffaf0;border:3px solid #1b1b1b;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:4px 12px;padding:10px 12px;transition:transform .18s cubic-bezier(.3,1.7,.5,1),box-shadow .18s;animation:.5s cubic-bezier(.3,1.5,.5,1) both ztile;display:grid;position:relative;box-shadow:0 5px #1b1b1b}@keyframes ztile{0%{opacity:0;transform:translateY(24px)scale(.92)}}.zb-up:hover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 9px #1b1b1b}.zb-icon{background:radial-gradient(circle at 40% 35%,#fff 0,#e8def8 70%);border:3px solid #1b1b1b;border-radius:16px;place-items:center;width:72px;height:72px;transition:transform .25s cubic-bezier(.3,1.8,.5,1);display:grid}.zb-up:hover .zb-icon{transform:rotate(-8deg)scale(1.08)}.zb-icon img{width:64px;height:64px}.zb-txt{flex-direction:column;min-width:0;display:flex}.zb-txt b{font:21px "Luckiest Guy", var(--font);letter-spacing:.02em;line-height:1.05}.zb-line{color:#5a5068;margin-top:2px;font-size:15px;line-height:1.15}.zb-pips{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.zb-pips i{background:#e4dccf;border:2px solid #1b1b1b;border-radius:4px;width:13px;height:10px}.zb-pips i.on{background:linear-gradient(#a8ff7a,#4ac83a)}.zb-buy{min-width:76px}.zb-up.can .zb-buy{animation:1.8s ease-in-out infinite zcan}@keyframes zcan{50%{transform:translateY(-2px);box-shadow:0 6px #1b1b1b,0 0 14px #ffd34dcc}}.zb-up.maxed{background:linear-gradient(#fff8d8,#ffe8a0)}.zb-up.maxed .zb-icon{background:radial-gradient(circle at 40% 35%,#fff 0,#ffd34d 80%)}.zb-up.maxed .zb-pips i.on{background:linear-gradient(#ffe680,#e8a018)}.zb-maps{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.zb-map{color:#1b1b1b;background:#fffaf0;border:3px solid #1b1b1b;border-radius:16px;flex-direction:column;gap:2px;padding:8px 8px 12px;transition:transform .18s cubic-bezier(.3,1.7,.5,1);display:flex;box-shadow:0 5px #1b1b1b}.zb-map:hover{transform:translateY(-3px)rotate(.6deg)}.zb-thumb{aspect-ratio:16/10;border:3px solid #1b1b1b;border-radius:10px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.zb-thumb img{width:100%;height:100%;display:block}.zb-map b{font:19px "Luckiest Guy", var(--font);color:#3aa02e;padding:0 4px}.zb-map>span:last-child{color:#5a5068;padding:0 4px;font-size:15px;line-height:1.15}.zb-map.locked{background:#d8d0e0;box-shadow:0 5px #1b1b1b}.zb-map.locked .zb-thumb img{filter:grayscale()brightness(.55)}.zb-map.locked b{color:#6a6078}.zb-lock{background:#ffd34d;border:3px solid #1b1b1b;border-radius:5px;width:26px;height:20px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.zb-lock:before{content:"";border:3px solid #1b1b1b;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:14px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (max-width:700px){.zb-hero{height:clamp(560px,92svh,720px)}.zb-title{text-align:center;width:auto;top:64px;left:16px;right:16px;transform:none}.zb-title h1{align-items:center}.zb-title .t2{margin-left:0}.zb-title p{margin:8px 0 12px;font-size:18px}.zb-best{justify-content:center}.zb-ups{grid-template-columns:1fr}.zb-maps{grid-template-columns:repeat(2,1fr)}.zb-up{grid-template-columns:60px 1fr auto}.zb-icon{width:60px;height:60px}.zb-icon img{width:54px;height:54px}}@media (max-width:640px){.zclock{font-size:28px}.zslot{border-radius:10px;width:36px;height:36px}.zslot.small{width:28px;height:28px}.zchip{padding:2px 7px;font-size:14px}.zboss{top:128px}.zboss-face{width:48px;height:48px}.zcards{grid-template-columns:1fr;gap:14px}.zcard{text-align:left;flex-flow:wrap;grid-template-columns:76px 1fr;grid-template-areas:"art name""art pips""art line";justify-content:center;align-items:center;gap:2px 10px;padding:14px 10px 10px;display:grid}.zc-art{grid-area:art;width:76px;height:76px;margin:0}.zc-art img{width:66px;height:66px}.zc-name{grid-area:name;font-size:21px}.zc-pips{grid-area:pips}.zc-line{grid-area:line;font-size:16px}}@media (prefers-reduced-motion:reduce){.zrays,.zc-art:after,.zc-art img,.zb-play,.zb-up.can .zb-buy,.zconfetti i,.zcard.legend:before,.zclock.hurry{animation:none!important}.zcard,.zpanel,.zb-up,.zb-title h1 span{animation-duration:10ms!important}}
