select.cg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--sel-arr-r, 9px) + 15px);font-weight:700;background-color:#fff;box-shadow:0 2px 0 var(--ink);background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-position:calc(100% - var(--sel-arr-r, 9px) - 5px) 52%,calc(100% - var(--sel-arr-r, 9px)) 52%;transition:background-color .15s}select.cg-select:hover{background-color:#fff3d6}select.cg-select option{background-color:#fff;color:var(--ink);font-weight:600}.cg-menu{position:absolute;z-index:60;top:calc(max(8px,env(safe-area-inset-top)) + 46px);right:max(10px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:6px;min-width:168px;max-height:calc(100% - 70px);overflow-y:auto;padding:10px;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:0 4px 0 var(--ink)}.cg-menu[hidden]{display:none}.cg-has-menu{position:relative}.cg-menu-item{width:100%;justify-content:center}.cg-menu-dyn,.cg-menu-fixed{display:flex;flex-direction:column;gap:6px}.cg-menu-dyn:empty,.cg-menu-fixed:empty{display:none}.cg-menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;font:600 15px/1.2 var(--font);color:var(--ink)}.cg-menu-row:has(>[hidden]){display:none}.cg-menu-row>select{max-width:60%}.cg-dot-host{position:relative}.cg-dot{position:absolute;top:-6px;right:-6px;z-index:2;min-width:14px;height:14px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font:700 11px/1 var(--font);color:#fff;background:#e5322d;border:2px solid #fff;border-radius:9px;box-shadow:0 0 0 1.5px var(--ink);pointer-events:none}.cg-dot:not(:empty){min-width:20px;height:20px;top:-8px;right:-8px}.cg-login{position:absolute;z-index:70;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 24px));max-height:calc(100% - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:2px solid var(--ink);border-radius:18px;box-shadow:0 5px 0 var(--ink);font-family:var(--font);color:var(--ink);text-align:center}.cg-login-head{display:flex;flex-direction:column;gap:2px}.cg-login-head b{font-size:24px}.cg-login-head span{font-size:14px;opacity:.8}.cg-login-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cg-login-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:92px;padding:6px 4px;background:#f6f1e6;border:2px solid var(--ink);border-radius:12px}.cg-login-cell.is-big{grid-column:span 1;background:#ffe7a6}.cg-login-cell.is-today{background:#ffd23f;box-shadow:0 3px 0 var(--ink);transform:translateY(-2px)}.cg-login-cell.is-next{border-style:dashed;background:#e9f6ff}.cg-login-cell.is-done{opacity:.55}.cg-login-day{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cg-login-cell.is-today .cg-login-day,.cg-login-cell.is-next .cg-login-day{color:#c0261f}.cg-login-what{font-size:14px;line-height:1.15}.cg-login-tick{position:absolute;top:4px;right:6px;font-style:normal;font-weight:800;color:#1f9e5a}.cg-login-cell canvas{max-height:46px;width:auto}.cg-login-got{font-size:18px;font-weight:800;color:#1f9e5a}.cg-login-tmr{font-size:15px;font-weight:700}.cg-login .cg-btns{justify-content:center}@media(max-height:460px){.cg-login{gap:6px;padding:10px}.cg-login-grid{grid-template-columns:repeat(7,1fr);gap:5px}.cg-login-cell{min-height:74px}.cg-login-head b{font-size:19px}}@font-face{font-family:Fredoka;src:url(/g/floppy-cup/fonts/fredoka-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--ink: #2a1e5c;--cream: #fff7e6;--yellow: #ffc21a;--orange: #ff6b1a;--teal: #22c3a6;--muted: #6b6390;--font: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--r-panel: 18px;--r-btn: 12px;--r-pill: 999px;--line: 3px;--drop: 0 4px 0 var(--ink)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--cream);color:var(--ink);font-family:var(--font);overflow:hidden}body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cg-spacer{flex:1}.cg-select,.cg-btn{font:500 14px/1 var(--font);color:var(--ink);background:#fff;min-height:36px;border:2px solid var(--ink);border-radius:10px;padding:0 10px;cursor:pointer}.cg-btn{box-shadow:0 2px 0 var(--ink)}.cg-btn:active:not(:disabled){transform:translateY(2px);box-shadow:none}.cg-btn-primary{background:var(--orange);font-weight:700}.cg-icon{width:38px;padding:0;font-size:17px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.cg-icon .cg-svg{width:22px;height:22px;display:block}.cg-icon.is-off{opacity:.4}.cg-btn:disabled{opacity:.45;cursor:default}.cg-select:focus-visible,.cg-btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.cg-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cg-btns .cg-btn{min-height:42px;padding:0 16px;font-size:16px}[hidden]{display:none!important}#app{height:100vh;height:100dvh}.fc-app{position:relative;overflow:hidden;width:100%;height:100%;background:#1e2250}.fc-canvas{position:absolute;inset:0;display:block;touch-action:none;-webkit-tap-highlight-color:transparent}.fc-hud{position:absolute;inset:0;pointer-events:none}.fc-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.fc-bar>*{pointer-events:auto}.fc-back{font-size:26px!important;line-height:1}.fc-coins{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px 0 6px;font:700 16px/1 var(--font);color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 2px 0 var(--ink)}.fc-coin{display:inline-block;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe680,var(--yellow) 60%,#e09a00);border:2px solid var(--ink);vertical-align:-4px}.fc-skip{position:absolute;top:max(56px,calc(env(safe-area-inset-top) + 48px));right:max(12px,env(safe-area-inset-right));pointer-events:auto;min-height:38px;padding:0 16px;font-size:16px}.fc-app.is-portrait .fc-skip{top:auto;bottom:max(14px,env(safe-area-inset-bottom))}.fc-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:56px 16px 16px;pointer-events:none}.fc-layer:empty{display:none}.fc-panel{pointer-events:auto;max-width:min(720px,100%);max-height:100%;overflow:auto;background:var(--cream);border:var(--line) solid var(--ink);border-radius:var(--r-panel);box-shadow:0 6px 0 var(--ink);padding:18px 22px;text-align:center;animation:fc-pop .16s ease-out}@keyframes fc-pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.fc-h{margin:0 0 6px;font:700 28px/1.1 var(--font);color:var(--ink);letter-spacing:.5px;text-shadow:0 3px 0 rgba(42,30,92,.18)}.fc-h.is-win{color:#1f9a4a}.fc-h.is-lose{color:#d6332b}.fc-sub{margin:4px 0 12px;font:500 15px/1.35 var(--font);color:var(--muted)}.fc-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.fc-go{min-height:46px!important;padding:0 28px!important;font-size:19px!important}.fc-menu{background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;overflow:visible;animation:fc-fade .2s ease-out}@keyframes fc-fade{0%{opacity:0}}.fc-logo{display:flex;align-items:baseline;gap:.25em;margin-bottom:4px;transform:rotate(-4deg)}.fc-logo span{font:700 clamp(44px,9vw,84px)/.95 var(--font);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink)}.fc-logo-1{color:var(--yellow);display:inline-block;animation:fc-flop 2.4s ease-in-out infinite;transform-origin:50% 90%}.fc-logo-2{color:#ff5a36}@keyframes fc-flop{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}.fc-big{display:flex;align-items:center;gap:10px;width:min(360px,88vw);min-height:58px;padding:6px 18px 6px 8px;text-align:left;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;transition:transform .06s,box-shadow .06s;flex-wrap:wrap}.fc-big:active{transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.fc-big:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.fc-big-t{font:700 21px/1 var(--font)}.fc-big-s{flex-basis:100%;margin-top:-2px;font:500 13px/1.2 var(--font);color:var(--muted)}.fc-big>.fc-face+.fc-big-t{flex:1}.fc-big>.fc-face~.fc-big-s{flex-basis:auto;width:calc(100% - 60px);margin-left:54px;margin-top:-10px}.fc-big-main{background:var(--yellow);box-shadow:inset 0 -4px #e0a800,var(--drop);min-height:68px}.fc-big-main .fc-big-t{font-size:28px}.fc-big-main .fc-big-s{color:var(--ink)}.fc-face{flex:none;border-radius:50%;background:#e7f4fb;border:2px solid var(--ink)}.fc-mrow{display:flex;gap:8px;width:min(360px,88vw)}.fc-mrow>.fc-big{width:auto;flex:1 1 0;min-width:0}.fc-mrow-s{justify-content:center;flex-wrap:wrap}.fc-pill{min-height:40px;padding:0 14px;font-size:15px;background:#fffffff0}.fc-big.fc-pill{flex:0 1 auto!important;padding:2px 14px 2px 4px;gap:6px}.fc-big.fc-pill .fc-big-t{font-size:16px}.fc-big.fc-pill .fc-face{width:32px!important;height:32px!important}.fc-prog{display:flex;align-items:center;gap:8px;width:min(360px,88vw);margin:4px auto 2px;font:600 12px/1 var(--font);color:var(--muted)}.fc-menu .fc-prog{color:#fff;text-shadow:0 1px 0 var(--ink)}.fc-prog-bar{flex:1;height:10px;border:2px solid var(--ink);border-radius:var(--r-pill);background:#f1e8d4;overflow:hidden}.fc-prog-bar i{display:block;height:100%;background:var(--yellow);transition:width .9s cubic-bezier(.2,.8,.2,1)}.fc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 6px}.fc-lv{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 8px;min-width:112px;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;font-family:var(--font)}.fc-lv:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.fc-lv.is-locked{opacity:.5;cursor:default}.fc-lv.is-boss{background:#ffe1d6}.fc-lv-n{position:absolute;top:-10px;left:50%;transform:translate(-50%);min-width:26px;padding:3px 7px;font:700 13px/1 var(--font);color:var(--cream);background:var(--ink);border-radius:var(--r-pill)}.fc-lv.is-boss .fc-lv-n{background:#d6332b}.fc-lv-name{font:600 14px/1.1 var(--font)}.fc-lv-stars{font:700 17px/1 var(--font);color:#e0a800;letter-spacing:1px}.fc-cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 4px}.fc-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:#fff;border:2.5px solid rgba(42,30,92,.3);border-radius:var(--r-btn);box-shadow:0 3px #2a1e5c38;min-width:0}.fc-card.is-on{border-color:var(--ink);border-width:var(--line);background:var(--yellow);box-shadow:var(--drop)}.fc-card.is-locked .fc-face{filter:grayscale(.7) brightness(.9)}.fc-card-n{font:700 18px/1.1 var(--font)}.fc-card-s{flex:1;font:500 12.5px/1.3 var(--font);color:var(--muted);margin-bottom:6px}.fc-card-b{display:flex;justify-content:center}.fc-card-lock{font:600 12.5px/1.2 var(--font);color:#b07800}.fc-buy{display:inline-flex;align-items:center;gap:4px;background:var(--yellow)!important;font-weight:700}.fc-buy .fc-coin{width:15px;height:15px}.fc-buy.is-short{opacity:.6}.fc-seg{display:flex;justify-content:center;gap:6px;margin:6px 0;flex-wrap:wrap}.fc-tab{min-height:36px;padding:0 14px;font:700 15px/1 var(--font);color:var(--ink);background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 3px 0 var(--ink);cursor:pointer}.fc-tab.is-on{background:var(--yellow)}.fc-tab:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.fc-duo-row{display:flex;align-items:center;justify-content:center;gap:16px;margin:10px 0 6px}.fc-duo-col{display:flex;flex-direction:column;align-items:center;gap:6px}.fc-duo-col b{font:700 16px/1 var(--font)}.fc-duo-ctl{display:flex;align-items:center;gap:6px}.fc-duo-n{min-width:76px;font:700 15px/1 var(--font)}.fc-duo-k{font:500 12.5px/1 var(--font);color:var(--muted)}.fc-vs{font:700 30px/1 var(--font);color:#ff5a36;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.fc-ltabs{margin:0 0 8px}.fc-ltabs .fc-tab{min-height:32px;padding:0 11px;font-size:14px}.fc-pick{max-width:min(560px,100%)}.fc-pick-row{display:flex;justify-content:center;gap:12px;margin:6px 0 10px}.fc-pcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:140px;padding:14px 10px 12px;color:var(--ink);background:linear-gradient(#fffdf4,#fff3d0);border:var(--line) solid var(--ink);border-radius:14px;box-shadow:inset 0 0 0 4px #ffd21a,var(--drop);cursor:pointer;font-family:var(--font);animation:fc-deal .32s cubic-bezier(.2,1.4,.4,1) both}.fc-pcard:hover{transform:translateY(-3px) rotate(-1deg)}.fc-pcard:active{transform:translateY(3px);box-shadow:inset 0 0 0 4px #ffd21a,0 1px 0 var(--ink)}.fc-pcard:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.fc-pcard-i{font-size:40px;line-height:1.1}.fc-pcard-n{font:700 17px/1.1 var(--font)}.fc-pcard-s{font:500 12.5px/1.25 var(--font);color:var(--muted)}.fc-pcard-k{position:absolute;top:6px;left:8px;font:700 12px/1 var(--font);color:var(--muted)}@keyframes fc-deal{0%{opacity:0;transform:translateY(30px) rotate(8deg) scale(.8)}}.fc-pick-no{min-height:38px}.fc-app.is-short .fc-pcard{width:124px;padding:8px}.fc-app.is-short .fc-pcard-i{font-size:30px}.fc-app.is-short .fc-pick-row{margin:2px 0 6px}@media(min-width:700px)and (max-height:520px){.fc-cgrid{grid-template-columns:repeat(6,1fr)}}.fc-how-l{margin:6px 0 4px;padding-left:20px;text-align:left;font:500 15px/1.45 var(--font);color:var(--ink)}.fc-how-l li{margin:4px 0}.fc-result{min-width:min(380px,100%)}.fc-score{margin:2px 0 8px;font:700 40px/1 var(--font);color:var(--ink)}.fc-stars{display:flex;flex-direction:column;gap:6px;margin:8px auto 6px;width:max-content;text-align:left}.fc-star{display:flex;align-items:center;gap:10px;font:600 15px/1 var(--font);color:var(--muted);opacity:0;animation:fc-star .35s ease-out forwards}.fc-star.is-on{color:var(--ink)}.fc-star-i{font-size:28px;color:#d0c6ae}.fc-star.is-on .fc-star-i{color:#e0a800;-webkit-text-stroke:1.5px var(--ink)}@keyframes fc-star{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:none}}.fc-earn{margin:8px 0;font:700 22px/1 var(--font);color:#b07800}.fc-unlock{margin:2px 0 8px;font:700 17px/1 var(--font);color:#1f9a4a}.fc-toast{position:absolute;left:50%;top:22%;transform:translate(-50%);max-width:92vw;padding:12px 22px;font:700 18px/1.25 var(--font);color:var(--ink);background:var(--yellow);border:var(--line) solid var(--ink);border-radius:var(--r-pill);box-shadow:var(--drop);animation:fc-toast 2.6s ease-out forwards;pointer-events:none;text-align:center}@keyframes fc-toast{0%{opacity:0;transform:translate(-50%,10px) scale(.9)}10%{opacity:1;transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0}}.fc-mrow-3{flex-direction:row!important}.fc-mini{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:5px 4px;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;font-family:var(--font)}.fc-mini:active{transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.fc-mini:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.fc-mini-t{font:700 16px/1 var(--font);white-space:nowrap}.fc-mini-s{font:500 11.5px/1.1 var(--font);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.has-dot{position:relative}.has-dot:after{content:"";position:absolute;top:-5px;right:-5px;width:14px;height:14px;border-radius:50%;background:#e8322a;border:2.5px solid var(--ink)}.fc-tro-new{margin:4px 0;font:700 15px/1.2 var(--font);color:#8a4fc2}.fc-chest-btn{background:var(--yellow)!important;font-weight:700;margin:6px auto 0}.fc-chest-i{font-size:56px;line-height:1;animation:fc-star .5s ease-out}.fc-chestbar{margin:0 auto 8px}.fc-tstars{display:flex;justify-content:center;gap:10px;margin:4px 0 6px}.fc-tstars .fc-star-i{font-size:40px;opacity:0;animation:fc-star .35s ease-out forwards}.fc-tstars .fc-star-i.is-on{color:#e0a800;-webkit-text-stroke:1.5px var(--ink)}.fc-mode{max-width:min(460px,100%)}.fc-big-num{margin:4px 0 8px;font:700 26px/1 var(--font);color:var(--ink)}.fc-daily-vs{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 10px}.fc-daily-t{font:700 20px/1.15 var(--font);color:var(--ink);text-align:left}.fc-daily-card{width:220px;margin:0 auto 6px;cursor:default;animation:none}.fc-daily-card:hover{transform:none}.fc-daily-j{color:#8a4fc2;font-weight:600}.fc-lv-i{font-size:26px;line-height:1}.fc-tgrid{grid-template-columns:repeat(6,1fr)}.fc-tgrid .fc-lv{min-width:96px}.fc-shop{width:min(640px,100%)}.fc-ups,.fc-tros{display:flex;flex-direction:column;gap:8px;margin:6px 0 4px;text-align:left}.fc-up,.fc-tro{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:2.5px solid rgba(42,30,92,.3);border-radius:var(--r-btn)}.fc-up-i{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fc-up-i b{font:700 17px/1.1 var(--font);color:var(--ink)}.fc-up-i span{font:500 13px/1.25 var(--font);color:var(--muted)}.fc-pips{display:flex;gap:3px;margin-top:2px}.fc-pips i{width:16px;height:8px;border-radius:3px;background:#e7dcc4;border:1.5px solid rgba(42,30,92,.35)}.fc-pips i.is-on{background:var(--yellow);border-color:var(--ink)}.fc-up-max{font:700 15px/1 var(--font);color:#1f9a4a;padding:0 8px}.fc-tro.is-ready{border-color:var(--ink);background:#fff6d0}.fc-tro.is-done{opacity:.65}.fc-tro-c{font:700 14px/1 var(--font);color:#b07800;white-space:nowrap}.fc-shop-who{justify-content:center;margin:2px 0 6px}.fc-fx-i{font-size:44px;line-height:64px}.fc-app .cg-btn,.fc-app .cg-select{border-width:var(--line);border-radius:var(--r-btn)}.fc-app .cg-btn{font-weight:600;box-shadow:var(--drop);transition:transform .06s,box-shadow .06s}.fc-app .cg-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 var(--ink)}.fc-app .cg-btn-primary{background:var(--orange);color:var(--ink);font-weight:700}.fc-app .cg-btn:disabled{box-shadow:0 2px #2a1e5c80}.fc-app.is-short .fc-layer{padding-top:46px;padding-bottom:8px}.fc-app.is-short .fc-panel{padding:10px 14px}.fc-app.is-short .fc-h{font-size:22px}.fc-app.is-short .fc-sub{margin:2px 0 6px;font-size:13px}.fc-app.is-short .fc-logo span{font-size:clamp(30px,11vh,52px);-webkit-text-stroke-width:2.5px;text-shadow:0 3px 0 var(--ink)}.fc-app.is-short .fc-menu{gap:6px}.fc-app.is-short .fc-big{min-height:42px}.fc-app.is-short .fc-big-main{min-height:50px;flex-wrap:nowrap;width:min(520px,90vw)}.fc-app.is-short .fc-big-main .fc-big-t{font-size:22px;flex:0 0 auto}.fc-app.is-short .fc-big-main .fc-big-s{flex:1 1 auto;width:auto;margin:3px 0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-app.is-short .fc-big-main .fc-face{width:34px!important;height:34px!important}.fc-app.is-short .fc-mrow{width:min(520px,90vw)}.fc-app.is-short .fc-big-t{font-size:17px}.fc-app.is-short .fc-big-s{font-size:11.5px}.fc-app.is-short .fc-grid,.fc-app.is-short .fc-cgrid{gap:7px;margin:4px 0}.fc-app.is-short .fc-lv{padding:9px 4px 5px;min-width:92px}.fc-app.is-short .fc-lv .fc-face{width:34px!important;height:34px!important}.fc-app.is-short .fc-card{padding:6px}.fc-app.is-short .fc-card .fc-face{width:44px!important;height:44px!important}.fc-app.is-short .fc-card-n{font-size:15px}.fc-app.is-short .fc-card-s{font-size:11px;margin-bottom:3px}.fc-app.is-short .fc-score{font-size:30px;margin:0 0 4px}.fc-app.is-short .fc-stars{gap:2px;margin:2px auto}.fc-app.is-short .fc-star-i{font-size:20px}.fc-app.is-short .fc-earn{margin:4px 0;font-size:18px}.fc-app.is-short .fc-row{margin-top:6px}.fc-app.is-short .fc-duo-row{margin:4px 0}.fc-app.is-short .fc-duo-col .fc-face{width:52px!important;height:52px!important}.fc-app.is-short .fc-mini{min-height:40px;padding:3px 4px;gap:1px}.fc-app.is-short .fc-mini-t{font-size:14px}.fc-app.is-short .fc-mini-s{font-size:10.5px}.fc-app.is-short .fc-menu>.fc-prog{display:none}.fc-app.is-short .fc-up,.fc-app.is-short .fc-tro{padding:5px 10px}.fc-app.is-short .fc-daily-vs{margin:0 0 4px}.fc-app.is-short .fc-daily-vs .fc-face{width:44px!important;height:44px!important}.fc-app.is-short .fc-daily-card{padding:6px 8px}.fc-app.is-short .fc-daily-card .fc-pcard-i{font-size:26px}.fc-app.is-short .fc-tgrid .fc-lv{min-width:80px}.fc-app.is-short .fc-how-l{font-size:13px;line-height:1.35}@media(max-width:560px){.fc-grid,.fc-cgrid{grid-template-columns:repeat(2,1fr)}.fc-lv{min-width:0}.fc-mrow{flex-direction:column}.fc-mrow-s{flex-direction:row}.fc-duo-row{gap:8px}.fc-vs{font-size:22px}.fc-panel{padding:14px 12px}.fc-pick-row{gap:8px}.fc-pcard{width:auto;flex:1 1 0;min-width:0;padding:10px 6px}.fc-tgrid{grid-template-columns:repeat(3,1fr)}.fc-tgrid .fc-lv{min-width:0}.fc-mini-t{font-size:14px}.fc-daily-card{width:auto;flex:none}}@media(max-width:720px),(max-height:520px){.fc-app .cg-btn,.fc-app .cg-select{border-width:2.5px}.fc-app .cg-btn{box-shadow:0 3px 0 var(--ink)}.fc-app .cg-btn:active:not(:disabled){transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.fc-panel,.fc-menu,.fc-star,.fc-toast,.fc-logo-1,.fc-pcard,.fc-tstars .fc-star-i,.fc-chest-i{animation:none;opacity:1}.fc-app .cg-btn{transition:none}}.fc-logo{display:block;margin-bottom:0;transform:none;animation:fc-flop 3.2s ease-in-out infinite;transform-origin:50% 85%}.fc-wordmark{display:block;height:clamp(110px,24vh,190px);width:auto;filter:drop-shadow(0 2px 0 rgba(42,30,92,.15))}.fc-app.is-short .fc-wordmark{height:clamp(62px,20vh,100px)}.fc-app.is-portrait .fc-wordmark{height:clamp(100px,18vh,160px)}.fc-result>*{animation:fc-row .22s ease-out backwards}.fc-result>:nth-child(2){animation-delay:.06s}.fc-result>:nth-child(3){animation-delay:.12s}.fc-result>:nth-child(4){animation-delay:.18s}.fc-result>:nth-child(n+5){animation-delay:.24s}@keyframes fc-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fc-app .fc-ad{background:var(--teal);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.fc-app .fc-ad:before{content:"";flex:none;width:16px;height:12px;border:2px solid var(--ink);border-radius:3px;background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.fc-earn{display:flex;align-items:center;justify-content:center;gap:8px}.fc-app .fc-double{min-height:34px;padding:4px 12px;font-size:14px}.fc-doubled{font:700 14px/1 var(--font);color:#2a9d6a}.fc-pick-bot{margin-top:0}.fc-card-b{flex-wrap:wrap;gap:4px}.fc-app .fc-try{min-height:30px;padding:3px 10px;font-size:12.5px}.fc-trial{color:#b07800;font-weight:700}@media(prefers-reduced-motion:reduce){.fc-logo,.fc-result>*{animation:none}}
