:root{--ground:#E3F2E6;--ground-line:#CBE5D2;--leaf:#1FA35C;--leaf-deep:#157A44;--ink:#1E4A35;--ink-soft:#4F7462;--spark:#F4B400;--card:#FFFFFF;--mist:rgba(232,246,236,.9);--danger:#E0604A;--boss:#6C5CE7;--sale:#E0604A;--sale-soft:#FDEBE7;color-scheme:light}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Yu Gothic,sans-serif;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#game{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ground)}canvas{display:block;width:100%;height:100%;touch-action:none}button{touch-action:manipulation}.display{font-family:Dela Gothic One,Hiragino Sans,Yu Gothic,sans-serif;font-weight:400}a{color:var(--leaf-deep)}#hud{position:absolute;left:0;right:0;top:0;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 0;pointer-events:none;display:grid;gap:8px}.xp{height:10px;border-radius:5px;background:#ffffffbf;border:2px solid var(--leaf-deep);overflow:hidden}.xp i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--spark),#FFD54A)}.hudrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-weight:900;font-variant-numeric:tabular-nums}.hudl,.hudr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hudr{justify-content:flex-end}.time{font-family:Dela Gothic One,sans-serif;font-size:24px;letter-spacing:.04em;text-align:center;line-height:1}.time small{display:block;font-family:Zen Maru Gothic,sans-serif;font-size:11px;font-weight:700;color:var(--ink-soft);letter-spacing:.02em}.pill{background:#ffffffd9;border-radius:999px;padding:3px 10px;font-size:13px;white-space:nowrap}.pill.pt{color:#8a5f00}.sndbtn{pointer-events:auto;font:inherit;font-weight:900;font-size:13px;border:2px solid var(--leaf-deep);background:var(--card);color:var(--leaf-deep);border-radius:999px;padding:6px 12px;cursor:pointer}.sndbtn[aria-pressed=false]{color:var(--ink-soft);border-color:var(--ink-soft)}.toprow{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.toprow .backlink[hidden]+.sndbtn{margin-left:auto}#pauseBtn{pointer-events:auto;font:inherit;font-weight:900;font-size:13px;border:2px solid var(--leaf-deep);background:var(--card);color:var(--leaf-deep);border-radius:999px;padding:6px 14px;cursor:pointer}.hp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;background:#ffffffe6;border:2px solid var(--leaf-deep);border-radius:12px;padding:5px 10px;width:min(260px,100%)}.hp b{font-family:Dela Gothic One,sans-serif;font-weight:400;font-size:14px;color:var(--leaf-deep)}.hp .bar{position:relative;height:16px;border-radius:8px;background:#e7efe9;overflow:hidden}.hp .bar i{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(180deg,#3CC47A,var(--leaf));border-radius:8px;transition:width .15s}.hp .bar span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:900;color:var(--ink);text-shadow:0 0 3px #fff,0 0 3px #fff}.hp.low{border-color:var(--danger);animation:pulse .6s infinite alternate}.hp.low .bar i{background:linear-gradient(180deg,#F07F6B,var(--danger))}.hp.low b{color:var(--danger)}@keyframes pulse{to{background:#ffe9e4}}#slots{display:flex;gap:5px;flex-wrap:wrap}.slot{background:#ffffffd9;border-radius:7px;padding:2px 6px;font-size:11px;font-weight:700;color:var(--ink-soft);border:1.5px solid var(--ground-line)}.slot b{color:var(--leaf-deep)}.slot.w{border-color:var(--leaf)}.slot.s{border-color:var(--sale);color:var(--sale)}#bossbar{justify-self:center;width:min(420px,100%);display:grid;gap:3px;text-align:center;font-weight:900;font-size:13px;color:var(--boss)}#bossbar .bar{height:10px;border-radius:5px;background:#ffffffd9;border:2px solid var(--boss);overflow:hidden}#bossbar .bar i{display:block;height:100%;background:var(--boss);width:100%}#toast{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);transform:translate(-50%);background:var(--card);border:2px solid var(--leaf);border-radius:999px;padding:8px 18px;font-weight:900;font-size:14px;pointer-events:none;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}#toast.sale{border-color:var(--sale);color:var(--sale)}.ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--mist);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}#ovTitle .sub,#ovTitle .ver,#ovEnd .sub,#ovLot .sub{text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 12px rgba(255,255,255,.9)}#ovTitle,#ovEnd,#ovLot{background-size:cover;background-position:center top;background-repeat:no-repeat}.panel{width:min(760px,100%);display:grid;gap:16px;justify-items:center;text-align:center}.logo{font-size:clamp(34px,8vw,64px);line-height:1;color:var(--leaf-deep);margin:0;letter-spacing:.02em}.logo span{color:var(--spark);-webkit-text-stroke:2px var(--leaf-deep)}.sub{margin:0;font-weight:700;color:var(--ink-soft);font-size:15px;text-wrap:balance}h2{margin:0;font-size:clamp(24px,6vw,40px);color:var(--leaf-deep);text-wrap:balance}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.card{font:inherit;text-align:left;background:var(--card);border:3px solid var(--ground-line);border-radius:14px;padding:10px 12px 12px;display:grid;gap:5px;align-content:start;cursor:pointer;color:var(--ink);transition:transform .12s,border-color .12s;position:relative}.card:hover,.card:focus-visible{border-color:var(--leaf);transform:translateY(-2px);outline:none}.card.sale{border-color:var(--sale);background:linear-gradient(180deg,var(--sale-soft),var(--card) 45%)}.card .ph{width:100%;aspect-ratio:1/1;max-height:140px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--ground-line)}.card .role{font-size:12px;font-weight:900;color:var(--leaf-deep);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.card .code{font-size:11px;font-weight:900;letter-spacing:.06em;color:#fff;background:var(--leaf);border-radius:5px;padding:1px 6px}.card .code.p{background:var(--spark);color:var(--ink)}.card .code.n{background:var(--ink-soft)}.card .nm{font-weight:900;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .ds{font-size:13px;color:var(--ink-soft);line-height:1.45}.card .price{font-size:13px;font-weight:700;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-variant-numeric:tabular-nums}.card .price s{color:var(--ink-soft);font-weight:500}.card .price .now{color:var(--sale);font-weight:900;font-size:15px}.card .pw{font-size:12px;font-weight:900;color:var(--leaf-deep);background:#e8f6ec;border-radius:6px;padding:2px 7px;justify-self:start}.card.sale .pw{color:var(--sale);background:#fff}.badge{position:absolute;top:-10px;right:10px;background:var(--sale);color:#fff;font-weight:900;font-size:12px;border-radius:999px;padding:3px 10px;box-shadow:0 2px #a0321e40}.card .key{font-size:11px;color:var(--ink-soft);opacity:.7}.btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.btn{font:inherit;font-weight:900;font-size:16px;border-radius:999px;padding:11px 26px;cursor:pointer;border:3px solid var(--leaf-deep);background:var(--leaf);color:#fff}.btn.ghost{background:var(--card);color:var(--leaf-deep)}.quickplay{display:grid;gap:2px;justify-items:center;font-size:20px;padding:12px 40px;box-shadow:0 4px 0 var(--leaf-deep)}.quickplay small{font-size:12px;font-weight:700;opacity:.9}#startersH,#modesH{scroll-margin-top:12px}.cards.pulse .card,.modes.pulse .mode{animation:pickme 1.4s ease-out}@keyframes pickme{0%,60%{border-color:var(--leaf);box-shadow:0 0 0 4px #1fa35c59}to{box-shadow:none}}.btn:disabled{opacity:.45;cursor:default}.btn:focus-visible,#pauseBtn:focus-visible{outline:3px solid var(--spark);outline-offset:2px}.help{font-size:13px;color:var(--ink-soft);line-height:1.7;margin:0}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.stat{background:var(--card);border-radius:12px;padding:10px 6px;display:grid;gap:2px}.stat b{font-family:Dela Gothic One,sans-serif;font-size:22px;color:var(--leaf-deep);font-weight:400;font-variant-numeric:tabular-nums}.stat small{font-size:11px;color:var(--ink-soft);letter-spacing:.06em}.best{font-size:13px;font-weight:700;color:var(--ink-soft)}.ver{margin:0;font-size:11px;color:var(--ink-soft);opacity:.75;letter-spacing:.04em;font-variant-numeric:tabular-nums}.today{width:100%;background:var(--card);border:2px solid var(--leaf);border-radius:14px;padding:12px 14px;display:grid;gap:8px;text-align:left}.today h3{margin:0;font-size:13px;letter-spacing:.08em;color:var(--leaf-deep)}.ev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;font-size:13px;line-height:1.5}.ev img{width:52px;height:52px;border-radius:8px;border:1px solid var(--ground-line);object-fit:contain;background:#fff}.ev .tag{display:inline-block;font-size:11px;font-weight:900;border-radius:5px;padding:1px 6px;color:#fff;background:var(--leaf);margin-right:6px}.ev .tag.s{background:var(--sale)}.ev .tag.u{background:var(--ink-soft)}.ev b{font-weight:900}.src{font-size:11px;color:var(--ink-soft)}.src.warn{color:var(--sale)}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;font-size:12px;color:var(--ink-soft)}.legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:-1px;background:var(--c)}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(620px,100%)}.step{width:100%;display:grid;gap:16px;justify-items:center;animation:stepin .28s ease-out}.step[hidden]{display:none}@keyframes stepin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.stephead{width:100%;display:flex;justify-content:space-between;align-items:center}.stepback{font:inherit;font-weight:700;font-size:15px;background:var(--card);color:var(--leaf-deep);border:2px solid var(--leaf-deep);border-radius:999px;padding:8px 16px;cursor:pointer}.stepno{font-size:13px;font-weight:700;color:var(--ink-soft)}.steptitle{margin:0;font-size:clamp(24px,6vw,32px);color:var(--leaf-deep)}.stepmode{font-size:14px}.modes.big{grid-template-columns:minmax(0,1fr);width:min(460px,100%);gap:12px}.modes.big .mode{font-size:20px;padding:16px 12px;gap:4px}.modes.big .mode small{font-size:13px}.adhero{width:100%;min-height:min(46vh,430px);border-radius:16px;border:3px solid var(--leaf-deep);background-size:cover;background-position:center 62%;display:grid;align-content:start;justify-items:center;gap:8px;padding:16px 12px;box-sizing:border-box}.adchip{background:var(--leaf-deep);color:#fff;font-weight:900;font-size:15px;border-radius:999px;padding:5px 16px}.adhero .logo{margin:0}.adtags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.adtags span{background:#fff;color:var(--leaf-deep);border:2px solid var(--leaf-deep);border-radius:8px;font-weight:900;font-size:16px;padding:4px 12px}.adlead{margin:0;background:#ffffffe0;border-radius:8px;padding:4px 10px;font-weight:700;color:var(--ink);font-size:14px}.adstart{font-size:24px;padding:16px 44px;width:min(420px,100%)}.adstart.off{display:grid;gap:2px;justify-items:center;font-size:18px;padding:10px 30px;box-shadow:none}.adstart.off small{font-size:12px;font-weight:700;opacity:.9}.adhow{margin:0;font-size:13px;color:var(--ink-soft);font-weight:700}.adother{font-size:14px}.nextbox{width:min(560px,100%);display:grid;gap:10px;justify-items:center;background:var(--card);border:3px solid var(--leaf);border-radius:14px;padding:14px;box-sizing:border-box}.nextbox h3{margin:0;color:var(--leaf-deep);font-size:18px}.btn.big{display:grid;gap:2px;justify-items:center;font-size:19px;padding:13px 26px;width:min(420px,100%);box-shadow:0 4px 0 var(--leaf-deep)}.btn.big small{font-size:12px;font-weight:700;opacity:.9}.nextlogin{display:grid;gap:4px;justify-items:center;text-align:center;border-top:1px dashed var(--ground-line);padding-top:10px;width:100%}.nextlogin b{color:var(--leaf-deep)}.nextlogin span{font-size:12px;color:var(--ink-soft)}.mode{font:inherit;font-weight:900;font-size:16px;border:3px solid var(--leaf-deep);background:var(--card);color:var(--leaf-deep);border-radius:14px;padding:10px 8px;cursor:pointer;display:grid;gap:2px}.mode small{font-size:11px;font-weight:700;color:var(--ink-soft)}.mode[aria-pressed=true]{background:var(--leaf);color:#fff}.mode[aria-pressed=true] small{color:#e4f7ea}.mode:focus-visible{outline:3px solid var(--spark);outline-offset:2px}.reward{width:min(620px,100%);box-sizing:border-box;background:var(--card);border:2px dashed var(--leaf);border-radius:14px;padding:12px 14px;text-align:left;font-size:14px;line-height:1.7}.reward b{color:var(--leaf-deep)}.reward .day{display:inline-block;background:var(--leaf);color:#fff;font-weight:900;font-size:12px;border-radius:6px;padding:1px 8px;margin-right:6px}.reward .off{color:var(--ink-soft)}.reward .note{font-size:12px;color:var(--ink-soft)}.reward a{font-weight:900}.rank{width:min(620px,100%);background:var(--card);border-radius:14px;padding:12px 14px;text-align:left;display:grid;gap:6px}.rank h3{margin:0;font-size:13px;letter-spacing:.08em;color:var(--leaf-deep)}.rank ol{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:13px;font-variant-numeric:tabular-nums}.rank li{display:grid;grid-template-columns:2.2em minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:3px 4px;border-bottom:1px solid var(--ground-line)}.rank li b{font-family:Dela Gothic One,sans-serif;font-weight:400;color:var(--leaf-deep)}.rank li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank li small{color:var(--ink-soft)}.claim{width:100%;background:var(--card);border:3px solid var(--leaf);border-radius:14px;padding:14px;display:grid;gap:10px;text-align:left}.claim h3{margin:0;font-size:17px;color:var(--leaf-deep)}.claim p{margin:0;font-size:14px;line-height:1.6}.claim .picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.claim .pick{font:inherit;display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center;text-align:left;background:#fff;border:2px solid var(--ground-line);border-radius:10px;padding:6px 8px;cursor:pointer;color:var(--ink)}.claim .pick img{width:48px;height:48px;object-fit:contain;border-radius:6px}.claim .pick b{display:block;font-size:12px;line-height:1.3}.claim .pick small{font-size:11px;color:var(--ink-soft)}.claim .pick[aria-pressed=true]{border-color:var(--leaf);background:#e8f6ec;box-shadow:inset 0 0 0 1px var(--leaf)}.claim .pick.daily{border-color:var(--sale)}.claim .pick.daily small{color:var(--sale);font-weight:700}.claim .pick:disabled{opacity:.45;cursor:default}.claim .ok{color:var(--leaf-deep);font-weight:900}.claim .err{color:var(--sale);font-weight:700}.claim .btns{justify-content:flex-start}.sharelinks{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;font-weight:700}.backlink{justify-self:start;font-weight:900;font-size:13px;text-decoration:none;background:var(--card);border:2px solid var(--leaf);border-radius:999px;padding:4px 12px}.used{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;text-align:left}.used a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;background:var(--card);border-radius:10px;padding:6px 8px;text-decoration:none;color:var(--ink);font-size:12px;border:1.5px solid var(--ground-line)}.used a:hover,.used a:focus-visible{border-color:var(--leaf);outline:none}.used img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#fff}.used b{display:block;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.used span{color:var(--ink-soft);font-size:11px}.muted{font-size:12px;color:var(--ink-soft);margin:0}@media(max-width:600px){#hud{padding-inline:10px;gap:6px}.hudrow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.hudl{grid-column:1 / -1;order:3}.time{font-size:20px;text-align:left}.hp{width:100%}.pill{font-size:12px;padding:2px 8px}#slots{display:none}.panel{gap:12px}.cards{grid-template-columns:minmax(0,1fr);gap:10px}.card{grid-template-columns:76px minmax(0,1fr);column-gap:10px;row-gap:3px;padding:10px}.card>.ph{grid-row:1 / span 6;width:76px;height:76px;align-self:start}.card>*:not(.ph):not(.badge){grid-column:2}.card .key{display:none}.card .ds{font-size:12px}.logo span{-webkit-text-stroke:1.5px var(--leaf-deep)}.stat b{font-size:18px}.mode{font-size:13px;padding:8px 4px}.mode small{font-size:10px}.claim .picks{grid-template-columns:minmax(0,1fr)}}@media(max-height:520px)and (min-width:601px){.card .ph{max-height:80px}}@media(prefers-reduced-motion:reduce){.card{transition:none}.hp.low{animation:none}}.lot-stage{width:min(420px,100%);display:grid;gap:10px;justify-items:center}.lot-msg{min-height:1.4em;font-weight:900;font-size:20px;color:var(--danger);letter-spacing:.08em}.lot-hint{font-size:12px}.lot-result{margin:0;display:grid;gap:2px;font-weight:700;color:var(--ink);background:#fff;border:3px solid var(--ground-line);border-radius:14px;padding:10px 22px}.lot-result b{font-size:22px;color:var(--leaf-deep)}.lot-result.t1{border-color:#f29a3b}.lot-result.t1 b{color:#d9741a}.lot-result.t2{border-color:var(--spark);background:#fff7da}.lot-result.t2 b{color:#b07d00}h2.lot-t1{color:#d9741a}h2.lot-t2{color:#b07d00;animation:lotpop .5s ease-out}@keyframes lotpop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}.reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;background:linear-gradient(180deg,#fff7da,#ffe9a8);border:4px solid var(--spark);border-radius:18px;padding:12px}.reel{aspect-ratio:1/1;background:#fff;border-radius:12px;border:3px solid var(--ground-line);display:grid;place-items:center;overflow:hidden}.reel .lt{width:100%;height:100%;display:grid;place-items:center}.reel img{width:88%;height:88%;object-fit:contain}.reel.stop{animation:reelstop .18s ease-out}@keyframes reelstop{0%{transform:translateY(-8px)}to{transform:none}}.reel.reach{border-color:var(--danger);animation:reach .4s infinite alternate}@keyframes reach{to{box-shadow:0 0 0 4px #e0604a59}}.reel.win{border-color:var(--spark);box-shadow:0 0 0 4px #f4b40073}.lt-logo{font-weight:900;font-size:clamp(11px,3.4vw,17px);letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#f4b400,#e08a00);border-radius:8px;padding:6px}.lt-code{font-weight:900;font-size:15px;color:var(--leaf-deep)}.wheel{position:relative;width:min(300px,78vw);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,#fff 0 34%,#e8f6ec 35% 100%);border:4px solid var(--leaf)}.wheel .cell{position:absolute;transform:translate(-50%,-50%);width:17%;aspect-ratio:1/1;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:clamp(12px,3.6vw,16px);background:#fff;border:3px solid var(--ground-line);color:var(--leaf-deep);transition:transform .08s}.wheel .cell.c1{color:#d9741a;border-color:#f7c99a}.wheel .cell.c2{color:#fff;background:var(--spark);border-color:#e0a000}.wheel .cell.on{transform:translate(-50%,-50%) scale(1.3);border-color:var(--danger);box-shadow:0 0 0 4px #e0604a4d}.wheel .cell.win{animation:reach .3s infinite alternate}.wheel .hub{position:absolute;top:36%;right:36%;bottom:36%;left:36%;display:grid;place-items:center;font-weight:900;color:var(--leaf-deep);font-size:16px}.lcards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.lcard{font:inherit;position:relative;aspect-ratio:3/4;border:none;padding:0;background:none;cursor:pointer;perspective:600px}.lcard>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;display:grid;place-items:center;align-content:center;gap:4px;backface-visibility:hidden;transition:transform .45s;padding:6px}.lcard .back{background:repeating-linear-gradient(45deg,var(--leaf) 0 10px,var(--leaf-deep) 10px 20px);color:#fff;font-size:40px;font-weight:900;border:3px solid #fff;box-shadow:0 2px 0 var(--ground-line)}.lcard .face{transform:rotateY(180deg);background:#fff;border:3px solid var(--ground-line);color:var(--leaf-deep)}.lcard .face b{font-size:clamp(13px,4vw,18px)}.lcard .face small{font-size:11px;color:var(--ink-soft);line-height:1.35}.lcard.t1 .face{border-color:#f29a3b}.lcard.t1 .face b{color:#d9741a}.lcard.t2 .face{border-color:var(--spark);background:#fff7da}.lcard.t2 .face b{color:#b07d00}.lcard.open .back{transform:rotateY(180deg)}.lcard.open .face{transform:none}.lcard.dim .face{opacity:.55}.lcard:not(.open):hover .back{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.lcard>span{transition:none}.reel.stop,.reel.reach,h2.lot-t2,.wheel .cell.win{animation:none}}.card .ds.wx{color:#3e6e9e;font-weight:700;font-size:12px}.btn.small{font-size:14px;padding:8px 18px}.invite{margin-top:-4px}.ov.fb-ov{position:fixed;z-index:50}.fb{max-width:520px}.fb form{display:grid;gap:12px;width:100%;text-align:left}.fb label{display:grid;gap:4px;font-size:14px;font-weight:700;color:var(--ink)}.fb select,.fb input,.fb textarea{font:inherit;font-size:16px;font-weight:500;color:var(--ink);background:#fff;border:2px solid var(--ground-line);border-radius:10px;padding:9px 11px;width:100%;box-sizing:border-box}.fb textarea{resize:vertical;min-height:110px}.fb select:focus,.fb input:focus,.fb textarea:focus{outline:3px solid rgba(31,163,92,.35);border-color:var(--leaf)}.fb .fb-err{margin:0;color:var(--danger);font-weight:700;font-size:14px}.fb .btns{justify-content:center}.fb .fb-check{display:flex;gap:8px;align-items:center;font-weight:700}.fb .fb-check input{width:auto;margin:0}.share{display:grid;gap:6px;justify-items:center}.share-label{font-size:13px;font-weight:900;color:var(--ink-soft)}.sharerow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sbtn{font:inherit;font-size:14px;font-weight:900;color:#fff;border:none;border-radius:999px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;line-height:1.2}.sbtn svg{width:16px;height:16px;fill:currentColor;flex:none}.sbtn.line{background:#06c755}.sbtn.x{background:#1e4a35}.sbtn.fbk{background:#1877f2}.sbtn.copy{background:#fff;color:var(--leaf-deep);box-shadow:inset 0 0 0 2px var(--leaf-deep)}.sbtn.more{background:#fff;color:var(--ink-soft);box-shadow:inset 0 0 0 2px var(--ground-line)}.sbtn:active{transform:scale(.96)}.fb-open{justify-self:center}.claim .expire,.reward .expire{margin:.4em 0;background:#fff4d6;border:2px solid #F4B400;border-radius:10px;padding:8px 12px;color:#7a5200;font-weight:700;display:grid;gap:2px}.claim .expire b{font-size:17px;color:#7a5200}.claim .expire small{font-size:12px;font-weight:700;opacity:.85}.reward .exp{color:#b06d00;background:#fff4d6;border-radius:4px;padding:0 4px}.time.hurry span{color:#e07b2e;display:inline-block;animation:tpulse 1s ease-in-out infinite}.time.final span{color:#e8603c;display:inline-block;animation:tpulse .5s ease-in-out infinite}@keyframes tpulse{50%{transform:scale(1.18)}}#ovEnd.clear #endTitle{font-size:clamp(36px,10vw,60px);color:#157a44;text-shadow:0 3px 0 #F4B400,0 0 18px rgba(255,216,77,.7);animation:clearIn .6s cubic-bezier(.2,1.6,.4,1) both}@keyframes clearIn{0%{transform:scale(1.8);opacity:0}}.reward-hero{width:100%;display:grid;gap:4px;justify-items:center;text-align:center;background:linear-gradient(#fffbea,#fff1c7);border:3px solid #F4B400;border-radius:16px;padding:14px 12px;box-shadow:0 5px #f4d27a;animation:heroIn .55s .15s cubic-bezier(.2,1.6,.4,1) both}.reward-hero[hidden]{display:none}.reward-hero .lbl{font-size:13px;font-weight:900;color:#b06d00;letter-spacing:.08em}.reward-hero .big{font-family:Dela Gothic One,sans-serif;font-size:clamp(24px,6.5vw,36px);color:#157a44;line-height:1.2}.reward-hero .big b{font-weight:400;font-size:1.45em;color:#e07b2e}.reward-hero .sub{font-size:14px;font-weight:700;color:var(--ink);line-height:1.6}.reward-hero .exp{font-size:13px;font-weight:700;color:#7a5200;background:#fff;border:2px solid #F4B400;border-radius:8px;padding:4px 10px}.reward-hero .exp b{font-size:15px}.reward-hero .nw{white-space:nowrap}.reward-hero.none{background:var(--card);border-color:var(--ground-line);box-shadow:none}.reward-hero.none .big{font-size:20px;color:var(--ink-soft)}.reward-hero.none .big b{color:var(--ink-soft)}@keyframes heroIn{0%{transform:scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.time.hurry span,.time.final span,#ovEnd.clear #endTitle,.reward-hero{animation:none}}.mode .lvl{justify-self:center;font-family:Dela Gothic One,sans-serif;font-weight:400;font-size:11px;letter-spacing:.08em;color:#fff;border-radius:999px;padding:2px 10px;line-height:1.4}.mode .lvl.easy{background:#1fa35c}.mode .lvl.normal{background:#e8a400}.mode .lvl.hard{background:#e8603c}
/*# sourceMappingURL=/cdn/shop/t/2/assets/teraism-game.css.map */
