/* GFLOW 4.0 — footer arcade. Isolated selectors, safe to attach to GFLOW 3.5. */
.owl-arcade{position:relative;isolation:isolate;overflow:hidden;margin:0 auto 34px;max-width:1240px;border:1px solid rgba(56,255,147,.28);border-radius:24px;background:radial-gradient(ellipse at 78% 30%,rgba(0,196,94,.17),transparent 46%),linear-gradient(135deg,#0c2115,#07100b 58%,#0b1c12);box-shadow:inset 0 1px 0 rgba(200,255,219,.07),0 24px 70px rgba(0,0,0,.19);padding:clamp(18px,3.2vw,36px);color:#eaffef}.owl-arcade *{box-sizing:border-box}.owl-arcade-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.owl-arcade-title{max-width:640px}.owl-arcade-eyebrow{font:700 11px/1.5 system-ui,sans-serif;letter-spacing:.16em;color:#18ef81}.owl-arcade-title h2{margin:5px 0 8px;font:900 clamp(25px,3vw,39px)/1.1 system-ui,sans-serif;color:#f2fff5;letter-spacing:-.04em}.owl-arcade-title h2 span{color:#18ed83}.owl-arcade-title p{margin:0;color:#a7c5b2;font:400 14px/1.65 system-ui,sans-serif}.owl-launch{display:flex;align-items:center;gap:13px;appearance:none;border:1px solid #32e88a65;background:#0d2d1c;border-radius:15px;padding:7px 17px 7px 7px;color:#eaffef;cursor:pointer;transition:background .2s,transform .2s;min-height:80px;text-align:left}.owl-launch:hover{background:#16452b;transform:translateY(-2px)}.owl-launch:focus-visible,.owl-control:focus-visible{outline:3px solid #b3ff44;outline-offset:3px}.owl-launch img{width:74px;height:68px;object-fit:contain;filter:drop-shadow(0 0 12px #00d95d7e)}.owl-launch strong{display:block;font:800 15px/1.25 system-ui,sans-serif}.owl-launch small{display:block;color:#81ca9e;font:500 12px/1.6 system-ui,sans-serif}.owl-game{margin-top:20px;border-top:1px solid #8affae21;padding-top:18px}.owl-game[hidden]{display:none!important}.owl-game-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap;font:600 13px/1.4 system-ui,sans-serif;color:#bfe7ca}.owl-game-score{font-variant-numeric:tabular-nums;display:flex;gap:18px}.owl-game-score strong{color:#30fc92}.owl-game-canvas{display:block;width:100%;height:auto;aspect-ratio:960/290;border:1px solid #23844c5a;border-radius:16px;background:#081610;touch-action:manipulation;cursor:pointer;outline:0}.owl-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px}.owl-controls-tip{font:500 12px/1.5 system-ui,sans-serif;color:#a0bea9}.owl-control-group{display:flex;gap:8px;flex-wrap:wrap}.owl-control{border:1px solid #2b8658;background:#123923;border-radius:10px;padding:9px 14px;cursor:pointer;color:#effff2;font:700 13px/1.25 system-ui,sans-serif;min-height:40px}.owl-control:hover{background:#1c5134}.owl-control-primary{color:#06200f;background:#0ce679;border-color:#0ce679}.owl-control-primary:hover{background:#50ff9d}@media(max-width:680px){.owl-arcade{margin:0 12px 22px;padding:18px 14px;border-radius:18px}.owl-arcade-intro{align-items:stretch}.owl-launch{width:100%;justify-content:flex-start}.owl-game-score{gap:10px}.owl-controls-tip{order:2}.owl-control-group{width:100%}.owl-control{flex:1}.owl-game-canvas{min-height:175px;object-fit:fill}}@media(prefers-reduced-motion:reduce){.owl-launch{transition:none}}
