@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(./patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff")}:root{--ink:#2a2a35;--paper:#fdfaf2;--red:#e5484d;--orange:#f5922f;--yellow:#f2c230;--green:#46a758;--blue:#3e8ed0;--purple:#8e4ec6;--line:#7a88cd4d;--line-strong:#6e7ac499;--margin:#e5484d8c;--wobble:255px 18px 225px 18px / 18px 225px 18px 255px;--wobble2:20px 225px 18px 255px / 255px 18px 225px 15px;--font:"Patrick Hand", "Comic Sans MS", "Chalkboard SE", cursive;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);color:var(--ink);-webkit-user-select:none;user-select:none;background-color:var(--paper);background-image:linear-gradient(90deg, transparent 46px, var(--margin) 46px, var(--margin) 48px, transparent 48px), linear-gradient(var(--line-strong) 1px, transparent 1px), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:0 0,0 -1px,0 -1px,15px 0;background-size:100% 100%,100% 32px,100% 8px,32px 100%;font-size:18px}button,input,select,textarea{font-family:var(--font);color:var(--ink)}#app{flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.svg-defs{width:0;height:0;position:absolute}.btn{border:2.5px solid var(--ink);border-radius:var(--wobble);cursor:pointer;box-shadow:3px 4px 0 var(--ink);white-space:nowrap;background:#fff;padding:10px 22px 12px;font-size:22px;line-height:1;transition:transform 80ms,box-shadow 80ms;position:relative}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,3px)}.btn.primary{background:var(--yellow)}.btn.green{background:#8ed39a}.btn.red{background:#ff9d9d}.btn.small{box-shadow:2px 3px 0 var(--ink);padding:6px 14px 8px;font-size:17px}.btn.big{padding:14px 40px 16px;font-size:30px}.btn:disabled{opacity:.45;cursor:default}.icon-btn{border:2.5px solid var(--ink);border-radius:var(--wobble2);width:48px;height:48px;box-shadow:2px 3px 0 var(--ink);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.ico{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#wobble);width:28px;height:28px}.title-screen{padding:calc(20px + var(--safe-top)) 20px calc(20px + var(--safe-bottom));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.logo{letter-spacing:1px;margin:0;font-size:clamp(56px,16vw,120px);line-height:.9;transform:rotate(-3deg)}.logo span{-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 4px 0 var(--ink);animation:2.6s ease-in-out infinite bob;display:inline-block}.tagline{opacity:.85;max-width:420px;margin:0;font-size:22px}.title-doodles{gap:8px;margin:8px 0 10px;display:flex}.title-doodles img{width:clamp(40px,11vw,64px);animation:1.8s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.topbar{padding:calc(8px + var(--safe-top)) calc(12px + var(--safe-right)) 8px calc(12px + var(--safe-left));z-index:2;align-items:center;gap:10px;display:flex}.topbar .spacer{flex:1}.pill{border:2.5px solid var(--ink);border-radius:var(--wobble);box-shadow:2px 3px 0 var(--ink);background:#fff;align-items:center;gap:6px;padding:4px 12px 6px 8px;font-size:22px;display:inline-flex}.pill img{width:28px;height:28px}.mini-logo{-webkit-text-stroke:1px var(--ink);font-size:30px;transform:rotate(-2deg)}.map-scroll{-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow:hidden auto}.map-svg{margin:0 auto;display:block}.map-svg .node{cursor:pointer}.map-svg .node.locked{cursor:default}.map-svg .pulse{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.18)}}.play{min-height:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);flex-direction:column;flex:1;display:flex}.hud{flex:none;align-items:stretch;gap:8px;padding:8px 10px 4px;display:flex}.hud-box{border:2.5px solid var(--ink);border-radius:var(--wobble);box-shadow:2px 3px 0 var(--ink);background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:4px 10px 6px;display:flex}.hud-label{opacity:.7;font-size:14px;line-height:1}.hud-moves{min-width:72px}.hud-moves .num{font-size:40px;line-height:1}.hud-moves.low .num{color:var(--red);animation:.5s ease-in-out infinite shake}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.hud-objs{flex-flow:wrap;flex:1;gap:4px 12px}.obj{align-items:center;gap:4px;font-size:24px;display:inline-flex;position:relative}.obj img{width:34px;height:34px}.obj.done .count{color:var(--green)}.obj.bump{animation:.3s ease-out bump}@keyframes bump{50%{transform:scale(1.25)rotate(-4deg)}}.hud-score{min-width:110px}.hud-score .num{font-size:24px;line-height:1.1}.starbar{border:2px solid var(--ink);background:#fff;border-radius:10px 4px 12px;width:100%;min-width:90px;height:14px;margin-top:6px;position:relative;overflow:visible}.starbar .fill{background:repeating-linear-gradient(-45deg, var(--yellow) 0 5px, #ffd95e 5px 9px);border-radius:8px 3px 10px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.starbar img{width:22px;height:22px;position:absolute;top:-9px;transform:translate(-50%)}.board-wrap{flex:1;min-height:0;position:relative}.board-wrap canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hud .icon-btn{align-self:center}@media (orientation:landscape) and (min-width:600px){.play{flex-direction:row}.hud{flex-direction:column;width:240px;padding:12px 6px 12px 12px}.hud-moves .num{font-size:54px}.hud-objs{flex-direction:column;flex:none;align-items:flex-start;padding:8px 14px}.hud .icon-btn{align-self:flex-start}}@media (max-width:380px){.hud-score{min-width:90px}.obj{font-size:20px}.obj img{width:28px;height:28px}.hud-moves{min-width:58px}.hud-moves .num{font-size:32px}}.modal-back{padding:calc(16px + var(--safe-top)) 14px calc(16px + var(--safe-bottom));z-index:50;background:#2a2a3559;justify-content:center;align-items:center;animation:.2s ease-out fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0}}.card{border:2.5px solid var(--ink);border-radius:var(--wobble);box-shadow:4px 6px 0 var(--ink);text-align:center;background:#fffdf7;width:min(440px,100%);max-height:100%;padding:26px 22px 22px;animation:.28s cubic-bezier(.2,1.6,.4,1) pop;position:relative;overflow-y:auto;transform:rotate(-.6deg)}.card.wide{width:min(560px,100%)}.card.tall{flex-direction:column;height:min(720px,100%);display:flex}.card:before,.card:after{content:"";pointer-events:none;background:#ffeca0bf;border:1px solid #a0823266;width:92px;height:26px;position:absolute;top:-12px}.card:before{left:18px;transform:rotate(-8deg)}.card:after{right:18px;transform:rotate(7deg)}@keyframes pop{0%{opacity:0;transform:scale(.7)rotate(-4deg)}}.card h2{margin:0 0 6px;font-size:40px;font-weight:400;line-height:1}.card h3{margin:14px 0 6px;font-size:22px;font-weight:400}.card .close{width:40px;height:40px;position:absolute;top:8px;right:8px}.card p{margin:6px 0}.row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.obj-list{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;width:-moz-fit-content;width:fit-content;margin:10px auto;display:flex}.obj-list .obj{font-size:21px}.tip{text-align:left;background:#fff7d1;border:2px dashed #2a2a3580;border-radius:12px 4px 14px 6px;margin:10px 0 0;padding:8px 12px;font-size:18px}.stars{justify-content:center;gap:6px;margin:8px 0;display:flex}.stars img{width:64px;height:64px}.stars img.mid{width:76px;height:76px;transform:translateY(-14px)}.stars img.pop{animation:.45s cubic-bezier(.2,1.8,.4,1) both starpop}@keyframes starpop{0%{transform:scale(0)rotate(-90deg)}}.big-score{font-size:36px}.badge{background:var(--red);color:#fff;border-radius:14px 4px 16px 6px;padding:2px 10px 4px;font-size:20px;display:inline-block;transform:rotate(-3deg)}.muted{opacity:.7}.tabs{justify-content:center;gap:6px;margin:6px 0;display:flex}.tab{border:2px solid var(--ink);border-radius:var(--wobble);cursor:pointer;background:#fff;padding:4px 14px 6px;font-size:18px}.tab.on{background:var(--yellow);box-shadow:2px 2px 0 var(--ink)}.lb-list{text-align:left;flex:1;min-height:120px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.lb-list li{border-bottom:1.5px dashed #2a2a3540;align-items:center;gap:10px;padding:6px 4px;font-size:20px;display:flex}.lb-list li.me{background:#f2c2304d;border-radius:10px 3px 12px 4px}.lb-rank{text-align:center;width:34px;font-size:22px}.avatar{border:2px solid var(--ink);background:#fff;border-radius:50% 45% 52% 48%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.lb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lb-score{font-size:20px}.select{border:2px solid var(--ink);background:#fff;border-radius:10px 4px 12px;padding:4px 8px;font-size:18px}.input{border:2px solid var(--ink);-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px 4px 14px 6px;flex:1;min-width:0;padding:6px 10px;font-size:19px}.social{flex-direction:column;gap:10px;max-width:320px;margin:12px auto 4px;display:flex}.social button{cursor:pointer;border:1px solid #747775;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:46px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:600;display:flex}.social svg{width:20px;height:20px}.social .apple{color:#fff;background:#000;border-color:#000}.social .google{color:#1f1f1f;background:#fff}.social .facebook{color:#fff;background:#1877f2;border-color:#1877f2}.setting{text-align:left;border-bottom:1.5px dashed #2a2a3533;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:20px;display:flex}.toggle{border:2.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:20px 14px 22px 12px;width:64px;height:34px;padding:0;position:relative}.toggle:after{content:"";border:2px solid var(--ink);background:#c7c7d1;border-radius:50% 45% 52% 48%;width:24px;height:24px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.toggle.on{background:#d3f2d6}.toggle.on:after{background:var(--green);left:31px}.toast{left:50%;bottom:calc(24px + var(--safe-bottom));background:var(--ink);color:#fff;z-index:100;text-align:center;border-radius:14px 4px 16px 6px;max-width:90vw;padding:8px 16px 10px;font-size:19px;animation:.2s fade;position:fixed;transform:translate(-50%)rotate(-1deg)}.friend-row{text-align:left;align-items:center;gap:10px;padding:6px 0;display:flex}.code{letter-spacing:1px;border:2px dashed var(--ink);background:#fff;border-radius:12px 4px 14px 6px;padding:2px 12px;font-size:26px}.loading{opacity:.6;padding:20px}.btn-icon{align-items:center;gap:8px;display:inline-flex}.btn-icon .ico{width:24px;height:24px}.card.guide{width:min(520px,100%)}.guide-list{-webkit-overflow-scrolling:touch;text-align:left;flex:1;min-height:0;margin-top:6px;padding:0 2px 6px;overflow-y:auto}.guide-intro{margin:6px 2px;font-size:17px;line-height:1.3}.guide-item{border-bottom:1.5px dashed #2a2a3538;padding:12px 2px 14px}.guide-art{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.guide-art img{flex:none;display:block}.guide-op{color:#6b6b7a;font-size:26px;line-height:1}.guide-item h4{margin:0 0 2px;font-size:23px;font-weight:400}.guide-item p{margin:0;font-size:17px;line-height:1.3}.guide-list .tip{margin:12px 0 4px}.play-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.boosters{flex:none;justify-content:center;gap:12px;padding:2px 10px 8px;transition:opacity .2s;display:flex}.boosters.off{opacity:.5;pointer-events:none}.booster{border:2.5px solid var(--ink);border-radius:var(--wobble2);width:60px;height:58px;box-shadow:2px 3px 0 var(--ink);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.booster:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)}.booster img{width:42px;height:42px}.booster.empty img{opacity:.45;filter:grayscale(.6)}.booster.on{background:var(--yellow);animation:.9s ease-in-out infinite wiggle}@keyframes wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)translateY(-2px)}}.b-count{border:2px solid var(--ink);background:var(--yellow);text-align:center;pointer-events:none;border-radius:12px 10px 13px 9px;min-width:24px;height:24px;padding:0 5px;font-size:16px;line-height:19px;position:absolute;top:-9px;right:-9px}.booster.empty .b-count{background:#8ed39a;font-size:19px}.booster-aim{flex:none;justify-content:center;align-items:center;gap:12px;padding:0 10px 4px;font-size:19px;display:flex}.booster-aim[hidden]{display:none}.link-btn{font:inherit;color:var(--red);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:17px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.board-wrap canvas.aiming{cursor:crosshair}@media (orientation:landscape) and (max-height:520px){.booster{width:52px;height:48px}.booster img{width:34px;height:34px}}.grant{flex-wrap:wrap;justify-content:center;gap:4px 10px;display:inline-flex}.grant-item{align-items:center;gap:2px;font-size:20px;display:inline-flex}.grant-item b{font-weight:400}.card.shop{width:min(520px,100%)}.shop-inv{justify-content:center;gap:6px;margin:8px 0 4px;display:flex}.inv-item{border-radius:var(--wobble2);border:2px dashed #2a2a354d;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:78px;padding:4px 2px;line-height:1.05;display:flex}.inv-item.focus{background:#fff6cf;border-style:solid}.inv-item b{font-size:22px;font-weight:400}.inv-item small{opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.inv-item img{width:34px!important;height:34px!important}.shop-daily{margin-top:6px}.shop-daily:empty{display:none}.shop-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:14px 10px;min-height:0;padding:14px 4px 6px;display:grid;overflow-y:auto}.shop-item{border:2.5px solid var(--ink);border-radius:var(--wobble);box-shadow:2px 3px 0 var(--ink);background:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;padding:14px 8px 10px;display:flex;position:relative}.shop-item.focus{background:#fff6cf}.shop-item.best{background:#eaf7ea}.shop-name{font-size:18px;line-height:1.1}.shop-badge{background:var(--red);color:#fff;white-space:nowrap;border-radius:10px 3px 12px 4px;padding:1px 8px 3px;font-size:14px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.shop-item .buy{min-width:88px}.shop-foot{margin:8px 0 0;font-size:15px}.daily-card .daily{flex-direction:column;align-items:center;display:flex}.gift{cursor:pointer;background:0 0;border:none;margin:8px 0;padding:0;animation:2.2s ease-in-out infinite bob}.gift img{width:120px;height:120px;display:block}.gift.opening{animation:.35s ease-in-out infinite shake}.daily .grant{margin:10px 0}.oom-icon{justify-content:center;margin:4px 0;display:flex}.win-gift{border:2px dashed var(--ink);border-radius:var(--wobble2);background:#fff6cf;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:8px auto 0;padding:4px 12px;font-size:20px;display:flex}.win-gift[hidden]{display:none}.topbar .icon-btn{position:relative}.map-gift{right:calc(14px + var(--safe-right));bottom:calc(18px + var(--safe-bottom));z-index:3;border:2.5px solid var(--ink);border-radius:var(--wobble2);box-shadow:3px 4px 0 var(--ink);font:inherit;cursor:pointer;background:#fffdf7;flex-direction:column;align-items:center;gap:0;padding:6px 8px 4px;font-size:15px;animation:2.4s ease-in-out infinite bob;display:flex;position:absolute}.map-gift img{width:56px;height:56px}.map-gift[hidden]{display:none}.shop-btn .b-count{top:-8px;right:-8px}@media (max-width:400px){.topbar{gap:6px}.topbar .icon-btn{width:42px;height:42px}}.lives-pill{cursor:pointer;font:inherit;color:var(--ink);gap:4px;padding:2px 10px 3px 4px;font-size:22px}.heart-n{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.lives-pill .heart-n img{width:36px;height:36px;position:absolute;top:0;bottom:0;left:0;right:0}.lives-pill b{color:#fff;-webkit-text-stroke:.6px var(--ink);text-shadow:0 1px 0 var(--ink);margin-top:-3px;font-size:19px;font-weight:400;line-height:1;position:relative}.lives-pill small{opacity:.75;min-width:0;font-size:15px}.lives-pill small:empty{display:none}.lives-pill.empty{background:#ffe1e1;animation:.9s ease-in-out infinite shake}.lives-pill.empty b{color:var(--red);-webkit-text-stroke:0;text-shadow:none}.hearts{justify-content:center;align-items:center;gap:2px;display:flex}.hearts img:nth-child(odd){transform:rotate(-6deg)}.hearts img:nth-child(2n){transform:rotate(5deg)translateY(2px)}.hearts-extra{color:var(--red);margin-left:4px;font-size:24px;font-weight:400}.lives-card .lives-pop{flex-direction:column;align-items:center;display:flex}.lives-pop [hidden]{display:none}.lives-none{color:var(--red);font-size:26px}.lives-next{font-size:22px}.small{font-size:15px;line-height:1.3}.lives-card .btn img{vertical-align:-5px}.lose-lives{flex-direction:column;align-items:center;gap:2px;margin:4px 0;display:flex}.lose-lives[hidden]{display:none}.inv-item.lives b{color:var(--red)}.card>.close+p{padding:0 34px}@media (max-width:430px){.topbar .map-gear{display:none}.topbar .pill:not(.lives-pill){padding:3px 8px 4px 5px;font-size:19px}.topbar .pill:not(.lives-pill) img{width:22px;height:22px}.lives-pill small{font-size:14px}}.lives-social{width:100%;margin-top:6px}.lives-social:empty{display:none}.lives-social h3{border-top:2px dashed #2a2a3540;padding-top:10px}.inbox-block{margin:6px 0 10px}.inbox-head{justify-content:center;align-items:center;gap:6px;font-size:20px;display:flex}.inbox-head b{font-weight:400}.inbox-names{opacity:.8;font-size:16px}.inbox-list{text-align:left;flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.inbox-row{border-bottom:1.5px dashed #2a2a3533;justify-content:space-between;align-items:center;gap:8px;padding:4px 2px;font-size:17px;display:flex}.inbox-row .btn{flex:none}.lives-pill{position:relative}.inbox-dot{border:2px solid var(--ink);background:var(--red);color:#fff;text-align:center;border-radius:11px 9px 12px 8px;min-width:22px;height:22px;padding:0 5px;font-size:14px;line-height:18px;position:absolute;top:-8px;right:-8px}.inbox-dot[hidden]{display:none}.event-banner{width:min(520px, calc(100% - 24px - var(--safe-left) - var(--safe-right)));border:2.5px solid var(--ink);border-radius:var(--wobble2);box-shadow:2px 3px 0 var(--ink);font:inherit;text-align:left;cursor:pointer;z-index:2;background:#ece2ff;align-self:center;align-items:center;gap:10px;margin:0 0 4px;padding:4px 12px 5px 10px;line-height:1.1;display:flex;transform:rotate(-.4deg)}.event-banner[hidden]{display:none}.event-banner:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,2px)rotate(-.4deg)}.event-banner .ev-flag{flex:none;font-size:26px}.event-banner .ev-text{flex-direction:column;flex:1;min-width:0;display:flex}.event-banner b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:400;overflow:hidden}.event-banner small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.event-banner .ev-go{opacity:.6;flex:none;font-size:28px;line-height:1}.event-banner.claim{background:#c9f0cf;animation:1.6s ease-in-out infinite evwiggle}@keyframes evwiggle{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.8deg)scale(1.02)}}.card.event-card{width:min(480px,100%)}.card.event-card h2{font-size:34px}.event-card .tabs{flex:none;margin:8px 0 4px}.ev-claim{margin-top:8px}.ev-head{flex:none;padding:0 30px}.ev-when{color:var(--purple);font-size:20px}.ev-when.ended{color:inherit;opacity:.7}.ev-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ev-body>*{flex:none}.ev-me{justify-content:center;align-items:center;gap:16px;margin:4px 0 0;display:flex}.ev-stars{align-items:center;gap:4px;font-size:36px;display:inline-flex}.ev-stars b{font-weight:400}.ev-rank{font-size:21px}.ev-bar{border:2px solid var(--ink);border-radius:var(--wobble);background:#fff;height:16px;margin:6px 8px 0;overflow:hidden}.ev-bar .fill{background:repeating-linear-gradient(-45deg, var(--yellow) 0 5px, #ffd95e 5px 9px);border-right:2px solid var(--ink);height:100%}.ev-tiers{text-align:left;flex-direction:column;gap:2px;display:flex}.ev-tier{border-bottom:1.5px dashed #2a2a3533;align-items:center;gap:8px;padding:3px 4px;font-size:19px;display:flex}.ev-tier-label{white-space:nowrap;flex:none;width:76px}.ev-tier-label img{vertical-align:-2px;width:18px;height:18px}.ev-tier .grant{flex:1;justify-content:flex-start}.ev-check{width:22px;color:var(--green);text-align:center;flex:none;font-size:22px}.ev-tier.done{background:#46a7581f;border-radius:10px 3px 12px 4px}.ev-claimed{color:var(--green);font-size:20px}.ev-lb.lb-list{flex:none;min-height:0;overflow:visible}.ev-score{align-items:center;gap:2px;display:inline-flex}.ev-score img{width:20px;height:20px}.ev-badge{border:2px dashed var(--ink);border-radius:var(--wobble2);font:inherit;cursor:pointer;background:#ece2ff;max-width:100%;margin:6px auto 2px;padding:3px 12px 5px;font-size:18px;display:block}.win-events{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.win-events[hidden]{display:none}.win-event{font:inherit;color:var(--purple);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:21px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
