.strikora-root{width:100vw;height:100vh;min-height:100vh;color:var(--strikora-text,#fff);background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--strikora-accent,#38bdf8) 24%, transparent), transparent 30%), radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--strikora-accent-alt,#fb7185) 22%, transparent), transparent 31%), linear-gradient(135deg, var(--strikora-bg-a,#05070f), var(--strikora-bg-b,#101827));outline:none;font-family:Segoe UI,Inter,system-ui,sans-serif;position:relative;overflow:hidden}.strikora-root.strikora-screen-menu{color:#111827;background:linear-gradient(#11182709 0 1px,#0000 1px 100%) 0 0/42px 42px,linear-gradient(90deg,#11182708 0 1px,#0000 1px 100%) 0 0/42px 42px,linear-gradient(135deg,#fbfaf6 0%,#f4f1e8 46%,#ebe7dc 100%);overflow-y:auto}.strikora-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.strikora-menu{z-index:4;align-content:center;gap:clamp(16px,2.5vw,24px);width:min(1120px,100vw - 44px);height:auto;min-height:100svh;margin:0 auto;padding:clamp(34px,5vh,58px) 0 clamp(92px,10vh,112px);display:grid;position:relative}.strikora-menu:before,.strikora-menu:after{display:none}.strikora-root.strikora-screen-menu .game-back-button>span:first-child{color:#fff!important;box-shadow:none!important;background:#111827!important}.strikora-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(16px,2.4vw,24px);width:100%;display:grid}.strikora-level-card{color:#111827;cursor:pointer;text-align:left;background:linear-gradient(#fffffff5,#faf8f1f5),#fffef8;border:2px solid #111827;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(116px,34%);align-items:stretch;gap:clamp(14px,2vw,22px);min-height:clamp(178px,20vw,232px);padding:clamp(18px,2.6vw,28px);transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #1118271f}.strikora-level-card:before{content:"";z-index:0;pointer-events:none;background:#111827;width:9px;position:absolute;inset:0 auto 0 0}.strikora-level-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #11182714;border-radius:6px;position:absolute;inset:12px}.strikora-level-card:hover,.strikora-level-card:focus-visible{background:linear-gradient(#fff,#faf7ee),#fffef8;transform:translateY(-3px);box-shadow:0 26px 46px #1118272e}.strikora-level-card:focus-visible{outline-offset:4px;outline:3px solid #11182733}.strikora-level-copy{z-index:2;align-content:center;justify-items:start;gap:10px;min-width:0;padding-left:8px;display:grid;position:relative}.strikora-level-kicker{color:#111827;letter-spacing:0;text-transform:uppercase;background:#ffffffc7;border:2px solid #111827;border-radius:999px;place-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-grid}.strikora-level-name{color:#111827;letter-spacing:0;font-size:clamp(1.58rem,3.1vw,2.65rem);font-weight:950;line-height:.98}.strikora-level-status{color:#4b5563;align-items:center;gap:8px;font-size:.9rem;font-weight:850;display:inline-flex}.strikora-level-status:before{content:"";background:#fff;border:2px solid #111827;border-radius:50%;width:9px;height:9px}.strikora-level-card.is-cleared .strikora-level-status:before{background:#34d399}.strikora-level-card.is-cleared .strikora-level-kicker:after{content:"";background:#34d399;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block;box-shadow:0 0 0 2px #34d3992e}.strikora-level-art{z-index:1;border-left:2px solid #1118272e;align-self:stretch;min-height:128px;position:relative;overflow:hidden}.strikora-level-art:before,.strikora-level-art:after{content:"";pointer-events:none;position:absolute}.strikora-level-card-fruit{background:linear-gradient(90deg,#fffaeef5 0%,#fffaeee0 30%,#fffaee6b 55%,#fffaee0f 78%),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat;border-color:#2f1b10;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(238px,27vw,334px);transition:none}.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible{background:linear-gradient(90deg,#fffaeef5 0%,#fffaeee0 30%,#fffaee6b 55%,#fffaee0f 78%),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat;transform:none;box-shadow:0 18px 34px #1118271f}.strikora-level-card-fruit:before{display:none}.strikora-level-card-fruit:after{border-color:#fff7dc57;inset:10px;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #2f1b101f}.strikora-level-card-fruit .strikora-level-copy{max-width:min(390px,50%);padding-left:0}.strikora-level-card-fruit .strikora-level-art,.strikora-level-card-fruit .strikora-level-art:after{display:none}.strikora-level-card-maze{background:linear-gradient(112deg,#fffffffa 0 58%,#ebf4f5fa 58% 100%),#fffef8}.strikora-level-card-maze .strikora-level-art:before{background:linear-gradient(90deg,#111827 0 12px,#0000 12px 34px,#111827 34px 46px,#0000 46px 100%),linear-gradient(0deg,#111827 0 10px,#0000 10px 35px,#111827 35px 45px,#0000 45px 74px,#111827 74px 84px,#0000 84px 100%),#eef7f6;border:3px solid #111827;border-radius:8px;inset:24px 12px 22px 26px}.strikora-level-card-maze .strikora-level-art:after{background:#34d399;border:3px solid #111827;border-radius:4px;width:18px;height:18px;bottom:42px;right:42px}.strikora-level-card-shapes-up{background:linear-gradient(112deg,#fffffffa 0 58%,#e0f2fefa 58% 100%),#dff4ff}.strikora-level-card-shapes-up .strikora-level-art{background:linear-gradient(135deg,#ffffff57,#8b5cf61a 42%,#38bdf829),#dff4ff}.strikora-level-card-shapes-up .strikora-level-art:before{background:linear-gradient(115deg,#ffffff52 0 15%,#0000 15% 25%,#ffffff38 25% 34%,#0000 34%),linear-gradient(135deg,#c4b5fd9e,#e0f2fe47);border:3px solid #312e81db;border-radius:8px;inset:27px 13px 20px 18px;transform:none;box-shadow:12px -10px #c4b5fd52,12px -10px 0 2px #312e815c,inset 0 1px #ffffff9e}.strikora-level-card-shapes-up .strikora-level-art:after{clip-path:none;filter:drop-shadow(0 9px 10px #312e812e);background-image:url("data:image/svg+xml,%3Csvg width='116' height='96' viewBox='0 0 116 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='26' cy='28' r='15' fill='%23FDE68A' stroke='%2335215F' stroke-width='5'/%3E%3Cpath d='M75 10L100 54H50L75 10Z' fill='%23D9FBFF' stroke='%23164E63' stroke-width='5' stroke-linejoin='round'/%3E%3Crect x='18' y='58' width='28' height='28' rx='5' fill='%23FECACA' stroke='%237F1D1D' stroke-width='5'/%3E%3Cpath d='M77 54L102 72L86 92L60 75L77 54Z' fill='%23DDD6FE' stroke='%23312E81' stroke-width='5' stroke-linejoin='round'/%3E%3Cpath d='M47 40L60 31L73 40L68 56H52L47 40Z' fill='%23C7F9CC' stroke='%2314532D' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:106px;height:90px;top:52%;right:clamp(24px,4.5vw,56px);transform:translateY(-50%)}.strikora-level-card-spider-web{background:linear-gradient(112deg,#fffffffa 0 58%,#e4fff4fa 58% 100%),#f3fff8}.strikora-level-card-spider-web .strikora-level-art:before{background-image:url(/games/funtype/assets/level-4/spider-banner-open.svg);background-position:68% 52%;background-repeat:no-repeat;background-size:190%;animation:5.4s step-end infinite strikora-spider-banner-blink;inset:0}.strikora-level-card-spider-web .strikora-level-art:after{opacity:.32;border:2px solid #06100d6b;border-radius:50%;inset:20px}.strikora-level-card-4:hover,.strikora-level-card-4:focus-visible{background:linear-gradient(112deg,#fff 0 58%,#ddfff1 58% 100%),#f3fff8}@keyframes strikora-spider-banner-blink{0%,91%,to{background-image:url(/games/funtype/assets/level-4/spider-banner-open.svg)}92%,95%{background-image:url(/games/funtype/assets/level-4/spider-banner-closed.svg)}}.strikora-level-card-bridge-run{background:linear-gradient(112deg,#fffffffa 0 58%,#e8fbf6fa 58% 100%),#fffef8}.strikora-level-card-bridge-run .strikora-level-art:before{background:linear-gradient(112deg,#0000 0 9%,#111827 9% 13%,#0000 13% 22%,#111827 22% 26%,#0000 26% 38%,#111827 38% 42%,#0000 42% 54%,#111827 54% 58%,#0000 58% 72%,#111827 72% 76%,#0000 76% 100%),linear-gradient(160deg,#0000 0 36%,#111827 36% 43%,#0000 43% 58%,#111827 58% 64%,#0000 64% 100%),linear-gradient(#1118271f,#11182705);border-bottom:4px solid #111827;border-radius:8px;inset:28px 2px 38px 10px;transform:skewY(-7deg)}.strikora-level-card-bridge-run .strikora-level-art:after{filter:drop-shadow(0 8px 12px #11182729);background:radial-gradient(circle at 50% 12px,#fff 0 11px,#111827 12px 15px,#0000 16px),linear-gradient(90deg,#0000 0 46%,#111827 46% 54%,#0000 54% 100%),linear-gradient(32deg,#0000 0 38%,#111827 38% 45%,#0000 45% 100%),linear-gradient(-32deg,#0000 0 38%,#111827 38% 45%,#0000 45% 100%);width:58px;height:76px;top:32px;right:clamp(24px,5vw,50px)}.strikora-level-card-5:hover,.strikora-level-card-5:focus-visible{background:linear-gradient(112deg,#fff 0 58%,#dffbf4 58% 100%),#fffef8}.strikora-level-card-circle-up{background:linear-gradient(112deg,#fffffffa 0 58%,#e0f2fefa 58% 100%),#f8fbff}.strikora-level-card-circle-up .strikora-level-art{background:radial-gradient(circle at 55% 48%,#22d3ee3d,#0000 42%),radial-gradient(circle at 44% 52%,#a78bfa24,#0000 36%),linear-gradient(#11182705,#11182714)}.strikora-level-card-circle-up .strikora-level-art:before{background:radial-gradient(circle at 50% 50%, #111827 0 7px, transparent 8px), conic-gradient(from -20deg, #22d3ee 0 8%, transparent 8% 18%, #a78bfa 18% 26%, transparent 26% 42%, #38bdf8 42% 50%, transparent 50% 66%, #818cf8 66% 74%, transparent 74% 100%), radial-gradient(circle at 50% 50%, transparent 0 53%, #11182729 54% 57%, transparent 58%);border:4px solid #111827;border-radius:50%;width:118px;height:118px;top:50%;right:clamp(18px,4vw,42px);transform:translateY(-50%);box-shadow:0 16px 24px #1118271f,0 0 0 6px #22d3ee1a}.strikora-level-card-circle-up .strikora-level-art:after{border:2px dashed #1118276b;border-radius:50%;width:92px;height:92px;top:50%;right:clamp(31px,5vw,55px);transform:translateY(-50%)rotate(14deg)}.strikora-level-card-6:hover,.strikora-level-card-6:focus-visible{background:linear-gradient(112deg,#fff 0 58%,#dff4ff 58% 100%),#f8fbff}.strikora-level-card-tug-war{background:linear-gradient(112deg,#fffffffa 0 58%,#e2e8f0fa 58% 100%),#fffef8}.strikora-level-card-tug-war .strikora-level-art:before{filter:drop-shadow(0 9px 10px #11182729);background:radial-gradient(circle at 23% 26%,#fee2e2 0 10px,#7f1d1d 11px 15px,#0000 16px),linear-gradient(80deg,#0000 0 16%,#ef4444 16% 25%,#0000 25% 100%),radial-gradient(circle at 36% 34%,#fee2e2 0 9px,#7f1d1d 10px 14px,#0000 15px),linear-gradient(72deg,#0000 0 30%,#b91c1c 30% 39%,#0000 39% 100%),radial-gradient(circle at 75% 26%,#dbeafe 0 10px,#075985 11px 15px,#0000 16px),linear-gradient(-80deg,#0000 0 70%,#38bdf8 70% 79%,#0000 79% 100%),radial-gradient(circle at 62% 34%,#dbeafe 0 9px,#075985 10px 14px,#0000 15px),linear-gradient(-72deg,#0000 0 56%,#0284c7 56% 65%,#0000 65% 100%);inset:28px 8px 26px}.strikora-level-card-tug-war .strikora-level-art:after{background:radial-gradient(circle,#f8fafc 0 8px,#111827 9px 12px,#0000 13px),repeating-linear-gradient(115deg,#6b3f17 0 7px,#d8b071 7px 13px,#5f3b18 13px 18px);border-radius:999px;height:36px;top:50%;left:14px;right:14px;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #11182757,0 10px 15px #11182724}.strikora-level-card-7:hover,.strikora-level-card-7:focus-visible{background:linear-gradient(112deg,#fff 0 58%,#e2e8f0 58% 100%),#fffef8}.strikora-level-card-keyboard-rush{background:linear-gradient(112deg,#fffffffa 0 58%,#e0f2fefa 58% 100%),#f8fbff}.strikora-level-card-keyboard-rush .strikora-level-art{background:linear-gradient(135deg,#38bdf829,#818cf81a),#eef7ff}.strikora-level-card-keyboard-rush .strikora-level-art:before{background:linear-gradient(90deg,#111827 0 8%,#0000 8% 10%,#111827 10% 18%,#0000 18% 20%,#111827 20% 28%,#0000 28% 30%,#38bdf8 30% 38%,#0000 38% 40%,#111827 40% 48%,#0000 48% 50%,#111827 50% 58%,#0000 58% 60%,#111827 60% 68%,#0000 68% 70%,#111827 70% 78%,#0000 78% 80%,#111827 80% 88%,#0000 88% 90%,#111827 90% 100%),linear-gradient(#0000 0 30%,#ffffffe6 30% 34%,#0000 34% 62%,#ffffffe6 62% 66%,#0000 66% 100%);border:3px solid #111827;border-radius:8px;inset:34px 8px 34px 4px;box-shadow:0 9px 14px #11182729,0 0 18px #38bdf82e}.strikora-level-card-keyboard-rush .strikora-level-art:after{background:#facc15;border:3px solid #111827;border-radius:8px;width:42px;height:42px;top:34px;right:clamp(22px,5vw,50px);box-shadow:0 0 22px #facc156b}.strikora-level-card-8:hover,.strikora-level-card-8:focus-visible{background:linear-gradient(112deg,#fff 0 58%,#dff4ff 58% 100%),#f8fbff}.strikora-fruit-target-chip{z-index:6;left:max(24px, env(safe-area-inset-left,0px));top:max(22px, env(safe-area-inset-top,0px));color:#fff8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#3d1d0cb8,#140a066b),#140a0661;border:1px solid #fff0bc38;border-radius:8px;gap:3px;min-width:132px;padding:12px 16px 13px;display:grid;position:absolute;box-shadow:0 14px 30px #00000047,0 0 22px #ffa6521f,inset 0 1px #ffffff1f}.strikora-fruit-target-chip small{color:#ffe8bacc;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.strikora-fruit-target-chip strong{color:#fff;text-shadow:0 2px 10px #00000052,0 0 18px #ff685438;align-items:baseline;gap:2px;font-size:1.78rem;font-weight:950;line-height:1;display:flex}.strikora-fruit-target-chip strong span{color:#ffe8ba;font-size:1rem;font-weight:950}.strikora-fruit-life-stack{z-index:6;right:max(24px, env(safe-area-inset-right,0px));top:max(22px, env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#27120885,#0c060447),#11090538;border:1px solid #fff0bc2e;border-radius:8px;flex-direction:column;align-items:center;gap:9px;padding:10px 9px;display:flex;position:absolute;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff1a}.strikora-fruit-life-stack span{opacity:.9;width:22px;height:22px;display:block;position:relative}.strikora-fruit-life-stack span:before,.strikora-fruit-life-stack span:after{content:"";transform-origin:50%;background:#ffe8ba;border-radius:4px;width:22px;height:4px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffe8ba57}.strikora-fruit-life-stack span:before{transform:translate(-50%,-50%)rotate(45deg)}.strikora-fruit-life-stack span:after{transform:translate(-50%,-50%)rotate(-45deg)}.strikora-fruit-life-stack span.is-lost:before,.strikora-fruit-life-stack span.is-lost:after{background:#ff4f64;box-shadow:0 0 14px #ff4f6480}.strikora-maze-key-options{z-index:6;left:max(22px, env(safe-area-inset-left,0px));top:max(22px, env(safe-area-inset-top,0px));pointer-events:none;filter:drop-shadow(0 8px 18px #0000006b);align-items:center;gap:16px;display:flex;position:absolute}.strikora-maze-key-options span{color:#effff9bd;letter-spacing:0;text-align:center;text-shadow:0 0 11px #7ee9cc33;min-width:24px;font-size:clamp(1.18rem,2.7vw,1.62rem);font-weight:950;line-height:1}.strikora-maze-key-options span.is-primary{color:#effff9;text-shadow:0 0 10px #b7f8e670,0 0 22px #49d6b033}.strikora-maze-key-options span.is-primary:after{content:"";background:#b7f8e6bd;border-radius:999px;width:100%;height:2px;margin-top:7px;display:block;box-shadow:0 0 10px #7ee9cc57}.strikora-spider-timer{z-index:7;left:max(22px, env(safe-area-inset-left,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));color:#38320e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffe856a3;border:1px solid #4d441147;border-radius:8px;gap:2px;min-width:92px;padding:10px 14px 11px;display:grid;position:absolute;box-shadow:0 14px 26px #574b102e,inset 0 1px #ffffff52}.strikora-spider-timer small{color:#38320eb8;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.strikora-spider-timer strong{color:#332e0c;font-variant-numeric:tabular-nums;text-shadow:0 1px #ffffff6b;font-size:clamp(1.25rem,3.4vw,1.72rem);font-weight:950;line-height:1}.strikora-board-status{z-index:5;left:max(22px, env(safe-area-inset-left,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));border:0;border-left:3px solid color-mix(in srgb, var(--strikora-glow,#fde68a) 72%, #fff);color:#fff8e8;background:linear-gradient(90deg, color-mix(in srgb, var(--strikora-accent,#38bdf8) 16%, transparent), transparent 72%), linear-gradient(180deg, #080a0e9e, #05070a70);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(560px,100vw - 148px);min-height:76px;box-shadow:0 16px 34px #00000047, inset 0 1px 0 #ffffff14, inset 0 -1px 0 color-mix(in srgb, var(--strikora-glow,#fde68a) 18%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 16px 13px;display:grid;position:absolute}.strikora-board-status-maze{left:50%;bottom:max(20px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:radial-gradient(circle at 18% 0,#b7f8e633,#0000 38%),linear-gradient(90deg,#49d6b024,#0000 58%,#38bdf814),linear-gradient(#0a1a2094,#02080c6b);border:1px solid #b7f8e62e;border-left:3px solid #7ee9cc;width:min(760px,100vw - 176px);min-height:74px;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 48px #00000052,0 0 34px #49d6b01f,inset 0 1px #effff929,inset 0 -1px #49d6b024}.strikora-board-status-maze:before{content:"";pointer-events:none;border:1px solid #b7f8e60e;border-radius:6px;position:absolute;inset:8px}.strikora-board-status-maze:after{content:"";opacity:.52;pointer-events:none;background:linear-gradient(90deg,#0000,#b7f8e6ad,#0000);height:1px;position:absolute;top:0;left:-20%;right:-20%}.strikora-board-status-maze .strikora-board-stats{grid-template-columns:minmax(84px,.88fr) minmax(84px,.82fr) minmax(84px,.82fr) minmax(96px,1fr)}.strikora-board-status-maze .strikora-progress{background:repeating-linear-gradient(90deg,#b7f8e629 0 1px,#0000 1px 34px),linear-gradient(90deg,#b7f8e61a,#38bdf809);height:12px}.strikora-board-status-maze .strikora-progress span{background:linear-gradient(90deg,#1b6f5c,#49d6b0,#b7f8e6,#e0fffa);height:4px;box-shadow:0 0 18px #49d6b061,0 0 34px #b7f8e62e}.strikora-board-status-maze .strikora-board-stats span,.strikora-board-status-maze .strikora-miss-marks{background:0 0;border-color:#0000}.strikora-board-status-maze .strikora-board-stats span:first-child{box-shadow:none;background:radial-gradient(circle at 20%,#b7f8e629,#0000 54%),0 0;border-color:#0000}.strikora-board-status-maze .strikora-board-stats small{color:#effff994}.strikora-board-status-maze .strikora-board-stats strong{color:#f4fffc;letter-spacing:0}.strikora-board-status-maze .strikora-board-stats span:first-child strong{color:#effff9;text-shadow:0 0 14px #b7f8e66b}.strikora-board-status-maze .strikora-miss-marks span.is-marked:before,.strikora-board-status-maze .strikora-miss-marks span.is-marked:after{background:#7ee9cc;box-shadow:0 0 12px #49d6b05c}.strikora-board-status-spider-web{color:#f5fff9;background:linear-gradient(145deg,#141f1bdb,#020504c2),#020504b3;border-color:#effff929 #effff929 #effff929 #7df7c8;width:min(650px,100vw - 148px);min-height:80px;box-shadow:0 18px 44px #0000005c,0 0 28px #7df7c814,inset 0 1px #effff914}.strikora-board-status-spider-web:before,.strikora-board-status-spider-web:after{content:"";pointer-events:none;position:absolute}.strikora-board-status-spider-web:before{border:1px solid #effff90e;border-radius:8px;inset:7px}.strikora-board-status-spider-web:after{opacity:.9;border:1px solid #7df7c81a;border-radius:50%;width:54px;height:54px;top:10px;right:14px;box-shadow:-18px 14px 0 -17px #effff933,-32px 27px 0 -31px #effff926}.strikora-board-status-spider-web .strikora-board-stats{grid-template-columns:repeat(4,minmax(66px,1fr))}.strikora-board-status-spider-web .strikora-progress{background:#effff91c}.strikora-board-status-spider-web .strikora-progress span{background:linear-gradient(90deg,#17483a,#7df7c8,#f5fff9);box-shadow:0 0 24px #7df7c852}.strikora-board-status-spider-web .strikora-board-stats span,.strikora-board-status-spider-web .strikora-miss-marks{background:linear-gradient(#effff91f,#7df7c809),#0003;border-color:#effff91f}.strikora-board-status-spider-web .strikora-board-stats span:first-child{background:linear-gradient(#f5fff938,#7df7c81a),#00000038;border-color:#7df7c85c;box-shadow:inset 0 0 0 1px #effff914,0 0 18px #7df7c81a}.strikora-board-status-spider-web .strikora-board-stats span:first-child strong{color:#f5fff9;text-shadow:0 0 16px #7df7c87a}.strikora-board-status-spider-web .strikora-miss-marks span.is-marked:before,.strikora-board-status-spider-web .strikora-miss-marks span.is-marked:after{background:#f5fff9;box-shadow:0 0 12px #7df7c85c}.strikora-board-status-shapes-up{color:#111827;background:linear-gradient(#ffffffd1,#e0f2fea8),#ffffff9e;border-color:#312e812e #312e812e #312e812e #8b5cf6;box-shadow:0 18px 44px #312e812e,0 0 26px #8b5cf61a,inset 0 1px #ffffffb3}.strikora-board-status-shapes-up .strikora-progress{background:#312e811a}.strikora-board-status-shapes-up .strikora-progress span{background:linear-gradient(90deg,#38bdf8,#8b5cf6,#facc15);box-shadow:0 0 22px #8b5cf642}.strikora-board-status-shapes-up .strikora-board-stats span,.strikora-board-status-shapes-up .strikora-miss-marks{color:#111827;background:linear-gradient(#ffffff94,#e0f2fe3d),#ffffff57;border-color:#312e8124}.strikora-board-status-shapes-up .strikora-board-stats small{color:#312e81b8}.strikora-board-status-shapes-up .strikora-board-stats strong{color:#111827}.strikora-board-status-shapes-up .strikora-miss-marks span:before,.strikora-board-status-shapes-up .strikora-miss-marks span:after{background:#312e8147}.strikora-board-status-shapes-up .strikora-miss-marks span.is-marked:before,.strikora-board-status-shapes-up .strikora-miss-marks span.is-marked:after{background:#ef4444;box-shadow:0 0 12px #ef444457}.strikora-board-status-bridge-run{background:linear-gradient(#17130ddb,#040807c7),#060807b8;border-color:#fff0b833 #fff0b833 #fff0b833 #5eead4;box-shadow:0 18px 44px #00000057,0 0 26px #5eead414,inset 0 1px #fff0b814}.strikora-board-status-bridge-run .strikora-progress{background:#fff0b81f}.strikora-board-status-bridge-run .strikora-progress span{background:linear-gradient(90deg,#f59e0b,#fff0b8,#5eead4);box-shadow:0 0 22px #5eead447}.strikora-board-status-bridge-run .strikora-board-stats span,.strikora-board-status-bridge-run .strikora-miss-marks{background:linear-gradient(#fff0b81f,#5eead409),#0000002e;border-color:#fff0b824}.strikora-board-status-bridge-run .strikora-miss-marks span.is-marked:before,.strikora-board-status-bridge-run .strikora-miss-marks span.is-marked:after{background:#f59e0b;box-shadow:0 0 12px #f59e0b57}.strikora-board-status-circle-up{background:linear-gradient(#0f172acc,#020617b8),#020617ad;border-color:#e0f2fe29 #e0f2fe29 #e0f2fe29 #22d3ee;width:min(720px,100vw - 148px);min-height:78px;box-shadow:0 18px 44px #00000057,0 0 28px #22d3ee1a,inset 0 1px #e0f2fe14}.strikora-board-status-circle-up .strikora-board-stats{grid-template-columns:repeat(5,minmax(64px,1fr))}.strikora-board-status-circle-up .strikora-progress{background:#e0f2fe1c}.strikora-board-status-circle-up .strikora-progress span{background:linear-gradient(90deg,#22d3ee,#38bdf8,#a78bfa);box-shadow:0 0 24px #22d3ee52}.strikora-board-status-circle-up .strikora-board-stats span,.strikora-board-status-circle-up .strikora-miss-marks{background:linear-gradient(#e0f2fe1f,#22d3ee09),#0003;border-color:#e0f2fe1f}.strikora-board-status-circle-up .strikora-board-stats span:first-child{border-color:#22d3ee52;box-shadow:inset 0 0 0 1px #e0f2fe14,0 0 18px #22d3ee1a}.strikora-board-status-circle-up .strikora-board-stats span:first-child strong{color:#e0f2fe;text-shadow:0 0 14px #22d3ee70}.strikora-board-status-circle-up .strikora-miss-marks span.is-marked:before,.strikora-board-status-circle-up .strikora-miss-marks span.is-marked:after{background:#a78bfa;box-shadow:0 0 12px #a78bfa5c}.strikora-board-status-tug-war{background:linear-gradient(90deg,#7f1d1dd6,#0f172adb 50%,#075985d6),#0f172abd;border-color:#f8fafc29 #f8fafc29 #f8fafc29 #ef4444;width:min(760px,100vw - 148px);min-height:78px;box-shadow:0 18px 44px #00000057,0 0 26px #ef444414,inset 0 1px #f8fafc14}.strikora-board-status-tug-war .strikora-board-stats{grid-template-columns:repeat(5,minmax(62px,1fr))}.strikora-board-status-tug-war .strikora-progress{background:#f8fafc24}.strikora-board-status-tug-war .strikora-progress span{background:linear-gradient(90deg,#ef4444,#f8fafc,#38bdf8);box-shadow:0 0 22px #ef444447}.strikora-board-status-tug-war .strikora-board-stats span,.strikora-board-status-tug-war .strikora-miss-marks{background:linear-gradient(#f8fafc1c,#f8fafc09),#00000038;border-color:#f8fafc21}.strikora-board-status-tug-war .strikora-miss-marks span.is-marked:before,.strikora-board-status-tug-war .strikora-miss-marks span.is-marked:after{background:#f8fafc;box-shadow:0 0 12px #f8fafc5c}.strikora-board-status-keyboard-rush{background:linear-gradient(#0f172ad6,#020617c2),#020617b8;border-color:#e0f2fe2e #e0f2fe2e #e0f2fe2e #38bdf8;width:min(620px,100vw - 148px);min-height:78px;box-shadow:0 18px 44px #00000057,0 0 26px #38bdf81a,inset 0 1px #e0f2fe14}.strikora-board-status-keyboard-rush .strikora-board-stats{grid-template-columns:repeat(4,minmax(66px,1fr))}.strikora-board-status-keyboard-rush .strikora-progress{background:#e0f2fe1f}.strikora-board-status-keyboard-rush .strikora-progress span{background:linear-gradient(90deg,#facc15,#38bdf8,#818cf8);box-shadow:0 0 22px #38bdf84d}.strikora-board-status-keyboard-rush .strikora-board-stats span,.strikora-board-status-keyboard-rush .strikora-miss-marks{background:linear-gradient(#e0f2fe1f,#38bdf809),#00000038;border-color:#e0f2fe21}.strikora-board-status-keyboard-rush .strikora-board-stats span:first-child{border-color:#38bdf857;box-shadow:inset 0 0 0 1px #e0f2fe14,0 0 18px #38bdf81a}.strikora-board-status-keyboard-rush .strikora-board-stats span:first-child strong{color:#e0f2fe;text-shadow:0 0 14px #38bdf87a}.strikora-board-status-keyboard-rush .strikora-miss-marks span.is-marked:before,.strikora-board-status-keyboard-rush .strikora-miss-marks span.is-marked:after{background:#facc15;box-shadow:0 0 12px #facc155c}.strikora-progress{background:repeating-linear-gradient(90deg,#ffffff29 0 1px,#0000 1px 28px),linear-gradient(90deg,#ffffff24,#ffffff09);border-radius:0;grid-column:1/-1;height:14px;position:relative;overflow:visible}.strikora-progress:before{content:"";background:color-mix(in srgb, var(--strikora-glow,#fde68a) 34%, #ffffff24);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.strikora-progress span{background:linear-gradient(90deg, var(--strikora-accent,#38bdf8), var(--strikora-glow,#fde68a), var(--strikora-accent-alt,#fb7185));width:0;height:5px;box-shadow:0 0 22px color-mix(in srgb, var(--strikora-glow,#fde68a) 54%, transparent);border-radius:999px;transition:width .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.strikora-board-stats{grid-template-columns:repeat(3,minmax(78px,1fr));gap:0;display:grid}.strikora-board-stats span{min-width:0;min-height:38px;box-shadow:none;color:#fff;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;align-content:center;gap:2px;padding:3px 14px 3px 16px;display:grid;position:relative}.strikora-board-stats span:before{content:"";background:linear-gradient(180deg, var(--strikora-glow,#fde68a), var(--strikora-accent,#38bdf8));width:3px;box-shadow:0 0 12px color-mix(in srgb, var(--strikora-glow,#fde68a) 42%, transparent);border-radius:999px;position:absolute;top:9px;bottom:9px;left:0}.strikora-board-stats span:not(:last-child):after{content:"";background:linear-gradient(#0000,#ffffff2e,#0000);width:1px;position:absolute;top:10px;bottom:10px;right:6px}.strikora-board-stats small{color:#fff8e1b3;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.strikora-board-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;line-height:1.1;overflow:hidden}.strikora-board-status .strikora-board-stats span,.strikora-board-status .strikora-board-stats span:first-child,.strikora-board-status .strikora-miss-marks{box-shadow:none;background:0 0;border:0}.strikora-board-status.strikora-board-status{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;filter:drop-shadow(0 10px 18px #0000006b);background:0 0;border-radius:0}.strikora-board-status.strikora-board-status-maze{-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);filter:none;background:radial-gradient(circle at 18% 0,#b7f8e633,#0000 38%),linear-gradient(90deg,#49d6b024,#0000 58%,#38bdf814),linear-gradient(#0a1a2094,#02080c6b);border-radius:8px;box-shadow:0 18px 48px #00000052,0 0 34px #49d6b01f,inset 0 1px #effff929,inset 0 -1px #49d6b024}.strikora-board-status-spider-web:before,.strikora-board-status-spider-web:after{display:none}.strikora-board-status .strikora-progress{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--strikora-glow,#fde68a) 34%, transparent) 0 1px, transparent 1px 28px)}.strikora-board-status .strikora-board-stats span:first-child{padding-left:18px}.strikora-board-status .strikora-board-stats span:first-child:before{width:4px}.strikora-board-status-shapes-up .strikora-board-stats span:before{background:linear-gradient(#8b5cf6,#38bdf8);box-shadow:0 0 10px #8b5cf638}.strikora-board-status-shapes-up .strikora-board-stats span:not(:last-child):after{background:linear-gradient(#0000,#312e812e,#0000)}.strikora-miss-marks{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:38px;padding:0 4px;display:flex}.strikora-miss-marks span{opacity:.28;width:18px;height:18px;display:block;position:relative}.strikora-miss-marks span:before,.strikora-miss-marks span:after{content:"";transform-origin:50%;background:#fff4d659;border-radius:3px;width:18px;height:3px;position:absolute;top:50%;left:50%}.strikora-miss-marks span:before{transform:translate(-50%,-50%)rotate(45deg)}.strikora-miss-marks span:after{transform:translate(-50%,-50%)rotate(-45deg)}.strikora-miss-marks span.is-marked{opacity:1}.strikora-miss-marks span.is-marked:before,.strikora-miss-marks span.is-marked:after{background:#ff6b6b;box-shadow:0 0 12px #ef44446b}.strikora-miss-marks:empty{display:none}.strikora-control-strip{z-index:12;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;right:22px}.strikora-control-strip.is-playing{right:max(22px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));position:fixed}.strikora-root.strikora-screen-loading .strikora-control-strip{display:none}.strikora-menu-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;min-width:86px;min-height:44px;padding:0 16px;font-weight:900}.strikora-root:not(.strikora-screen-menu) .strikora-menu-button{border-color:color-mix(in srgb, var(--strikora-glow,#fde68a) 42%, #fff3);box-shadow:0 14px 34px #00000057, 0 0 18px color-mix(in srgb, var(--strikora-glow,#fde68a) 16%, transparent);background:#05080fc7}.strikora-mode-maze .strikora-control-strip.is-playing{right:max(22px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px))}.strikora-mode-maze .strikora-menu-button{color:#effff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080ca3;border-color:#b7f8e638;box-shadow:0 12px 28px #00000047,inset 0 1px #effff914}.strikora-mode-spider-web .strikora-menu-button{color:#38320e;background:#ffe856ad;border-color:#4d441152;box-shadow:0 14px 30px #574b1033,inset 0 1px #ffffff52}.strikora-mode-keyboard-rush .strikora-menu-button{color:#e0f2fe;background:linear-gradient(#0f172adb,#020617c7),#020617b8;border-color:#e0f2fe38;box-shadow:0 14px 34px #00000057,0 0 22px #38bdf81a,inset 0 1px #e0f2fe14}.strikora-menu-button:hover,.strikora-menu-button:focus-visible{border-color:var(--strikora-glow,#fde68a)}.strikora-result{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040a85;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.strikora-result-panel{border:1px solid color-mix(in srgb, var(--strikora-glow,#fde68a) 42%, #ffffff2e);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--strikora-accent,#38bdf8) 18%, transparent), transparent 42%), #050814eb;text-align:center;border-radius:8px;width:min(430px,100%);padding:clamp(24px,4vw,36px);box-shadow:0 26px 70px #00000073}.strikora-result-panel h2{color:#fff;letter-spacing:0;margin:0 0 22px;font-size:clamp(2rem,7vw,4.25rem);line-height:.95}.strikora-result-panel p{color:#f5f9ffbd;margin:0 0 22px;font-weight:800}.strikora-result.is-loading{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151717;align-content:center;gap:0}.strikora-result.is-loading:before{display:none}.strikora-loading-mark{z-index:1;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.strikora-loading-spinner{border-radius:50%;width:100%;height:100%;display:block;position:relative}.strikora-loading-spinner:before,.strikora-loading-spinner:after{content:"";border-radius:inherit;position:absolute;inset:0}.strikora-loading-spinner:before{border:3px solid #e0e4de1c}.strikora-loading-spinner:after{background:conic-gradient(from 90deg,#e0e4de00 0deg 96deg,#e0e4de57 178deg,#e0e4deeb 318deg,#e0e4de00 360deg);animation:.92s linear infinite strikora-loading-rotate;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.strikora-loading-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.strikora-result-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.strikora-result-actions button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;min-height:44px;padding:0 16px;font-weight:950}.strikora-result-actions button:first-child{color:#04111c;background:linear-gradient(135deg, var(--strikora-glow,#fde68a), var(--strikora-accent-alt,#fb7185))}.strikora-result-actions button:hover,.strikora-result-actions button:focus-visible{border-color:var(--strikora-glow,#fde68a)}@keyframes strikora-loading-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.strikora-loading-spinner:after{animation-duration:1ms;animation-iteration-count:1}}@media (max-width:980px){.strikora-menu{align-content:start;width:min(760px,100vw - 32px)}.strikora-level-grid{grid-template-columns:1fr}.strikora-menu{height:auto;min-height:100svh;overflow:visible}.strikora-board-status{grid-template-columns:1fr;width:min(520px,100vw - 130px)}.strikora-miss-marks{justify-content:flex-start}}@media (max-width:640px){.strikora-menu{width:min(100vw - 24px,460px);padding-top:24px;padding-bottom:96px}.strikora-level-grid{grid-template-columns:1fr}.strikora-level-card{grid-template-columns:minmax(0,1fr) 104px;gap:12px;min-height:168px;padding:16px}.strikora-level-card-fruit{background-position:50%;grid-template-columns:minmax(0,1fr);min-height:218px}.strikora-level-card-fruit .strikora-level-copy{max-width:min(300px,72%)}.strikora-level-copy{gap:8px;padding-left:6px}.strikora-level-kicker{min-height:28px;padding:0 10px;font-size:.72rem}.strikora-level-name{font-size:clamp(1.35rem,9vw,2rem)}.strikora-level-status{font-size:.82rem}.strikora-level-art{min-height:110px}.strikora-level-card-fruit .strikora-level-art:before{width:auto;height:auto;inset:0 auto 0 0}.strikora-level-card-shapes-up .strikora-level-art:before{inset:25px 8px 18px 10px;box-shadow:8px -7px #c4b5fd52,8px -7px 0 2px #312e8152,inset 0 1px #ffffff9e}.strikora-level-card-fruit .strikora-level-art:after{display:none}.strikora-level-card-shapes-up .strikora-level-art:after{width:72px;height:62px;right:16px}.strikora-level-card-maze .strikora-level-art:before{inset:26px 8px 22px 16px}.strikora-level-card-spider-web .strikora-level-art:before{background-position:61% 54%;background-size:245%}.strikora-level-card-bridge-run .strikora-level-art:before{inset:34px 0 34px 6px}.strikora-level-card-bridge-run .strikora-level-art:after{width:48px;height:64px;top:34px;right:14px}.strikora-level-card-circle-up .strikora-level-art:before{width:84px;height:84px;right:8px}.strikora-level-card-circle-up .strikora-level-art:after{width:66px;height:66px;right:18px}.strikora-level-card-tug-war .strikora-level-art:before{inset:30px 4px 26px}.strikora-level-card-tug-war .strikora-level-art:after{height:30px;left:8px;right:8px}.strikora-level-card-keyboard-rush .strikora-level-art:before{inset:38px 4px 34px 2px}.strikora-level-card-keyboard-rush .strikora-level-art:after{width:34px;height:34px;top:36px;right:14px}.strikora-fruit-target-chip{left:max(12px, env(safe-area-inset-left,0px));top:max(14px, env(safe-area-inset-top,0px));min-width:110px;padding:10px 12px 11px}.strikora-fruit-target-chip strong{font-size:1.45rem}.strikora-fruit-target-chip strong span{font-size:.88rem}.strikora-fruit-life-stack{right:max(12px, env(safe-area-inset-right,0px));top:max(14px, env(safe-area-inset-top,0px));gap:7px;padding:8px 7px}.strikora-fruit-life-stack span{width:19px;height:19px}.strikora-fruit-life-stack span:before,.strikora-fruit-life-stack span:after{width:19px;height:3px}.strikora-maze-key-options{left:max(14px, env(safe-area-inset-left,0px));top:max(16px, env(safe-area-inset-top,0px));gap:12px}.strikora-maze-key-options span{min-width:20px;font-size:1.12rem}.strikora-maze-key-options span.is-primary:after{margin-top:6px}.strikora-board-status{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(76px, calc(env(safe-area-inset-bottom,0px) + 76px));grid-template-columns:1fr;gap:7px;width:auto;padding:10px 12px}.strikora-board-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.strikora-board-status-maze .strikora-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.strikora-board-status.strikora-board-status-maze{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));width:auto;transform:none}.strikora-board-status-spider-web .strikora-board-stats,.strikora-board-status-circle-up .strikora-board-stats,.strikora-board-status-tug-war .strikora-board-stats,.strikora-board-status-keyboard-rush .strikora-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.strikora-board-stats span{min-height:36px;padding:3px 9px 3px 13px}.strikora-board-stats span:before{top:8px;bottom:8px}.strikora-board-stats span:not(:last-child):after{right:4px}.strikora-board-stats small{font-size:.58rem}.strikora-board-stats strong{font-size:.9rem}.strikora-miss-marks{justify-content:flex-start;min-height:32px;padding:0 2px}.strikora-control-strip{bottom:18px;right:12px}.strikora-control-strip.is-playing{right:max(12px, env(safe-area-inset-right,0px));bottom:max(18px, env(safe-area-inset-bottom,0px))}.strikora-menu-button{min-width:74px}}@media (max-width:720px),(orientation:portrait){.strikora-root.strikora-mode-maze .strikora-board-status.strikora-board-status-maze{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(76px, calc(env(safe-area-inset-bottom,0px) + 76px));width:auto;max-width:none;transform:none}}.strikora-root.strikora-screen-menu .game-back-button{color:#f1debd!important;background:#0c0d0dc2!important;border:1px solid #f1debd57!important;box-shadow:0 16px 28px #00000047!important}.strikora-menu{align-content:center;gap:clamp(16px,1.5vw,22px);width:min(1504px,100vw - 64px);padding:clamp(26px,4vh,42px) 0 clamp(78px,8vh,96px)}.strikora-level-card,.strikora-level-card-fruit{aspect-ratio:16/9;color:#f1debd;background:linear-gradient(#1517172e,#080909bd),#151717;border:1px solid #f1debd3d;grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:0;min-height:0;padding:clamp(14px,1.4vw,22px);transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 18px 34px #00000042,inset 0 1px #f1debd14}.strikora-level-card:before,.strikora-level-card-fruit:before{display:none}.strikora-level-card:after,.strikora-level-card-fruit:after{z-index:1;background:linear-gradient(#05060605 0%,#05060629 46%,#050606b8 100%),linear-gradient(90deg,#05060680,#0000 58%);border:1px solid #f1debd14;border-radius:8px;inset:0;box-shadow:inset 0 -1px #f1debd14}.strikora-level-card .strikora-level-copy,.strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy{align-content:end;gap:7px;max-width:min(260px,86%);padding-left:0}.strikora-level-kicker{color:#f5c982;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0b94;border:1px solid #f1debd47;min-height:24px;padding:0 9px;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(.62rem,.72vw,.74rem);font-weight:900}.strikora-level-name{color:#f1debd;text-shadow:0 3px 14px #00000075;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(1.08rem,1.45vw,1.55rem);line-height:1.02}.strikora-level-status{color:#f1debdb3;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(.68rem,.78vw,.82rem);font-weight:800}.strikora-level-status:before{background:#151717;border-color:#f1debd6b;width:7px;height:7px}.strikora-level-art{z-index:0;opacity:.96;border-left:0;min-height:0;display:block;position:absolute;inset:0}.strikora-level-card-fruit .strikora-level-art{display:none}.strikora-level-card-maze .strikora-level-art{background:radial-gradient(circle at 64% 42%,#7ee9cc2e,#0000 38%),linear-gradient(135deg,#071010,#0d1819)}.strikora-level-card-maze .strikora-level-art:before{background:linear-gradient(90deg,#7ee9cc 0 10px,#0000 10px 34px,#7ee9cc 34px 44px,#0000 44px 100%),linear-gradient(0deg,#7ee9cc 0 8px,#0000 8px 34px,#7ee9cc 34px 43px,#0000 43px 72px,#7ee9cc 72px 81px,#0000 81px 100%),#081213;border-color:#7ee9cca3;box-shadow:0 0 24px #7ee9cc1f}.strikora-level-card-maze .strikora-level-art:after{background:#7ee9cc;border-color:#f1debda8}.strikora-level-card-shapes-up .strikora-level-art,.strikora-level-card-circle-up .strikora-level-art,.strikora-level-card-keyboard-rush .strikora-level-art{background:radial-gradient(circle at 66% 42%,#38bdf833,#0000 40%),linear-gradient(135deg,#111827,#101319)}.strikora-level-card-spider-web .strikora-level-art{background:radial-gradient(circle at 58% 48%,#7df7c82e,#0000 42%),linear-gradient(135deg,#030605,#101512)}.strikora-level-card-bridge-run .strikora-level-art{background:radial-gradient(circle at 68% 42%,#5eead429,#0000 36%),linear-gradient(135deg,#07110f,#151717)}.strikora-level-card-tug-war .strikora-level-art{background:linear-gradient(90deg,#ef444433,#0000 48%,#38bdf833),linear-gradient(135deg,#111313,#161b20)}.strikora-level-card-4.strikora-level-card-spider-web{color:#39320d;background:url(/games/funtype/assets/level-4/spider.webp) 50%/cover no-repeat,#ffdc2f;border-color:#4a4111;grid-template-columns:minmax(0,1fr);min-height:clamp(178px,20vw,232px);padding:0;box-shadow:0 18px 34px #4a411129}.strikora-level-card-4.strikora-level-card-spider-web:before,.strikora-level-card-4.strikora-level-card-spider-web:after{display:none}.strikora-level-card-4.strikora-level-card-spider-web:hover,.strikora-level-card-4.strikora-level-card-spider-web:focus-visible{background:url(/games/funtype/assets/level-4/spider.webp) 50%/cover no-repeat,#ffdc2f;transform:translateY(-2px);box-shadow:0 24px 44px #4a411133}.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-art{display:none}.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-copy{text-align:center;justify-items:center;padding:0 18px;position:absolute;inset:auto 0 20px}.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{color:#4a4111;text-shadow:0 1px #ffffff5c,0 10px 22px #4a411129;font-size:clamp(1.55rem,3vw,2.34rem)}@media (max-width:1180px){.strikora-menu{align-content:start;width:min(920px,100vw - 40px)}.strikora-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.strikora-menu{width:min(100vw - 24px,460px);padding-top:22px;padding-bottom:92px}.strikora-level-grid{grid-template-columns:1fr;gap:14px}.strikora-level-card,.strikora-level-card-fruit{aspect-ratio:16/9;grid-template-columns:minmax(0,1fr);min-height:0;padding:15px}.strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy{gap:6px;max-width:min(260px,86%)}.strikora-level-name{font-size:clamp(1.08rem,6vw,1.48rem)}}.strikora-menu{gap:clamp(14px,1.3vw,18px);width:min(1280px,100vw - 64px);padding:clamp(28px,4vh,44px) 0 clamp(58px,7vh,72px)}.strikora-level-card,.strikora-level-card-fruit{aspect-ratio:16/9;color:#fff4dc;background:linear-gradient(#3727180f,#0f0b0894 62%,#080706c7),#d7caba;border-color:#4d3e2d47;place-items:center;padding:clamp(14px,1.4vw,22px);box-shadow:0 18px 34px #50412d33,inset 0 1px #fff8e22e}.strikora-level-card:hover,.strikora-level-card:focus-visible,.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible,.strikora-level-card-4:hover,.strikora-level-card-4:focus-visible,.strikora-level-card-5:hover,.strikora-level-card-5:focus-visible,.strikora-level-card-6:hover,.strikora-level-card-6:focus-visible,.strikora-level-card-7:hover,.strikora-level-card-7:focus-visible,.strikora-level-card-8:hover,.strikora-level-card-8:focus-visible{background:linear-gradient(#3727180a,#0f0b0885 62%,#080706b8),#d7caba;border-color:#4d3e2d6b;transform:translateY(-2px);box-shadow:0 24px 42px #50412d40,inset 0 1px #fff8e238}.strikora-level-card:after,.strikora-level-card-fruit:after{background:radial-gradient(circle,#fff4dc0a,#0000 32%),linear-gradient(#0c09070a,#0c090733 46%,#0c0907bd 100%);border-color:#fff4dc1f}.strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy{text-align:center;align-content:center;justify-items:center;width:100%;max-width:min(360px,86%);min-height:100%;padding-left:0}.strikora-level-name{color:#fff3d6;text-shadow:0 3px 12px #0000009e,0 0 24px #ffe0a429;font-size:clamp(1.26rem,1.55vw,1.86rem);line-height:1.04}.strikora-level-kicker,.strikora-level-status{display:none}.strikora-level-card-fruit .strikora-level-copy{max-width:min(420px,88%)}.strikora-level-card-fruit .strikora-level-name{color:#fff4d7;font-size:clamp(1.44rem,2vw,2.28rem)}@media (max-width:1180px){.strikora-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.strikora-menu{width:min(100vw - 24px,460px);padding-top:22px;padding-bottom:92px}.strikora-level-grid{grid-template-columns:1fr}.strikora-level-name{font-size:clamp(1.2rem,6vw,1.58rem)}.strikora-level-card-fruit .strikora-level-name{font-size:clamp(1.34rem,7vw,1.9rem)}}.strikora-level-name{color:#332314;text-shadow:0 1px #ffffff9e,0 10px 22px #4c2d1624}.strikora-level-card-fruit .strikora-level-name{color:#fff0c8;text-shadow:0 2px 1px #421f0c99,0 8px 18px #421f0c47}.strikora-level-card-2 .strikora-level-art{display:none}.strikora-level-card,.strikora-level-card-fruit{color:#edc679;background:#d4cbbd;border-color:#44342333;box-shadow:0 16px 28px #4939272e,inset 0 1px #4434230f}.strikora-level-card:hover,.strikora-level-card:focus-visible,.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible,.strikora-level-card-4:hover,.strikora-level-card-4:focus-visible,.strikora-level-card-5:hover,.strikora-level-card-5:focus-visible,.strikora-level-card-6:hover,.strikora-level-card-6:focus-visible,.strikora-level-card-7:hover,.strikora-level-card-7:focus-visible,.strikora-level-card-8:hover,.strikora-level-card-8:focus-visible{background:#d4cbbd;border-color:#44342357;box-shadow:0 22px 36px #49392738,inset 0 1px #44342314}.strikora-level-card:after,.strikora-level-card-fruit:after{background:linear-gradient(#2c1f1405,#0000 44%,#2c1f1433);border-color:#4434231a;box-shadow:inset 0 -1px #44342314}.strikora-level-name,.strikora-level-card-fruit .strikora-level-name{color:#edc679;text-shadow:0 3px 10px #23180f94,0 12px 24px #23180f3d}.strikora-level-card-fruit{background:linear-gradient(#301d0d05,#301d0d1f 54%,#301d0d3d),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat}.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible{background:linear-gradient(#301d0d03,#301d0d1a 54%,#301d0d38),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat}.strikora-level-card-2:hover,.strikora-level-card-2:focus-visible{background:linear-gradient(#2a351c00,#2a351c0f 58%,#2a351c1f),url(/games/funtype/assets/level-2/banner.webp) 50%/cover no-repeat}.strikora-level-card-2 .strikora-level-name{color:#26341b;text-shadow:0 10px 20px #552d2329}.strikora-root.strikora-screen-menu .game-back-button{color:#2d2419!important;background:#d3cabcd1!important;border-color:#4434233d!important}.strikora-level-card-2{display:block}.strikora-level-card-2 .strikora-level-copy{z-index:3;pointer-events:none;justify-content:center;padding:0;display:flex;position:absolute;bottom:clamp(12px,1.6vw,18px);left:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px)}.strikora-level-card-2 .strikora-level-name{color:#132315;letter-spacing:0;text-align:center;text-transform:uppercase;text-shadow:0 1px #ffffffd9,0 0 12px #28d06d57;background:linear-gradient(#fcfff5f0,#d1ffdedb),#f2fff0;border:2px solid #40bc70ad;border-radius:6px;justify-content:center;align-items:center;min-height:clamp(40px,4.4vw,52px);padding:0 clamp(18px,2.6vw,30px);font-family:Arial Black,Segoe UI,Arial,sans-serif;font-size:clamp(1.16rem,1.68vw,1.78rem);font-weight:950;line-height:1;display:inline-flex;box-shadow:0 10px 24px #26593433,0 0 18px #47ff9a38,inset 0 0 0 1px #ffffffb3}.strikora-level-card-2 .strikora-level-name:before,.strikora-level-card-2 .strikora-level-name:after{content:"";background:linear-gradient(90deg,#0000,#116530bd,#0000);width:clamp(18px,2.4vw,30px);height:2px;margin:0 12px;box-shadow:0 0 10px #28d06d73}.strikora-level-card-2:hover .strikora-level-name,.strikora-level-card-2:focus-visible .strikora-level-name{border-color:#2ad370db;box-shadow:0 14px 28px #2659343d,0 0 24px #47ff9a4d,inset 0 0 0 1px #ffffffc7}@media (max-width:640px){.strikora-level-card-2 .strikora-level-name{width:min(100%,310px);font-size:clamp(1.02rem,5vw,1.34rem)}.strikora-level-card-2 .strikora-level-name:before,.strikora-level-card-2 .strikora-level-name:after{width:16px;margin:0 8px}}.strikora-level-card-fruit{background:radial-gradient(circle,#ffda5e2e,#0000 27%),linear-gradient(#ffd27308,#3d1f0a1a 72%,#3d1f0a29),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat;border-color:#5c391861;box-shadow:0 20px 38px #563a1f3d,0 0 0 1px #ffd67833,inset 0 1px #ffe5a447}.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible{background:radial-gradient(circle,#ffda5e33,#0000 28%),linear-gradient(#ffd2730a,#3d1f0a17 72%,#3d1f0a24),url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat;border-color:#7b4b1d80;transform:none;box-shadow:0 24px 42px #563a1f47,0 0 0 1px #ffd67842,inset 0 1px #ffe5a457}.strikora-level-card-fruit:after{background:radial-gradient(at 50% 52%,#fff4ba42,#0000 34%),linear-gradient(#ffecb20f,#0000 48%,#562b0c29);border-color:#ffd67833;box-shadow:inset 0 1px #ffecb23d,inset 0 -1px #542b101f}.strikora-level-card-fruit .strikora-level-copy{pointer-events:none;place-content:center;max-width:none;min-height:100%;inset:0}.strikora-level-card-fruit .strikora-level-name{color:#ffbf2e;-webkit-text-fill-color:transparent;-webkit-text-stroke:clamp(1px, .09vw, 2px) #4f270d9e;letter-spacing:0;text-align:center;text-shadow:none;filter:drop-shadow(0 2px #fff5be94)drop-shadow(0 9px 16px #3b1d0a57);background:linear-gradient(90deg,#ff3b30 0%,#ffb72f 47%,#55c947 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding:0 clamp(12px,1.8vw,22px);font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;font-size:clamp(1.86rem,2.85vw,3.36rem);font-weight:950;line-height:.92;display:inline-flex;position:relative}.strikora-level-card-fruit .strikora-level-name:before,.strikora-level-card-fruit .strikora-level-name:after{content:"";background:radial-gradient(circle at 34% 28%,#ffffcfb8,#0000 26%),linear-gradient(135deg,#ff3b30,#ff9d21 58%,#59c946);border:2px solid #582b0d57;border-radius:50%;width:clamp(13px,1.4vw,20px);height:clamp(13px,1.4vw,20px);margin:0 clamp(8px,1vw,13px);box-shadow:0 5px 10px #3f1f0b38}@media (max-width:640px){.strikora-level-card-fruit .strikora-level-name{width:min(100%,340px);font-size:clamp(1.52rem,9vw,2.46rem)}.strikora-level-card-fruit .strikora-level-name:before,.strikora-level-card-fruit .strikora-level-name:after{width:12px;height:12px;margin:0 7px}}.strikora-level-card-fruit .strikora-level-copy{z-index:4;place-items:center;display:grid}.strikora-level-card-fruit .strikora-level-name{aspect-ratio:675/547;color:#0000;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;filter:none;width:min(58%,640px);min-width:250px;max-width:calc(100% - 32px);padding:0;font-size:0;line-height:0;overflow:hidden}@media (max-width:640px){.strikora-level-card-fruit .strikora-level-name{width:min(72%,340px);min-width:184px}.strikora-level-card-fruit .strikora-level-name:before{width:100%;height:100%;margin:0}}.strikora-root.strikora-screen-menu{color:#17211c;background:linear-gradient(#15261e09 0 1px,#0000 1px 100%) 0 0/36px 36px,linear-gradient(90deg,#15261e08 0 1px,#0000 1px 100%) 0 0/36px 36px,linear-gradient(135deg,#f4f6f2 0%,#e5ebe4 50%,#dce4dd 100%)}.strikora-root.strikora-screen-menu .strikora-canvas{opacity:0}.strikora-menu{align-content:start;gap:18px;width:min(1320px,100vw - 56px);height:auto;min-height:100svh;margin:0 auto;padding:32px 0 104px;display:grid}.strikora-menu-header{border-bottom:1px solid #17211c24;justify-content:space-between;align-items:end;gap:18px;padding:2px 2px 14px;display:flex}.strikora-menu-count{color:#31463a;letter-spacing:0;background:#ffffff8a;border:1px solid #17211c29;border-radius:8px;align-items:center;min-height:30px;padding:0 11px;font-size:.82rem;font-weight:850;line-height:1;display:inline-flex}.strikora-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.strikora-level-card,.strikora-level-card-fruit,.strikora-level-card-4.strikora-level-card-spider-web{aspect-ratio:16/10;color:#f8fbf7;text-align:left;cursor:pointer;isolation:isolate;background:linear-gradient(135deg,#1d2730,#111719);border:1px solid #121c1738;border-radius:8px;grid-column:auto;min-height:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #27372e29,inset 0 1px #ffffff24}.strikora-level-card:before,.strikora-level-card-fruit:before,.strikora-level-card-4.strikora-level-card-spider-web:before{display:none}.strikora-level-art{z-index:1;opacity:.98;pointer-events:none;border-left:0;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.strikora-level-card .strikora-level-copy,.strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy,.strikora-level-card-2 .strikora-level-copy,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-copy{z-index:3;text-align:left;pointer-events:none;grid-template-rows:auto 1fr auto auto;align-content:stretch;justify-items:start;gap:5px;width:auto;max-width:none;min-height:0;padding:13px;display:grid;position:absolute;inset:0}.strikora-level-kicker,.strikora-level-card-fruit .strikora-level-kicker{color:#ffffffdb;letter-spacing:0;text-transform:uppercase;background:#090e0c57;border:1px solid #fff3;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.strikora-level-name,.strikora-level-card-2 .strikora-level-name,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{color:#fff8df;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;letter-spacing:0;text-align:left;text-transform:none;text-shadow:0 2px 10px #00000075;filter:none;overflow-wrap:anywhere;align-self:end;max-width:100%;padding:0;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:1.18rem;font-weight:950;line-height:1.02}.strikora-level-name:before,.strikora-level-name:after,.strikora-level-card-2 .strikora-level-name:before,.strikora-level-card-2 .strikora-level-name:after{display:none}.strikora-level-status{color:#ffffffb8;letter-spacing:0;align-items:center;min-height:22px;font-size:.76rem;font-weight:800;line-height:1;display:none}.strikora-level-card.is-cleared .strikora-level-status{display:inline-flex}.strikora-level-card.is-cleared .strikora-level-kicker:after{content:"";background:#61d28f;border-radius:50%;width:6px;height:6px;margin-left:7px;box-shadow:0 0 0 2px #61d28f2e}.strikora-level-card-fruit .strikora-level-name{aspect-ratio:667/539;color:#0000;-webkit-text-fill-color:transparent;width:min(82%,360px);min-width:0;max-width:calc(100% - 40px);text-shadow:none;background:0 0;font-size:0;line-height:0;position:absolute;top:51%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.strikora-level-card-fruit .strikora-level-name:before{content:"";width:100%;height:100%;box-shadow:none;background:url(/games/funtype/assets/level-1/fruit-pop-logo.png) 50%/contain no-repeat;border:0;border-radius:0;margin:0;display:block}.strikora-level-card-fruit .strikora-level-name:after{display:none}@media (max-width:1120px){.strikora-menu{width:min(960px,100vw - 40px)}.strikora-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.strikora-menu{width:min(620px,100vw - 28px);padding-top:24px}.strikora-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.strikora-menu-title{font-size:1.85rem}}@media (max-width:520px){.strikora-menu{gap:14px;width:min(100vw - 24px,430px);padding-top:20px;padding-bottom:96px}.strikora-menu-header{flex-direction:column;align-items:start;gap:10px}.strikora-level-grid{grid-template-columns:1fr;gap:12px}.strikora-level-card,.strikora-level-card-fruit,.strikora-level-card-4.strikora-level-card-spider-web{aspect-ratio:16/9}.strikora-level-name,.strikora-level-card-2 .strikora-level-name,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{font-size:1.12rem}.strikora-level-card-fruit .strikora-level-name{width:min(74%,300px);max-width:calc(100% - 52px)}.strikora-root.strikora-screen-menu .game-back-button{justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;inset:auto auto 24px 24px!important;overflow:hidden!important}.strikora-root.strikora-screen-menu .game-back-button>span:last-child{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}}.strikora-level-card-2 .strikora-level-name{color:#fff8df;min-height:0;box-shadow:none;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.strikora-level-card-2 .strikora-level-name:before,.strikora-level-card-2 .strikora-level-name:after{content:none;display:none}.strikora-level-card .strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy,.strikora-level-card-2 .strikora-level-copy,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-copy{grid-template-rows:auto 1fr auto auto;place-content:stretch;place-items:stretch start;padding:13px;display:grid;inset:0}.strikora-level-card .strikora-level-kicker,.strikora-level-card-fruit .strikora-level-kicker{place-self:start}.strikora-level-card .strikora-level-name,.strikora-level-card-2 .strikora-level-name,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{place-self:end start}.strikora-level-card-fruit .strikora-level-name{aspect-ratio:auto;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;max-width:none;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;transform:none}.strikora-level-card-fruit .strikora-level-name:before,.strikora-level-card-fruit .strikora-level-name:after{content:none;background:0 0;display:none}.strikora-root.strikora-screen-menu{color:#17211c;background-color:#0000;background-image:linear-gradient(#ffffffd1,#ffffff57),linear-gradient(135deg,#f7f9f5 0%,#eef4f0 52%,#e7edf0 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.strikora-root.strikora-screen-menu .strikora-canvas{display:none}.strikora-menu{contain:layout paint;align-content:start;gap:clamp(18px,2vw,24px);width:min(1180px,100vw - 48px);min-height:100svh;padding:clamp(28px,4.2vh,44px) 0 94px}.strikora-menu:before,.strikora-menu:after{content:none!important;display:none!important}.strikora-menu-header{border:0;justify-content:flex-start;align-items:center;gap:0;padding:0;display:flex}.strikora-menu-title{color:#17211c;letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,2.65rem);font-weight:950;line-height:1}.strikora-menu-count,.strikora-level-kicker,.strikora-level-status{display:none!important}.strikora-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,20px);width:100%;display:grid}.strikora-level-card,.strikora-level-card-fruit,.strikora-level-card-4.strikora-level-card-spider-web{aspect-ratio:16/9;color:#f8fbf7;text-align:left;cursor:pointer;isolation:isolate;contain:layout paint;backface-visibility:hidden;background:linear-gradient(135deg,#25313a,#111719);border:1px solid #17211c24;border-radius:8px;min-height:0;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 22px #25342b1f,inset 0 1px #ffffff24}.strikora-level-card:hover,.strikora-level-card:focus-visible,.strikora-level-card-fruit:hover,.strikora-level-card-fruit:focus-visible,.strikora-level-card-4.strikora-level-card-spider-web:hover,.strikora-level-card-4.strikora-level-card-spider-web:focus-visible{border-color:#17211c47;transform:translateY(-2px);box-shadow:0 14px 28px #25342b29,inset 0 1px #ffffff29}.strikora-level-card:focus-visible,.strikora-level-card-fruit:focus-visible{outline-offset:3px;outline:3px solid #34d39952}.strikora-level-card:before,.strikora-level-card-fruit:before,.strikora-level-card-4.strikora-level-card-spider-web:before{content:none!important;display:none!important}.strikora-level-card:after,.strikora-level-card-fruit:after,.strikora-level-card-4.strikora-level-card-spider-web:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#080d0b1a 48%,#080d0b8f 100%),linear-gradient(90deg,#080d0b29,#0000 54%);border:0;border-radius:0;position:absolute;inset:0;box-shadow:inset 0 -1px #080d0b29}.strikora-level-art{z-index:1;opacity:1;pointer-events:none;border:0;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.strikora-level-card-fruit .strikora-level-art,.strikora-level-card-2 .strikora-level-art,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-art{display:none}.strikora-level-card .strikora-level-copy,.strikora-level-copy,.strikora-level-card-fruit .strikora-level-copy,.strikora-level-card-2 .strikora-level-copy,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-copy{z-index:3;pointer-events:none;justify-content:flex-start;align-items:flex-end;width:auto;max-width:calc(100% - 24px);min-height:0;padding:0;display:flex;position:absolute;inset:auto 12px 12px}.strikora-level-card .strikora-level-name,.strikora-level-name,.strikora-level-card-2 .strikora-level-name,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{color:#fffaf1;background:#070c0a70;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;letter-spacing:0;text-align:left;text-transform:none;text-shadow:0 1px 8px #0000005c;filter:none;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff29;border-radius:8px;align-items:center;max-width:100%;min-height:34px;padding:0 11px;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(.96rem,1.2vw,1.18rem);font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff1f}.strikora-level-name:before,.strikora-level-name:after,.strikora-level-card-2 .strikora-level-name:before,.strikora-level-card-2 .strikora-level-name:after,.strikora-level-card-fruit .strikora-level-name:before,.strikora-level-card-fruit .strikora-level-name:after{content:none!important;display:none!important}.strikora-level-card-fruit{background:url(/games/funtype/assets/level-1/banner.webp) 50%/cover no-repeat,#8b5527;border-color:#6f4a2533}.strikora-level-card-fruit:after{background:linear-gradient(#21120800 0%,#21120814 68%,#21120833 100%)}.strikora-level-card-fruit .strikora-level-copy{display:none}.strikora-level-card-fruit .strikora-level-name{width:1px;height:1px;box-shadow:none;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.strikora-level-card-2{background:linear-gradient(90deg,#0000 0 18%,#94a3b833 18% 20%,#0000 20% 100%),linear-gradient(0deg,#0000 0 36%,#94a3b82e 36% 38%,#0000 38% 100%),linear-gradient(90deg,#0000 0 58%,#38bdf829 58% 60%,#0000 60% 100%),linear-gradient(0deg,#0000 0 66%,#94a3b824 66% 68%,#0000 68% 100%),radial-gradient(circle at 44% 46%,#38bdf83d,#0000 18%),radial-gradient(circle at 62% 52%,#f43f5e2e,#0000 16%),linear-gradient(135deg,#020617 0%,#0f172a 56%,#111827 100%)}.strikora-level-card-2:after{background:linear-gradient(#02061700 0%,#02061714 48%,#0206179e 100%),linear-gradient(90deg,#02061738,#0000 52%)}.strikora-level-card-3{background:radial-gradient(circle at 26% 28%,#ffffff6b 0 10%,#0000 11%),radial-gradient(circle at 70% 62%,#8b5cf6b8 0 15%,#0000 16%),linear-gradient(135deg,#b9eaff 0%,#8ec7f1 54%,#6972dd 100%)}.strikora-level-card-4.strikora-level-card-spider-web{background:url(/games/funtype/assets/level-4/spider.webp) 50%/cover no-repeat,#ffdc2f;border-color:#5c4c1438}.strikora-level-card-4.strikora-level-card-spider-web:after{background:linear-gradient(#2d230500 0%,#2d23050f 54%,#2d23056b 100%)}.strikora-level-card-5{background:radial-gradient(circle at 72% 26%,#ffd670c7 0 10%,#0000 11%),linear-gradient(135deg,#123c33 0%,#1a6b5a 48%,#f2be5b 100%)}.strikora-level-card-6{background:radial-gradient(circle at 72% 38%,#e0f2fead 0 13%,#0000 14%),linear-gradient(135deg,#0d2430 0%,#115571 55%,#22d3ee 100%)}.strikora-level-card-7{background:linear-gradient(90deg,#ef4444e6 0 49%,#f8fafc80 50%,#38bdf8e0 51% 100%),#1d2430}.strikora-level-card-8{background:linear-gradient(135deg,#38bdf88f,#0000 42%),linear-gradient(135deg,#101827 0%,#1f2937 58%,#0f172a 100%)}.strikora-root.strikora-screen-menu .game-back-button{color:#17211c!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffd1!important;border:1px solid #17211c24!important;bottom:24px!important;left:24px!important;box-shadow:0 10px 22px #25342b24!important}.strikora-root.strikora-screen-menu .game-back-button>span:first-child{color:#f8fbf7!important;background:#17211c!important}@media (prefers-reduced-motion:reduce){.strikora-level-card,.strikora-level-card-fruit,.strikora-level-card-4.strikora-level-card-spider-web{transition:none}}@media (max-width:960px){.strikora-menu{width:min(760px,100vw - 36px)}.strikora-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.strikora-menu{gap:16px;width:min(430px,100vw - 24px);padding-top:22px;padding-bottom:92px}.strikora-menu-title{font-size:1.9rem}.strikora-level-grid{grid-template-columns:1fr;gap:12px}.strikora-level-card .strikora-level-name,.strikora-level-name,.strikora-level-card-2 .strikora-level-name,.strikora-level-card-4.strikora-level-card-spider-web .strikora-level-name{min-height:32px;font-size:.98rem}}.strikora-menu.strikora-spinner-menu{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2.5vh,26px);width:min(760px,100vw - 32px);min-height:100svh;padding:clamp(24px,4vh,44px) 0 92px;display:flex;overflow:visible}.strikora-spinner-header{z-index:2;position:relative}.strikora-spinner-kicker{color:#8dffdb;letter-spacing:.18em;text-transform:uppercase;background:#18494066;border:1px solid #7cffd261;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.strikora-spinner-header h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:10px 0 0;font-size:clamp(2rem,5vw,3.6rem);font-weight:950;line-height:.95}.strikora-spinner-header p{color:#e7f7f2b3;margin:10px 0 0;font-size:clamp(.92rem,1.8vw,1.05rem);font-weight:650}.strikora-spinner-stage{aspect-ratio:1;filter:drop-shadow(0 26px 36px #00000061);width:min(52vh,420px,100vw - 62px);position:relative}.strikora-spinner-stage:before{content:"";z-index:0;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:-12px;box-shadow:inset 0 0 0 7px #061015bd,0 0 70px #4aefbf1a}.strikora-spinner-pointer{z-index:5;filter:drop-shadow(0 7px 7px #00000061);border:18px solid #0000;border-top:0;border-bottom:40px solid #fff7d6;width:0;height:0;position:absolute;top:-19px;left:50%;transform:translate(-50%)rotate(180deg)}.strikora-game-wheel{z-index:1;will-change:transform;background:radial-gradient(circle,#0000 0 24%,#ffffff1f 24.5% 25.2%,#0000 26%),conic-gradient(from -60deg,#ef4b46 0deg 120deg,#f3bb21 120deg 240deg,#4a67df 240deg 360deg);border:8px solid #f2f7ec;border-radius:50%;transition:transform 3.6s cubic-bezier(.12,.64,.12,1);position:absolute;inset:0;box-shadow:inset 0 0 0 5px #07131a47,inset 0 0 34px #07131a38,0 0 0 2px #ffffff2e}.strikora-game-wheel:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(30deg,#0000 49.3%,#ffffffb8 49.5% 50.5%,#0000 50.7%),linear-gradient(150deg,#0000 49.3%,#ffffffb8 49.5% 50.5%,#0000 50.7%),linear-gradient(270deg,#0000 49.3%,#ffffffb8 49.5% 50.5%,#0000 50.7%);border-radius:50%;position:absolute;inset:0}.strikora-wheel-label{z-index:2;color:#fff;letter-spacing:-.02em;text-shadow:0 2px 9px #00000057;justify-items:center;gap:3px;font-size:clamp(.82rem,2.8vw,1.15rem);font-weight:950;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.strikora-wheel-label>span{font-size:clamp(1.35rem,4.3vw,2rem);line-height:1}.strikora-wheel-label.is-fruit{top:23%;left:50%}.strikora-wheel-label.is-spider{top:66%;left:72%;transform:translate(-50%,-50%)rotate(120deg)}.strikora-wheel-label.is-maze{top:66%;left:28%;transform:translate(-50%,-50%)rotate(240deg)}.strikora-wheel-hub{z-index:3;aspect-ratio:1;color:#0d2624;background:linear-gradient(145deg,#a6ffe2,#42d9ae);border:5px solid #ffffffdb;border-radius:50%;place-items:center;width:25%;font-size:clamp(1.5rem,6vw,2.8rem);font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #04151370,inset 0 2px #ffffffa6}.strikora-spinner-stage.is-spinning .strikora-spinner-pointer{animation:.18s ease-in-out infinite alternate strikora-pointer-tick}.strikora-spinner-stage.is-selected:after{content:"";z-index:0;pointer-events:none;border:2px solid #8dffdbc2;border-radius:50%;animation:.7s ease-out both strikora-winner-pulse;position:absolute;inset:-18px;box-shadow:0 0 42px #4aefbf7a}.strikora-spinner-controls{z-index:2;justify-items:center;gap:11px;min-height:82px;display:grid;position:relative}.strikora-spinner-announcement{color:#ebf8f4c7;min-height:20px;font-size:.9rem;font-weight:750}.strikora-spin-button{color:#09231f;min-width:190px;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(#a9ffe4,#55deb6);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.98rem;font-weight:950;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex;box-shadow:0 14px 28px #23cf9e3d,inset 0 2px #ffffffad}.strikora-spin-button>span{font-size:1.3rem;line-height:1}.strikora-spin-button:hover:not(:disabled),.strikora-spin-button:focus-visible:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)scale(1.02)}.strikora-spin-button:focus-visible{outline-offset:4px;outline:3px solid #8dffdb5c}.strikora-spin-button:disabled{cursor:wait;opacity:.78}.strikora-spinner-menu .game-back-button{color:#eafff8!important;background:#07171bc7!important;border-color:#8dffdb47!important}.strikora-spinner-menu .game-back-button>span:first-child{color:#09231f!important;background:#8dffdb!important}@keyframes strikora-pointer-tick{0%{transform:translate(-50%)rotate(178deg)}to{transform:translate(-50%)rotate(185deg)}}@keyframes strikora-winner-pulse{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-height:760px) and (min-width:561px){.strikora-menu.strikora-spinner-menu{gap:12px;padding-top:18px}.strikora-spinner-header p{display:none}.strikora-spinner-stage{width:min(47vh,360px)}}@media (max-width:560px){.strikora-menu.strikora-spinner-menu{gap:18px;width:min(430px,100vw - 24px);padding:22px 0 88px}.strikora-spinner-header h1{font-size:clamp(2rem,11vw,2.8rem)}.strikora-spinner-stage{width:min(44vh,350px,100vw - 50px)}.strikora-wheel-label{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.strikora-game-wheel{transition-duration:.12s}.strikora-spinner-stage.is-spinning .strikora-spinner-pointer{animation:none}}.strikora-mode-maze.strikora-screen-playing{background:#050617}.strikora-maze-hud{z-index:7;top:max(18px, env(safe-area-inset-top,0px));left:max(22px, env(safe-area-inset-left,0px));color:#f8fafc;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);pointer-events:none;background:radial-gradient(circle at 0 0,#22d3ee24,#0000 42%),linear-gradient(120deg,#0d1637db,#0c0a23c2);border:1px solid #7dd3fc33;border-radius:18px;grid-template-rows:auto 18px;grid-template-columns:minmax(228px,.85fr) minmax(340px,1.55fr) auto;align-items:center;gap:4px 18px;width:min(920px,100vw - 176px);min-height:68px;padding:12px 16px 12px 14px;display:grid;position:absolute;overflow:hidden;box-shadow:0 20px 48px #02061757,inset 0 1px #e0f2fe1c}.strikora-maze-hud:after{content:"";background:linear-gradient(#67e8f9,#60a5fa 56%,#a78bfa);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #22d3eeb8}.strikora-maze-heading{border-right:1px solid #7dd3fc1f;grid-row:1/3;align-content:center;gap:2px;min-width:0;padding-right:18px;display:grid}.strikora-maze-live{color:#a5f3fc;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.58rem;font-weight:900;display:flex}.strikora-maze-live i{background:#34d399;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #34d399e6}.strikora-maze-heading>strong{color:#f8fafc;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.6vw,1.28rem);line-height:1.08;overflow:hidden}.strikora-maze-heading>small{color:#e0f2fe8f;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.strikora-maze-metrics{grid-template-columns:repeat(4,minmax(58px,1fr));gap:6px;display:grid}.strikora-maze-metrics>span{border-left:1px solid #7dd3fc1a;gap:1px;min-width:0;padding:2px 10px;display:grid}.strikora-maze-metrics small,.strikora-maze-progress-label small{color:#bae6fd7a;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:850}.strikora-maze-metrics strong{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1}.strikora-maze-progress{background:#7dd3fc17;border-radius:999px;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #02061785}.strikora-maze-progress>span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#60a5fa 54%,#a78bfa);min-width:5px;height:100%;transition:width .18s;display:block;box-shadow:0 0 13px #22d3eea3}.strikora-maze-progress-label{justify-content:flex-end;align-items:center;gap:6px;min-width:76px;display:flex}.strikora-maze-progress-label strong{color:#a5f3fc;font-variant-numeric:tabular-nums;font-size:.68rem}.strikora-maze-lives{grid-area:1/3;place-self:start end;gap:5px;padding-top:2px;display:flex}.strikora-maze-lives span{background:#fb718517;border:1px solid #fb718557;border-radius:3px;width:8px;height:8px;transform:rotate(45deg)}.strikora-maze-lives span.is-active{background:#22d3ee;border-color:#67e8f9d6;box-shadow:0 0 9px #22d3eeb3}.strikora-mode-maze .strikora-control-strip.is-playing{top:max(22px, env(safe-area-inset-top,0px));right:max(22px, env(safe-area-inset-right,0px));bottom:auto}.strikora-mode-maze .strikora-menu-button{color:#e0f2fe;background:#090d23c2;border-color:#7dd3fc42;min-width:82px;min-height:42px;box-shadow:0 14px 32px #0206175c,inset 0 1px #e0f2fe1a}.strikora-mode-maze .strikora-menu-button:hover,.strikora-mode-maze .strikora-menu-button:focus-visible{background:#111c42e0;border-color:#67e8f999;box-shadow:0 0 24px #22d3ee2e}@media (max-width:820px){.strikora-maze-hud{right:max(88px, calc(env(safe-area-inset-right,0px) + 88px));grid-template-columns:minmax(150px,.7fr) minmax(280px,1.3fr) auto;column-gap:10px;width:auto;padding-right:12px}.strikora-maze-heading{padding-right:10px}.strikora-maze-metrics>span{padding-inline:6px}}@media (max-width:640px),(orientation:portrait){.strikora-maze-hud{top:max(10px, env(safe-area-inset-top,0px));left:max(10px, env(safe-area-inset-left,0px));right:max(78px, calc(env(safe-area-inset-right,0px) + 78px));border-radius:15px;grid-template-rows:auto auto 8px;grid-template-columns:1fr auto;gap:5px 8px;width:auto;min-height:74px;padding:9px 11px 9px 12px}.strikora-maze-heading{border-right:0;grid-area:1/1;padding-right:0}.strikora-maze-heading>strong{font-size:.96rem}.strikora-maze-heading>small,.strikora-maze-live{display:none}.strikora-maze-metrics{grid-area:2/1/auto/3;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.strikora-maze-metrics>span{padding:1px 4px}.strikora-maze-metrics small{font-size:.48rem}.strikora-maze-metrics strong{font-size:.74rem}.strikora-maze-progress{grid-area:3/1/auto/3}.strikora-maze-progress-label{grid-area:1/2}.strikora-maze-progress-label small,.strikora-maze-lives{display:none}.strikora-mode-maze .strikora-control-strip.is-playing{top:max(10px, env(safe-area-inset-top,0px));right:max(10px, env(safe-area-inset-right,0px))}.strikora-mode-maze .strikora-menu-button{min-width:62px;min-height:38px;padding-inline:10px;font-size:.78rem}}.strikora-maze-hud{top:max(18px, env(safe-area-inset-top,0px));left:max(22px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c1fad;border-color:#7dd3fc29;border-radius:12px;width:auto;min-height:0;padding:5px 7px;display:flex;right:auto;box-shadow:0 10px 24px #0206173d,inset 0 1px #e0f2fe12}.strikora-maze-hud:after{display:none}.strikora-maze-metrics{gap:0;display:flex}.strikora-maze-metrics>span{border-left:1px solid #7dd3fc17;justify-content:center;align-items:baseline;gap:5px;min-width:64px;padding:2px 9px;display:flex}.strikora-maze-metrics>span:first-child{border-left:0}.strikora-maze-metrics small{color:#bae6fd70;letter-spacing:.08em;font-size:.46rem}.strikora-maze-metrics strong{color:#e0f2fe;font-size:.72rem;line-height:1}.strikora-maze-touch-controls{z-index:8;right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));pointer-events:none;grid-template-rows:repeat(2,54px);grid-template-columns:repeat(3,54px);grid-template-areas:".up.""left down right";gap:6px;display:grid;position:absolute}.strikora-maze-touch-controls button{color:#e0f2fe;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#070f24e6;border:1px solid #7dd3fc57;border-radius:14px;grid-template-columns:15px 1fr;align-items:center;gap:3px;min-width:0;min-height:0;padding:0 8px;display:grid;box-shadow:0 8px 20px #02061747}.strikora-maze-touch-controls button:active{background:#0e2d45f5;border-color:#67e8f9;transform:scale(.96)}.strikora-maze-touch-controls button:focus-visible{outline-offset:2px;outline:2px solid #a5f3fc}.strikora-maze-touch-controls button.is-up{grid-area:up}.strikora-maze-touch-controls button.is-right{grid-area:right}.strikora-maze-touch-controls button.is-down{grid-area:down}.strikora-maze-touch-controls button.is-left{grid-area:left}.strikora-maze-touch-controls span{color:#7dd3fc;font-size:.86rem;line-height:1}.strikora-maze-touch-controls kbd{color:#fff;text-align:center;font:900 1.02rem/1 Segoe UI,sans-serif}@media (max-width:640px),(orientation:portrait){.strikora-maze-hud{top:max(10px, env(safe-area-inset-top,0px));left:max(10px, env(safe-area-inset-left,0px));border-radius:10px;width:auto;min-height:0;padding:4px 5px;display:flex;right:auto}.strikora-maze-metrics{grid-area:auto;display:flex}.strikora-maze-metrics>span{gap:3px;min-width:50px;padding:1px 5px}.strikora-maze-metrics small{font-size:.4rem}.strikora-maze-metrics strong{font-size:.62rem}.strikora-maze-touch-controls{right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px);gap:5px}.strikora-maze-touch-controls button{border-radius:12px;grid-template-columns:12px 1fr;padding-inline:6px}.strikora-maze-touch-controls kbd{font-size:.9rem}}.strikora-root.strikora-screen-menu{color:#25233a;background:radial-gradient(circle at 50% 46%,#ffffffe0,#0000 54%),linear-gradient(135deg,#fffdf7 0%,#fff9ee 52%,#fffdf8 100%);overflow:hidden}.strikora-menu.strikora-key-menu{width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;padding:0;display:block;position:relative;overflow:hidden}.strikora-key-menu-title{z-index:3;color:#7f756f;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1vw,.9rem);font-weight:900;position:absolute;top:clamp(15px,2.8vh,28px);left:50%;transform:translate(-50%)}.strikora-key-field{position:absolute;inset:0}.strikora-menu-key{--key-edge:#277bd3;--key-ink:#287fd8;left:var(--key-x);top:var(--key-y);z-index:1;aspect-ratio:1/1.02;border:2px solid color-mix(in srgb, var(--key-edge) 68%, #8d7e75);width:clamp(70px,7.8vw,132px);color:var(--key-ink);background:var(--key-edge);box-shadow:9px 12px 15px #684d3421, 1px 5px 0 color-mix(in srgb, var(--key-edge) 78%, #5d4a3e);transform:translate(-50%, 0) rotate(var(--key-rotation));transform-origin:50% 55%;border-radius:21%;animation:5.8s ease-in-out infinite alternate strikora-key-float;position:absolute}.strikora-menu-key:nth-child(3n+1){animation-delay:-1.8s}.strikora-menu-key:nth-child(3n+2){animation-delay:-3.6s}.strikora-menu-key.is-small{width:clamp(64px,7vw,116px)}.strikora-menu-key.is-large{width:clamp(78px,8.5vw,144px)}.strikora-menu-key.is-blue{--key-edge:#2d83d7;--key-ink:#287ed2}.strikora-menu-key.is-teal{--key-edge:#20bbb9;--key-ink:#18aaa9}.strikora-menu-key.is-purple{--key-edge:#8d60d9;--key-ink:#875ad4}.strikora-menu-key.is-coral{--key-edge:#ff5e56;--key-ink:#ff6058}.strikora-menu-key.is-yellow{--key-edge:#ffb90d;--key-ink:#ffb20a}.strikora-menu-key-face{text-shadow:0 2px 0 #ffffff8c, 1px 3px 1px color-mix(in srgb, var(--key-edge) 52%, transparent);background:linear-gradient(145deg,#fffffffa,#fcf8f0f5),#fffdf7;border:2px solid #bba99c;border-radius:21%;place-items:center;font-size:clamp(2.6rem,5.2vw,5.25rem);font-weight:950;line-height:1;display:grid;position:absolute;inset:-2px -2px 9%;box-shadow:inset 3px 4px 2px #fffffff0,inset -3px -5px 7px #ab917c1a}.strikora-menu-key.is-small .strikora-menu-key-face{font-size:clamp(2.3rem,4.7vw,4.7rem)}.strikora-menu-key.is-game{z-index:2;filter:drop-shadow(0 0 13px color-mix(in srgb, var(--key-edge) 25%, transparent))}.strikora-menu-key.is-game .strikora-menu-key-face{border-color:color-mix(in srgb, var(--key-edge) 46%, #a89485);box-shadow:inset 3px 4px 2px #fffffff0, inset -3px -5px 7px #ab917c1a, 0 0 0 5px color-mix(in srgb, var(--key-edge) 12%, transparent)}.strikora-menu-key-label{border:1px solid color-mix(in srgb, var(--key-edge) 34%, #c8b9aa);min-width:max-content;color:color-mix(in srgb, var(--key-edge) 72%, #3f332d);letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%) rotate(calc(var(--key-rotation) * -1));background:#fffdf7eb;border-radius:999px;padding:5px 10px 6px;font-size:clamp(.58rem,.75vw,.72rem);font-weight:950;position:absolute;top:calc(100% + 12px);left:50%;box-shadow:0 5px 12px #563f2e1a}.strikora-key-entry{right:max(24px, env(safe-area-inset-right,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));z-index:6;color:#463d38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8e6;border:1px solid #baa6959e;border-radius:22px;width:clamp(236px,20vw,310px);padding:14px;position:absolute;box-shadow:0 16px 36px #5b443129,inset 0 1px #ffffffe6}.strikora-key-entry label{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 10px;display:flex}.strikora-key-entry label span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.strikora-key-entry label strong{color:#875ad4;letter-spacing:.11em;font-size:.78rem}.strikora-key-input-shell{background:#fff;border:2px solid #a99a8f;border-radius:14px;grid-template-columns:1fr 44px;min-height:58px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:inset 0 3px 9px #614b3c14}.strikora-key-input-shell:focus-within{border-color:#875ad4;box-shadow:0 0 0 4px #875ad421,inset 0 3px 9px #614b3c0f}.strikora-key-input-shell input{color:#2d2850;caret-color:#875ad4;width:100%;min-width:0;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:1.75rem;font-weight:950}.strikora-key-input-shell>span{color:#fff;background:linear-gradient(145deg,#9c6ce4,#7648c0);place-items:center;font-size:1.18rem;font-weight:900;display:grid}.strikora-key-entry p{color:#82756e;min-height:15px;margin:8px 2px 0;font-size:.7rem;font-weight:750;line-height:1.2}.strikora-key-doodle{color:#25b7bf;pointer-events:none;display:block;position:absolute}.strikora-key-doodle.is-ring-one,.strikora-key-doodle.is-ring-two{border:4px solid;border-radius:50%;width:15px;height:15px}.strikora-key-doodle.is-ring-one{color:#ffb20a;top:8%;left:4%}.strikora-key-doodle.is-ring-two{color:#9166dc;top:68%;left:6%}.strikora-key-doodle.is-plus-one,.strikora-key-doodle.is-plus-two{width:26px;height:26px}.strikora-key-doodle.is-plus-one:before,.strikora-key-doodle.is-plus-one:after,.strikora-key-doodle.is-plus-two:before,.strikora-key-doodle.is-plus-two:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strikora-key-doodle.is-plus-one:before,.strikora-key-doodle.is-plus-two:before{width:100%;height:5px}.strikora-key-doodle.is-plus-one:after,.strikora-key-doodle.is-plus-two:after{width:5px;height:100%}.strikora-key-doodle.is-plus-one{color:#9166dc;top:6%;left:34%}.strikora-key-doodle.is-plus-two{color:#ff665d;top:87%;left:21%}.strikora-key-doodle.is-spark-one,.strikora-key-doodle.is-spark-two{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border:4px solid;width:26px;height:26px;transform:rotate(45deg)}.strikora-key-doodle.is-spark-one{color:#ffb20a;top:12%;right:5%}.strikora-key-doodle.is-spark-two{color:#20b9b7;top:84%;left:76%}.strikora-key-doodle.is-wave-one,.strikora-key-doodle.is-wave-two{border-top:5px solid;border-radius:50%;width:70px;height:35px}.strikora-key-doodle.is-wave-one{color:#20b9b7;top:5%;left:18%;transform:rotate(-14deg)}.strikora-key-doodle.is-wave-two{color:#398edf;top:88%;left:57%;transform:rotate(-14deg)}@keyframes strikora-key-float{0%{translate:0 -2px}to{translate:0 3px}}@media (max-width:720px){.strikora-menu-key{width:clamp(54px,14vw,78px)}.strikora-menu-key.is-large{width:clamp(62px,16vw,88px)}.strikora-menu-key.is-small{width:clamp(48px,12vw,68px)}.strikora-menu-key-face,.strikora-menu-key.is-small .strikora-menu-key-face{font-size:clamp(2rem,8.5vw,3.15rem)}.strikora-menu-key-label{padding:3px 7px 4px;font-size:.5rem;top:calc(100% + 8px)}.strikora-key-entry{right:14px;bottom:max(14px, env(safe-area-inset-bottom,0px));border-radius:17px;width:min(226px,100vw - 28px);padding:10px}.strikora-key-input-shell{min-height:50px}.strikora-key-doodle{scale:.75}}@media (max-height:620px){.strikora-menu-key{width:clamp(56px,7vw,92px)}.strikora-menu-key.is-large{width:clamp(64px,7.8vw,102px)}.strikora-menu-key-face{font-size:clamp(2.1rem,4.5vw,3.8rem)}.strikora-key-entry{transform-origin:100% 100%;bottom:12px;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.strikora-menu-key{animation:none}}.strikora-root.strikora-mode-nature:not(.strikora-screen-menu){background:#000}.strikora-simple-menu-header{text-align:center;justify-items:center;gap:7px;display:grid}.strikora-simple-game{aspect-ratio:16/9;color:#2d2723;cursor:pointer;background:#fff;border:1px solid #5042363d;border-radius:10px;min-width:0;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #54402e1f}.strikora-simple-game-art{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:0;display:block;position:relative}.strikora-simple-game.is-fruit .strikora-simple-game-art{background-color:#6d3618;background-image:url(/games/funtype/assets/level-1/banner.webp);background-size:cover}.strikora-simple-game.is-maze .strikora-simple-game-art{background-color:#dbefff;background-image:url(/games/funtype/assets/level-2/maze-menu-banner.webp);background-size:cover}.strikora-simple-game.is-spider .strikora-simple-game-art{background-color:#000;background-image:url(/games/funtype/assets/level-4/menu-banner.webp);background-size:cover}.strikora-simple-game.is-nature .strikora-simple-game-art{background-color:#bfeef3;background-image:url(/games/funtype/assets/level-9/parallax/nature-tree-frame.webp),url(/games/funtype/assets/level-9/parallax/nature-vine-foreground.webp),url(/games/funtype/assets/level-9/parallax/nature-sun-rays.webp),url(/games/funtype/assets/level-9/parallax/nature-forest-mid.webp),url(/games/funtype/assets/level-9/parallax/nature-mountains.webp),url(/games/funtype/assets/level-9/parallax/nature-sky.webp);background-position:50%;background-size:cover}.strikora-simple-game.is-rhythm .strikora-simple-game-art{background:linear-gradient(145deg,#211738,#563d7d);overflow:hidden}.strikora-simple-game.is-rhythm .strikora-simple-game-art:before{content:"";background:repeating-linear-gradient(90deg,#fffefe 0 calc(12.5% - 2px),#6e5a83 calc(12.5% - 2px) 12.5%);border:2px solid #191126;border-radius:5px;height:58%;position:absolute;bottom:12%;left:8%;right:8%;box-shadow:0 5px #140d216b}.strikora-simple-game.is-rhythm .strikora-simple-game-art:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 7.5%,#191126 7.5% 11.5%,#0000 11.5% 16.66%);height:31%;position:absolute;top:30%;left:11%;right:11%}.strikora-simple-game.is-balloons .strikora-simple-game-art{background-image:url(/games/funtype/assets/level-6/balloon-menu.webp),url(/games/funtype/assets/level-6/sky-background.webp);background-size:auto 94%,cover}.strikora-simple-game.is-arrow .strikora-simple-game-art{background-color:#b97939;background-image:url(/games/funtype/assets/level-7/wheel.webp),url(/games/funtype/assets/level-7/wall-background.webp);background-size:auto 88%,cover}@media (max-width:1000px) and (min-width:721px){.strikora-simple-game-list{grid-template-columns:repeat(2,minmax(0,1fr));width:min(700px,100%)}}@media (max-width:720px){.strikora-menu.strikora-key-menu{justify-content:flex-start;gap:18px;width:100%;max-width:100vw;padding:32px 16px 88px;overflow-x:hidden}.strikora-simple-menu-header h1{font-size:clamp(2.1rem,12vw,3.2rem)}.strikora-simple-game-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100vw - 32px);min-width:0;max-width:520px}.strikora-simple-game{aspect-ratio:16/9;border-radius:8px;display:block}.strikora-simple-game:hover,.strikora-simple-game:focus-visible{transform:none}}@media (max-height:620px) and (min-width:721px){.strikora-menu.strikora-key-menu{justify-content:flex-start;gap:14px;padding-top:20px}.strikora-simple-menu-header h1{font-size:2.3rem}.strikora-simple-game-list{width:min(820px,90%)}}.strikora-mode-spider-web .strikora-spider-delivery-layer{z-index:9}.strikora-mode-spider-web .strikora-spider-delivery .strikora-spider-silk{top:0;left:var(--spider-drop-x,50%);width:3px;height:var(--spider-drop-y,52%);filter:none;transform-origin:50% 0;animation:strikora-spider-silk-cycle-v2 var(--spider-drop-duration,2.55s) ease-in-out both;background:linear-gradient(90deg,#ffffff47,#fff 50%,#becae26b);border-radius:999px;transform:translate(-50%)scaleY(0);box-shadow:0 0 5px #f2f6ffdb}.strikora-mode-spider-web .strikora-spider-drop-video{left:var(--spider-drop-x,50%);top:calc(0px - var(--spider-size,520px));width:var(--spider-size,520px);object-fit:contain;filter:brightness(1.3)contrast(1.12)drop-shadow(0 14px 18px #000000e0)drop-shadow(0 0 13px #ff4a2e47);max-width:none;animation:strikora-spider-actor-cycle-v2 var(--spider-drop-duration,2.55s) ease-in-out both}@keyframes strikora-spider-silk-cycle-v2{0%{opacity:0;transform:translate(-50%)scaleY(0)}10%{opacity:1}56%,78%{opacity:1;transform:translate(-50%)scaleY(1)}96%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(0)}}@keyframes strikora-spider-actor-cycle-v2{0%{top:calc(0px - var(--spider-size,520px));opacity:0;transform:translate(-50%,-48%)rotate(-1deg)scale(.96)}10%{opacity:1}56%{top:var(--spider-drop-y,52%);opacity:1;transform:translate(calc(-50% + var(--spider-sway,0px)), -48%) rotate(1deg) scale(1)}78%{top:var(--spider-drop-y,52%);opacity:1;transform:translate(calc(-50% - var(--spider-sway,0px)), -48%) rotate(-1deg) scale(1.015)}96%{opacity:1}to{top:calc(0px - var(--spider-size,520px));opacity:0;transform:translate(-50%,-48%)rotate(0)scale(.98)}}.strikora-mode-spider-web .strikora-spider-letter{color:#ffffffad;letter-spacing:.03em;opacity:.82;text-shadow:0 3px 3px #000,0 0 10px #000;gap:.05em;font-size:clamp(30px,3.3vw,48px);display:inline-flex}.strikora-mode-spider-web .strikora-spider-letter-layer.is-medium .strikora-spider-letter{font-size:clamp(27px,3vw,42px)}.strikora-mode-spider-web .strikora-spider-letter-layer.is-hard .strikora-spider-letter{font-size:clamp(24px,2.7vw,37px)}.strikora-spider-letter>span.is-typed{color:#b9a7ff6b}.strikora-spider-letter>span.is-next{color:#fff;text-shadow:0 3px 3px #000,0 0 10px #000,0 0 15px #d2caffd1}.strikora-mode-spider-web .strikora-spider-target-hud{top:max(20px, env(safe-area-inset-top,0px));left:max(24px, env(safe-area-inset-left,0px))}.strikora-spider-instruction{z-index:18;top:max(18px, env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#05070cbf;border:1px solid #ffffff21;border-radius:12px;justify-items:center;gap:3px;min-width:290px;padding:9px 16px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.strikora-spider-instruction strong{font-size:.76rem;font-weight:900}.strikora-spider-instruction span{color:#ffffffad;font-size:.62rem;font-weight:700}.strikora-mode-spider-web .strikora-spider-settings{top:max(16px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070cc7;border:1px solid #ffffff24;border-radius:13px;padding:5px;display:block}.strikora-mode-spider-web .strikora-spider-difficulty-options{grid-template-columns:repeat(3,minmax(82px,1fr));gap:4px}.strikora-mode-spider-web .strikora-spider-difficulty-options button{place-items:center;gap:3px;min-width:82px;min-height:48px;padding:6px 10px;display:grid}.strikora-mode-spider-web .strikora-spider-difficulty-options button strong{font-size:.72rem}.strikora-mode-spider-web .strikora-spider-difficulty-options button span{color:#ffffff8c;font-size:.58rem}.strikora-mode-spider-web .strikora-spider-difficulty-options button.is-selected span{color:#0b0e14a6}@media (max-width:720px){.strikora-mode-spider-web .strikora-spider-settings{top:max(10px, env(safe-area-inset-top,0px));right:50%;transform:translate(50%)}.strikora-mode-spider-web .strikora-spider-target-hud{top:76px;left:14px}.strikora-spider-instruction{width:min(270px,100vw - 116px);min-width:0;padding:7px 10px;top:78px}.strikora-spider-instruction span{display:none}.strikora-mode-spider-web .strikora-spider-drop-video{width:min(var(--spider-size,440px), 135vw)}}@media (prefers-reduced-motion:reduce){.strikora-mode-spider-web .strikora-spider-drop-video,.strikora-mode-spider-web .strikora-spider-silk{animation-timing-function:linear}}.strikora-spider-delivery-layer{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.strikora-spider-delivery{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.strikora-spider-silk{filter:drop-shadow(0 0 4px #f2f3ffbd);transform-origin:50% 0;background:url(/games/funtype/assets/level-4/spider-thread.webp) 50%/100% 100% no-repeat;width:52px;height:51vh;animation:2.35s cubic-bezier(.34,.04,.18,1) both strikora-spider-silk-drop;position:absolute;top:-3vh;left:calc(50% - 26px);transform:scaleY(0)}.strikora-spider-delivery.is-loading .strikora-spider-drop-video,.strikora-spider-delivery.is-loading .strikora-spider-silk{animation-play-state:paused}.strikora-spider-delivery.is-ready .strikora-spider-drop-video,.strikora-spider-delivery.is-ready .strikora-spider-silk{animation-play-state:running}.strikora-spider-drop-video{width:var(--spider-size,240px);filter:brightness(1.18)contrast(1.08)drop-shadow(0 14px 18px #000000d1)drop-shadow(0 0 12px #ff4c3038)drop-shadow(0 0 10px #dfe0f433);height:auto;animation:2.35s cubic-bezier(.34,.04,.18,1) both strikora-spider-drop-and-snap;position:absolute;top:-34vh;left:50%;transform:translate(-50%)}@keyframes strikora-spider-drop-and-snap{0%{top:calc(0px - var(--spider-size,240px));opacity:0;transform:translate(-50%,-50%)rotate(-3deg)scale(.9)}12%{opacity:1}56%{top:var(--spider-drop-y,52%);opacity:1;transform:translate(calc(-50% + var(--spider-sway,0px)), -50%) rotate(2deg) scale(1)}78%{top:calc(var(--spider-drop-y,52%) - 7px);opacity:1;transform:translate(calc(-50% - var(--spider-sway,0px)), -50%) rotate(-2deg) scale(1.025)}86%{opacity:1}to{top:calc(0px - var(--spider-size,240px));opacity:0;transform:translate(-50%,-50%)rotate(3deg)scale(.9)}}@keyframes strikora-spider-silk-drop{0%{opacity:0;transform:scaleY(0)}11%{opacity:.92}38%,62%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.strikora-root.strikora-mode-spider-web:not(.strikora-screen-menu) .strikora-menu-button{color:#f8f8ff;background:#07080dc2;border-color:#ebecff33;box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff14}.strikora-mode-spider-web .strikora-spider-timer{color:#f8f8ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080dad;border-color:#ebecff2e;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff14}.strikora-mode-spider-web .strikora-spider-timer small{color:#f5f5ff94}.strikora-mode-spider-web .strikora-spider-timer strong{color:#fff;text-shadow:0 0 14px #d5cfff52}@media (max-width:640px){.strikora-spider-drop-video{width:clamp(280px,82vw,360px)}.strikora-spider-silk{width:40px;height:54vh;left:calc(50% - 20px)}}@media (prefers-reduced-motion:reduce){.strikora-spider-drop-video,.strikora-spider-silk{animation-duration:2.5s}}.strikora-spider-target-hud{z-index:16;top:max(18px, env(safe-area-inset-top,0px));left:max(18px, env(safe-area-inset-left,0px));color:#f8f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#07080db3;border:1px solid #ebecff2e;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;min-width:238px;min-height:64px;padding:9px 10px 9px 14px;display:flex;position:absolute;box-shadow:0 16px 34px #0006,inset 0 1px #ffffff14}.strikora-spider-target-hud>span{gap:3px;display:grid}.strikora-spider-target-hud>span.is-pending{border-left:1px solid #ebecff21;min-width:50px;padding-left:12px}.strikora-spider-target-hud>span.is-pending strong{color:#d8d1ff;font-size:1rem}.strikora-spider-target-hud small{color:#f5f5ff8a;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.strikora-spider-target-hud strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.28rem;font-weight:950;line-height:1}.strikora-spider-target-hud strong em{color:#f5f5ff80;font-size:.72rem;font-style:normal;font-weight:800}.strikora-spider-target-hud kbd{color:#fff;background:linear-gradient(145deg,#b9a7ff42,#4d438133);border:1px solid #e2e0ff4d;border-radius:12px;place-items:center;width:43px;height:43px;font-family:inherit;font-size:1.28rem;font-weight:950;line-height:1;display:grid;box-shadow:0 4px #1e1b2fb8,inset 0 1px #ffffff24}.strikora-spider-settings{z-index:20;top:max(18px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px));justify-items:end;gap:10px;display:grid;position:absolute}.strikora-spider-settings-trigger{color:#f8f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#07080dd6;border:1px solid #ebecff3d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;column-gap:9px;min-height:52px;padding:7px 13px 8px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 16px 34px #00000061,inset 0 1px #ffffff14}.strikora-spider-settings-trigger:hover,.strikora-spider-settings-trigger:focus-visible,.strikora-spider-settings.is-open .strikora-spider-settings-trigger{background:#12121fdb;border-color:#cdc4ff80;outline:none;transform:translateY(-1px)}.strikora-spider-settings-trigger:focus-visible{box-shadow:0 0 0 3px #b9a7ff33,0 16px 34px #00000061}.strikora-spider-settings-trigger>span{color:#e9e4ff;background:#b9a7ff24;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:1rem;transition:rotate .22s;display:grid}.strikora-spider-settings-trigger>span svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.strikora-spider-settings.is-open .strikora-spider-settings-trigger>span{rotate:55deg}.strikora-spider-settings-trigger small,.strikora-spider-settings-trigger strong{justify-self:start;line-height:1}.strikora-spider-settings-trigger small{color:#f5f5ff80;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:900}.strikora-spider-settings-trigger strong{color:#fff;font-size:.78rem;font-weight:900}.strikora-spider-settings-panel{color:#f8f8ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 0;background:#08090fe6;border:1px solid #ebecff2e;border-radius:20px;width:min(370px,100vw - 36px);padding:14px;animation:.21s cubic-bezier(.2,.8,.2,1) both strikora-spider-settings-in;box-shadow:0 28px 64px #0000008a,inset 0 1px #ffffff14}.strikora-spider-settings-panel header{justify-content:space-between;align-items:baseline;gap:16px;padding:2px 3px 12px;display:flex}.strikora-spider-settings-panel header strong{font-size:.92rem;font-weight:900}.strikora-spider-settings-panel header span{color:#f5f5ff7a;font-size:.64rem;font-weight:800}.strikora-spider-difficulty-options button{color:#f8f8ffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ebecff1c;border-radius:13px;align-content:center;justify-items:start;gap:5px;min-width:0;min-height:70px;padding:11px;transition:border-color .17s,color .17s,background .17s,transform .17s;display:grid}.strikora-spider-difficulty-options button:hover,.strikora-spider-difficulty-options button:focus-visible{color:#fff;background:#b9a7ff1a;border-color:#cdc4ff5c;outline:none;transform:translateY(-1px)}.strikora-spider-difficulty-options button.is-selected{color:#fff;background:linear-gradient(145deg,#b9a7ff38,#59489a21),#ffffff0f;border-color:#cdc4ff94;box-shadow:inset 0 0 0 1px #e4dfff0f}.strikora-spider-difficulty-options strong{font-size:.82rem;font-weight:900}.strikora-spider-difficulty-options span{color:#f5f5ff75;white-space:nowrap;font-size:.58rem;font-weight:750}.strikora-spider-difficulty-options small{color:#d8d1ffb3;letter-spacing:.02em;white-space:nowrap;font-size:.53rem;font-weight:850}.strikora-spider-delivery .strikora-spider-silk{left:calc(var(--spider-drop-x,50%) - 13px);width:26px;height:var(--spider-drop-y,52%);animation-duration:var(--spider-drop-duration,1.08s)}.strikora-spider-delivery .strikora-spider-drop-video{left:var(--spider-drop-x,50%);animation-duration:var(--spider-drop-duration,1.08s)}@keyframes strikora-spider-settings-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.strikora-spider-target-hud{top:max(12px, env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));border-radius:14px;gap:9px;min-width:218px;min-height:54px;padding:7px 8px 7px 11px}.strikora-spider-target-hud kbd{border-radius:10px;width:37px;height:37px;font-size:1.05rem}.strikora-spider-target-hud strong{font-size:1.05rem}.strikora-spider-target-hud>span.is-pending{min-width:44px;padding-left:9px}.strikora-spider-settings{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px))}.strikora-spider-settings-trigger{min-height:50px;padding-right:10px}.strikora-spider-settings-trigger small{display:none}.strikora-spider-settings-trigger>span,.strikora-spider-settings-trigger strong{grid-row:1/3}.strikora-spider-settings-panel{border-radius:17px;width:min(332px,100vw - 24px);padding:11px}.strikora-spider-difficulty-options button{min-height:64px;padding:9px}.strikora-spider-delivery .strikora-spider-silk{left:calc(var(--spider-drop-x,50%) - 20px)}}@media (prefers-reduced-motion:reduce){.strikora-spider-settings-panel{animation:none}.strikora-spider-settings-trigger,.strikora-spider-settings-trigger>span,.strikora-spider-difficulty-options button{transition:none}}.strikora-root:not(.strikora-screen-menu) .strikora-control-strip.is-playing{top:auto;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:30;left:auto}.strikora-root:not(.strikora-screen-menu) .strikora-menu-button{color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#05080fd1;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.strikora-root:not(.strikora-screen-menu) .strikora-menu-button svg{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.strikora-root:not(.strikora-screen-menu) .strikora-menu-button:hover,.strikora-root:not(.strikora-screen-menu) .strikora-menu-button:focus-visible{color:#fff;box-shadow:none;outline-offset:2px;background:#11151f;outline:2px solid #fff;transform:none}.strikora-root.strikora-mode-maze .strikora-maze-touch-controls{bottom:max(78px, calc(env(safe-area-inset-bottom,0px) + 78px))}.strikora-spider-letter-layer{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.strikora-spider-letter{left:var(--spider-letter-x,50%);top:var(--spider-letter-y,50%);color:#fff;opacity:.76;text-shadow:0 3px 2px #000,0 0 8px #000;font-family:Segoe UI,Inter,system-ui,sans-serif;font-size:clamp(30px,4.4vw,62px);font-weight:950;line-height:1;transition:opacity .12s linear,transform .12s linear;position:absolute;transform:translate(-50%,-50%)scale(.86)}.strikora-spider-letter-layer.is-medium .strikora-spider-letter{font-size:clamp(24px,3.5vw,50px)}.strikora-spider-letter-layer.is-hard .strikora-spider-letter{font-size:clamp(19px,2.8vw,40px)}.strikora-spider-letter.is-ready{opacity:.62;transform:translate(-50%,-50%)scale(1)}.strikora-spider-delivery .strikora-spider-silk{height:var(--spider-drop-y,52%);top:0}.strikora-spider-target-hud{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 3px #000;background:0 0;border:0;border-radius:0;justify-content:start;gap:3px;padding:0;display:grid}.strikora-spider-target-hud small{color:#ffffffb8;letter-spacing:.12em;font-size:.62rem}.strikora-spider-target-hud strong{color:#fff;font-size:1.55rem}.strikora-spider-target-hud strong span{color:#ffffffad;font-size:.82rem;font-weight:800}.strikora-spider-settings{gap:6px}.strikora-spider-settings-trigger{color:#fff;width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#05080fd1;border:0;border-radius:10px;place-items:center;padding:0;transition:none;display:grid}.strikora-spider-settings-trigger>svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.strikora-spider-settings-trigger:hover,.strikora-spider-settings-trigger:focus-visible,.strikora-spider-settings.is-open .strikora-spider-settings-trigger{color:#fff;box-shadow:none;background:#11151f;border:0;outline:none;transform:none}.strikora-spider-settings-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.strikora-spider-settings-panel{color:#fff;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1018;border:0;border-radius:10px;padding:4px;animation:none}.strikora-spider-difficulty-options{grid-template-columns:repeat(3,auto);gap:3px;display:grid}.strikora-spider-difficulty-options button{color:#ffffffb8;min-width:62px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 10px;font:800 .72rem/1 Segoe UI,Inter,system-ui,sans-serif;transition:none;display:grid}.strikora-spider-difficulty-options button:hover,.strikora-spider-difficulty-options button:focus-visible{color:#fff;box-shadow:none;background:#1a2030;border:0;outline:none;transform:none}.strikora-spider-difficulty-options button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.strikora-spider-difficulty-options button.is-selected{color:#0b0e14;box-shadow:none;background:#fff;border:0}.strikora-root.strikora-screen-menu .strikora-key-menu .game-back-button{color:#2f2925!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #3d3631!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:40px!important;min-height:40px!important;padding:0 11px 0 7px!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;inset:auto 16px 16px auto!important;transform:none!important;box-shadow:0 5px 12px #3f312624!important}.strikora-root.strikora-screen-menu .strikora-key-menu .game-back-button>span:first-child{color:#fff!important;width:22px!important;height:22px!important;box-shadow:none!important;background:#171d1b!important;border-radius:7px!important;margin:0!important;position:static!important}.strikora-root.strikora-screen-menu .strikora-key-menu .game-back-button>span:last-child{clip:auto!important;clip-path:none!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.strikora-root.strikora-screen-menu .strikora-key-menu .game-back-button:hover,.strikora-root.strikora-screen-menu .strikora-key-menu .game-back-button:focus-visible{outline-offset:2px!important;background:#faf8f4!important;border-color:#171d1b!important;outline:2px solid #3d363138!important;transform:none!important;box-shadow:0 7px 16px #3f31262e!important}.strikora-root.strikora-screen-menu{background:#f5f5f3}.strikora-menu.strikora-key-menu{flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4vh,36px);padding:clamp(48px,7vh,72px) clamp(20px,4vw,56px) clamp(84px,10vh,104px);display:flex;overflow-y:auto}.strikora-simple-menu-header{text-align:left;justify-content:space-between;align-items:baseline;gap:20px;width:min(960px,100%);display:flex}.strikora-simple-menu-header h1{color:#1d1d1f;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.strikora-simple-menu-header p{color:#737373;margin:0;font-size:.9rem;font-weight:600}.strikora-simple-game-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(960px,100%);display:grid}.strikora-simple-game{aspect-ratio:auto;color:#242424;min-width:0;min-height:104px;box-shadow:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #dededb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:visible}.strikora-simple-game:hover,.strikora-simple-game:focus-visible{border-color:#92928e;outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #1c1c1a14}.strikora-simple-game:active{transform:translateY(0)}.strikora-simple-game-name{min-width:0;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:750;line-height:1.25}.strikora-simple-game-arrow{color:#8a8a86;flex:none;font-size:1.2rem;line-height:1}@media (max-width:1000px) and (min-width:721px){.strikora-simple-game-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.strikora-menu.strikora-key-menu{box-sizing:border-box;justify-content:flex-start;gap:24px;width:100%;max-width:100vw;padding:32px 16px 80px;overflow-x:hidden}.strikora-simple-menu-header{flex-direction:column;align-items:flex-start;gap:8px}.strikora-simple-menu-header h1{font-size:clamp(2rem,10vw,2.8rem)}.strikora-simple-game-list{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:520px}.strikora-simple-game{border-radius:12px;min-height:68px;padding:16px 18px}.strikora-simple-game:hover,.strikora-simple-game:focus-visible{transform:none}}@media (max-height:620px) and (min-width:721px){.strikora-menu.strikora-key-menu{justify-content:flex-start;gap:14px;padding-top:20px}.strikora-simple-menu-header h1{font-size:2rem}.strikora-simple-game-list{width:min(900px,94%)}.strikora-simple-game{min-height:78px;padding-block:16px}}.strikora-nature-hud{z-index:18;min-width:0;box-shadow:none;text-shadow:0 1px 3px #163d28;color:#f0fdf4;pointer-events:none;background:0 0;border:0;padding:0;display:grid;position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px)}.strikora-nature-hud small,.strikora-nature-hud em{letter-spacing:.14em;text-transform:uppercase;font:800 .66rem/1.1 Segoe UI,sans-serif}.strikora-nature-hud strong{margin-top:3px;font:700 24px/1 Segoe UI,sans-serif}.strikora-nature-hud strong span{opacity:.7;margin-left:2px;font-size:.48em}.strikora-nature-hud em{color:#bbf7d0;margin-top:7px;font-size:.55rem;font-style:normal}.strikora-root{width:100%;height:100dvh;min-height:0}.strikora-root.strikora-screen-menu{overflow:hidden}.strikora-root .strikora-result:not(.is-loading){z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c11117a;padding:24px;animation:.22s ease-out both funtype-result-appear;overflow-y:auto}.strikora-root .strikora-result-panel{color:#293c31;background:#f8f9f3;border:1px solid #dce2d7;border-radius:22px;width:min(380px,100%);margin:auto;padding:32px 28px;box-shadow:0 18px 60px #07151028}.strikora-root .strikora-result-panel h2{letter-spacing:-.8px;color:#293c31;margin:0 0 12px;font-size:clamp(26px,5vw,34px);font-weight:650;line-height:1.2}.strikora-root .strikora-result-panel p{color:#6d786b;margin:0 0 25px;font-size:14px;font-weight:400}.strikora-root .strikora-result-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.strikora-root .strikora-result-actions button{color:#fff;min-height:46px;box-shadow:none;background:#35533f;border:1px solid #35533f;border-radius:11px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;transition:background .16s,transform .16s}.strikora-root .strikora-result-actions button.is-secondary{color:#50604f;background:0 0;border-color:#dce2d7}.strikora-root .strikora-result-actions button:hover{color:#fff;filter:none;background:#243d2c;border-color:#243d2c;transform:translateY(-1px)}.strikora-root .strikora-result-actions button.is-secondary:hover{color:#253c2b;background:#e1eadc;border-color:#73866b}.strikora-root .strikora-result-actions button:focus-visible{outline-offset:3px;outline:3px solid #b0c49c}.strikora-root .strikora-mode-spider-web{isolation:isolate}.strikora-mode-spider-web .strikora-spider-letter{font-family:var(--font-main,"Segoe UI", sans-serif);letter-spacing:.08em;text-shadow:none;white-space:nowrap;background:#14131de6;border:1px solid #d9d5e43b;border-radius:10px;padding:9px 12px;font-size:clamp(23px,3vw,38px);font-weight:650;line-height:1.15}.strikora-mode-spider-web .strikora-spider-letter.is-landing{opacity:0}.strikora-mode-spider-web .strikora-spider-letter.is-ready{opacity:1}.strikora-mode-spider-web .strikora-spider-letter.is-active{background:#2c2933;border-color:#d5c591;box-shadow:0 0 0 2px #d5c59120}.strikora-mode-spider-web .strikora-spider-letter>span.is-typed{color:#92b9a2}.strikora-mode-spider-web .strikora-spider-letter>span.is-next{color:#fff2c4;text-underline-offset:.18em;text-shadow:none;text-decoration:underline}@keyframes funtype-result-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.strikora-root .strikora-result,.strikora-root .strikora-result-actions button{transition:none;animation:none}}.strikora-maze-objective{color:#d9f7ee;letter-spacing:.02em;padding:7px 10px;font-size:14px;font-weight:600}
