/* Small runtime rules; the saved reference styles define the visual layout. */
[hidden]{display:none!important}
.clone-slide{position:absolute!important;inset:0;width:100%;height:100%;overflow:hidden}
.clone-slide-image,.clone-slide-link{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.s88-art-surface{container-type:inline-size;isolation:isolate}
.s88-art-surface:not(.clone-slide){position:relative}
.s88-art-caption{position:absolute;z-index:1;left:6%;top:50%;transform:translateY(-50%);max-width:48%;color:#fff;font:800 clamp(12px,5.5cqw,34px)/1.15 Arial,sans-serif;text-shadow:0 2px 8px #071d42b3;white-space:normal;text-align:left;pointer-events:none;overflow-wrap:normal}
.clone-slide .s88-art-caption,.clone-slide>.s88-art-caption{left:7%;max-width:43%;font-size:clamp(15px,3.7cqw,62px)}
.clone-slide img[src*="hero-"]{object-fit:contain;object-position:right center;background:#072b72}
.clone-slide img[src*="hero-tournament"]{background:#260342}
.clone-slide img[src*="hero-sports"]{background:#0b1822}
.clone-slide img[src*="hero-platform"]{background:#167bf0}
[data-hook="gallery-item-image-img"],[data-hook="gallery-item-image-img-preload"]{object-fit:cover;object-position:center}
.clone-language{height:100%;box-sizing:border-box;display:flex;align-items:center;width:100%;color:#fff;font:13px/18.2px poppins-v2,sans-serif}
.clone-language .gEOfRC{margin:0 8px 0 12px;flex:none}
.clone-language .GZ9kig{flex:1}
.clone-language .YvJYK8{margin-right:17px;line-height:0}
.clone-language .gEOfRC img{width:18px;height:18px;object-fit:contain}
.clone-language .YvJYK8 svg{width:12px;height:7px}
.clone-language .YvJYK8 path{fill:currentColor}
.clone-language .gEOfRC{display:flex;align-items:center}
.s88-language-switch{display:flex!important;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding:0 3px;overflow:visible!important}
.s88-language-switch a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:26px;min-height:38px;color:inherit;text-decoration:none;font:600 11px/1.2 Arial,sans-serif;opacity:.8}
.s88-language-switch .s88-language-flag{display:block!important;width:22px!important;height:14px!important;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff55;flex:none}
.s88-language-switch a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:3px}
.s88-language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
[data-testid=menuItemDepth0]:hover>[data-testid=positionBox],
[data-testid=menuItemDepth0]:focus-within>[data-testid=positionBox],
[data-testid=menuItemDepth0].clone-menu-open>[data-testid=positionBox]{visibility:visible!important;opacity:1!important;display:block!important;pointer-events:auto!important}
[data-testid=menuItemDepth0]:hover>[data-testid=positionBox]>div,
[data-testid=menuItemDepth0]:focus-within>[data-testid=positionBox]>div,
[data-testid=menuItemDepth0].clone-menu-open>[data-testid=positionBox]>div{transform:none!important;opacity:1!important;visibility:visible!important}
[data-testid=menuItemDepth0] [class*=__accessibilityIconWrapper]{position:relative}
[data-testid=menuItemDepth0] button[aria-label^="Toggle"]{position:absolute;right:0;top:0;width:12px;height:38px;cursor:pointer;background:transparent;border:0}
[data-hook=accordion-item-header][aria-expanded=true] [data-hook=expandIcon]{transform:rotate(180deg)}
#comp-m0fadioz{cursor:pointer!important;width:30px!important;height:110px!important;position:fixed!important;bottom:50px!important;right:0!important;left:auto!important;z-index:100!important;touch-action:none}
#comp-m0fadioz img{width:100%!important;height:100%!important}
.clone-tutorial-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}
.clone-tutorial-card{display:block;background:white;border:0;padding:0;box-shadow:0 1px 3px #0005;cursor:zoom-in;font:16px Arial,sans-serif;color:#000}
.clone-tutorial-card img{width:100%;height:auto;display:block}
.clone-tutorial-card span{display:block;padding:15px 10px}
.clone-lightbox{position:fixed;inset:0;z-index:100000;background:#000e;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}
.clone-lightbox img{max-width:100%;max-height:100%;object-fit:contain}
.clone-lightbox button{position:absolute;right:15px;top:15px;color:white;background:#222;border:1px solid #aaa;border-radius:50%;font-size:25px;width:40px;height:40px;cursor:pointer}
.clone-share-menu{position:absolute;right:0;top:100%;z-index:50;display:grid;background:white;color:#222;box-shadow:0 3px 16px #0003;padding:8px;min-width:160px}
.clone-share-menu button{padding:10px;text-align:left;cursor:pointer}
body.device-mobile-optimized .clone-tutorial-gallery{grid-template-columns:1fr;gap:20px}
body.device-mobile-optimized #MENU_AS_CONTAINER.clone-menu-open{display:block!important;visibility:visible!important;opacity:1!important;z-index:10000!important;position:fixed!important;inset:0!important;height:100vh!important;overflow-y:auto!important}
body.device-mobile-optimized #MENU_AS_CONTAINER.clone-menu-open #container-MENU_AS_CONTAINER{position:relative;min-height:100vh;max-height:none}
body.device-mobile-optimized #MENU_AS_CONTAINER_TOGGLE{z-index:10001!important;cursor:pointer}
body.device-mobile-optimized .wixui-vertical-menu__submenu{display:none}
body.device-mobile-optimized .clone-submenu-open>.wixui-vertical-menu__submenu{display:block!important}
body.device-mobile-optimized #MENU_AS_CONTAINER_TOGGLE.clone-menu-open .Z_qSkN:nth-child(1){transform:translateY(7px) rotate(45deg)}
body.device-mobile-optimized #MENU_AS_CONTAINER_TOGGLE.clone-menu-open .Z_qSkN:nth-child(2){opacity:0}
body.device-mobile-optimized #MENU_AS_CONTAINER_TOGGLE.clone-menu-open .Z_qSkN:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
