@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Special+Elite&display=swap";:root{--stb-timber-1: #2b1a10;--stb-timber-2: #3a2517;--stb-timber-3: #4a2f1c;--stb-brick: #3d1f16;--stb-brick-mortar: #241511;--stb-steel-1: #16181c;--stb-steel-2: #23262c;--stb-rust-1: #8a3b12;--stb-rust-2: #b85c00;--stb-cork-1: #7a5230;--stb-cork-2: #8f6238;--stb-leather-1: #33200f;--stb-leather-2: #472c14;--stb-paper: #e9dfc8;--stb-paper-aged: #d9c9a3;--stb-ink: #1a120a;--stb-neon: #ffb43a;--stb-neon-red: #ff5a3c;--stb-ember: #d4a017;--font-condensed: "Oswald", "Arial Narrow", sans-serif;--font-type: "Special Elite", "Courier New", monospace}[data-concept=braaibar]{--stb-neon: #ff9d2e;--stb-concept-accent: #ffb43a;--stb-concept-glow: rgba(255, 180, 58, .34);--stb-concept-surface: #14161a;--stb-concept-surface-2: #1e2127;--stb-concept-edge: rgba(255, 180, 58, .42);--stb-concept-contrast: 1.06;--stb-concept-texture: linear-gradient(160deg, #14161a 0%, #1b1d22 55%, #101216 100%)}[data-concept=die_kraal],[data-concept=future]{--stb-neon: #ffcf6b;--stb-concept-accent: #d4732a;--stb-concept-glow: rgba(212, 115, 42, .32);--stb-concept-surface: #2b1a10;--stb-concept-surface-2: #3a2517;--stb-concept-edge: rgba(212, 115, 42, .4);--stb-concept-contrast: 1;--stb-concept-texture: linear-gradient(160deg, #2b1a10 0%, #3d1f16 55%, #241511 100%)}.m-concept{background:var(--stb-concept-texture, linear-gradient(160deg, #2b1a10, #241511));border:1px solid var(--stb-concept-edge, rgba(212, 115, 42, .4));box-shadow:inset 0 1px #ffffff0d,0 10px 24px -14px #000000f2}.concept-accent{color:var(--stb-concept-accent, #ffb43a)}.concept-glow{box-shadow:0 0 22px var(--stb-concept-glow, rgba(255, 180, 58, .3))}.font-condensed{font-family:var(--font-condensed)}.font-type{font-family:var(--font-type)}.stb-noise{position:relative}.stb-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.m-timber{position:relative;color:#f5ebd6;background:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 2px,transparent 2px,transparent 88px),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 7px),linear-gradient(180deg,var(--stb-timber-3),var(--stb-timber-1));box-shadow:inset 0 2px #ffffff0f,inset 0 -3px 8px #00000080}.m-timber:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.14' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.02 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:420px 130px}.m-timber-rail{border-top:3px solid rgba(0,0,0,.55);border-bottom:3px solid rgba(0,0,0,.55);box-shadow:inset 0 4px 6px -3px #000000b3,inset 0 -4px 6px -3px #000000b3}.m-brick{position:relative;color:#f5ebd6;--brick-w: 76px;--brick-h: 26px;background:repeating-linear-gradient(0deg,var(--stb-brick-mortar) 0 2px,transparent 2px var(--brick-h)),repeating-linear-gradient(90deg,var(--stb-brick-mortar) 0 2px,transparent 2px var(--brick-w)),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 var(--brick-w),rgba(255,255,255,.03) var(--brick-w) calc(var(--brick-w) * 2)),linear-gradient(180deg,#47281c,var(--stb-brick));background-blend-mode:normal,normal,overlay,normal;box-shadow:inset 0 0 60px #0000008c}.m-steel{position:relative;color:#e4ddcd;background:linear-gradient(160deg,rgba(255,255,255,.05),transparent 30%),repeating-linear-gradient(115deg,rgba(255,255,255,.015) 0 2px,transparent 2px 5px),linear-gradient(180deg,var(--stb-steel-2),var(--stb-steel-1));border:1px solid #000;box-shadow:inset 0 1px #ffffff14,0 6px 18px -8px #000000e6}.rivets{position:relative}.rivets:before,.rivets:after{content:"";position:absolute;top:8px;width:7px;height:7px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#5a5f68,#191b1f 70%);box-shadow:0 1px 2px #000c,0 24px 0 -.5px #22252b,0 24px 2px #0009}.rivets:before{left:8px}.rivets:after{right:8px}.m-rust-frame{position:relative;border:3px solid transparent;-o-border-image:linear-gradient(140deg,#6e2f0e,#b85c00 30%,#5c2a10 55%,#a24a12 80%,#6e2f0e) 1;border-image:linear-gradient(140deg,#6e2f0e,#b85c00 30%,#5c2a10,#a24a12 80%,#6e2f0e) 1;box-shadow:inset 0 0 0 1px #000000b3,0 8px 22px -10px #000000d9}.m-rust-frame:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.2 0 0 0 0 0.05 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E");mix-blend-mode:color-dodge}.m-cork{position:relative;color:var(--stb-ink);background:radial-gradient(circle at 20% 30%,rgba(0,0,0,.08) 1px,transparent 2px),radial-gradient(circle at 70% 60%,rgba(0,0,0,.07) 1px,transparent 2px),radial-gradient(circle at 45% 80%,rgba(255,255,255,.05) 1px,transparent 2px),linear-gradient(180deg,var(--stb-cork-2),var(--stb-cork-1));background-size:34px 34px,46px 46px,28px 28px,100% 100%;box-shadow:inset 0 0 40px #00000059}.pin{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ff8a70,#a3200a 65%);box-shadow:0 2px 3px #0009,inset 0 -2px 3px #0006;z-index:2}.m-leather{position:relative;color:#f3e7ce;background:radial-gradient(120% 100% at 30% 0%,rgba(255,255,255,.06),transparent 50%),linear-gradient(180deg,var(--stb-leather-2),var(--stb-leather-1));border-radius:10px;box-shadow:inset 0 2px 3px #ffffff0f,inset 0 -4px 10px #0000008c,0 10px 24px -12px #000000e6}.m-leather:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1.5px dashed rgba(233,223,200,.35);border-radius:6px}.m-leather:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E")}.m-paper{position:relative;color:var(--stb-ink);background:radial-gradient(140% 90% at 20% 0%,rgba(0,0,0,.06),transparent 60%),linear-gradient(180deg,var(--stb-paper),var(--stb-paper-aged))}.poster-torn{clip-path:polygon(1% 2%,6% 0%,13% 2%,22% 0%,30% 2%,40% 1%,49% 2%,58% 0%,67% 2%,76% 1%,85% 2%,93% 0%,99% 2%,100% 10%,99% 22%,100% 35%,99% 48%,100% 61%,99% 74%,100% 87%,99% 97%,93% 99%,84% 98%,74% 100%,63% 98%,52% 100%,41% 98%,30% 100%,20% 98%,10% 100%,3% 98%,0% 92%,1% 80%,0% 66%,1% 53%,0% 40%,1% 27%,0% 13%)}.tape:before,.tape:after{content:"";position:absolute;width:54px;height:20px;background:#e9dfc880;box-shadow:0 1px 3px #0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2}.tape:before{top:-8px;left:14px;transform:rotate(-8deg)}.tape:after{top:-8px;right:14px;transform:rotate(6deg)}.ticket-stub{position:relative;background:linear-gradient(180deg,var(--stb-paper),var(--stb-paper-aged));color:var(--stb-ink);-webkit-mask-image:radial-gradient(circle 7px at 0 50%,transparent 97%,black),radial-gradient(circle 7px at 100% 50%,transparent 97%,black);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle 7px at 0 50%,transparent 97%,black),radial-gradient(circle 7px at 100% 50%,transparent 97%,black);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ticket-perf{background-image:linear-gradient(to bottom,rgba(26,18,10,.5) 55%,transparent 55%);background-size:2px 9px;width:2px}.neon-text{color:#fff7e6;text-shadow:0 0 4px #fff3d1,0 0 11px var(--stb-neon),0 0 24px var(--stb-neon),0 0 48px color-mix(in srgb,var(--stb-neon) 65%,transparent)}.neon-text-red{color:#ffe9e2;text-shadow:0 0 4px #ffd9cd,0 0 11px var(--stb-neon-red),0 0 26px var(--stb-neon-red),0 0 52px color-mix(in srgb,var(--stb-neon-red) 60%,transparent)}.neon-surface{position:relative}.neon-surface:before{content:"";position:absolute;top:-12%;right:-6%;bottom:-12%;left:-6%;pointer-events:none;background:radial-gradient(55% 60% at 50% 42%,var(--stb-concept-glow, rgba(255,180,58,.3)),transparent 70%);z-index:0}.neon-tube{filter:drop-shadow(0 0 6px var(--stb-neon)) drop-shadow(0 0 18px color-mix(in srgb,var(--stb-neon) 60%,transparent))}@keyframes neon-ignite{0%{opacity:0}6%{opacity:1}9%{opacity:.2}13%{opacity:1}17%{opacity:.4}21%{opacity:1}34%{opacity:.85}38%{opacity:1}to{opacity:1}}.neon-ignite{animation:neon-ignite 1.6s ease-out both}@keyframes neon-buzz{0%,92%,to{opacity:1}93%{opacity:.75}94.5%{opacity:1}96%{opacity:.85}}.neon-buzz{animation:neon-buzz 7s infinite}.marquee-dots{position:relative}.marquee-dots:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border-radius:inherit;padding:1px;background-image:radial-gradient(circle 2.5px,#ffd98a 45%,rgba(255,217,138,.25) 60%,transparent 70%);background-size:18px 18px;background-position:0 0;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.9}.stamp-btn{position:relative;font-family:var(--font-condensed);letter-spacing:.14em;text-transform:uppercase;color:#f4e8cd;background:linear-gradient(160deg,rgba(255,255,255,.09),transparent 40%),linear-gradient(180deg,#33261a,#201710);border:1px solid #0c0906;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #0009,0 4px 10px -4px #000c;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.08);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.stamp-btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 6px #000000b3,0 2px 6px -3px #000c}.stamp-btn-hot{background:linear-gradient(160deg,rgba(255,255,255,.14),transparent 45%),linear-gradient(180deg,#b85c00,#7d3a06);border-color:#3d1c02;color:#fff4dd}.stamp-btn-hot:hover{filter:brightness(1.08)}.plaque{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(180deg,#2c2118,#1c150e);border:1px solid rgba(184,92,0,.35);box-shadow:inset 0 1px #ffffff0f,0 3px 8px -4px #000c;color:#d9c9a6;transition:all .18s ease}.plaque[data-active=true]{color:#fff3d6;border-color:var(--stb-neon);box-shadow:inset 0 1px #ffffff14,0 0 12px color-mix(in srgb,var(--stb-neon) 45%,transparent),0 3px 8px -4px #000c}.m-chalk{color:#e7e3d8;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.05),transparent 60%),linear-gradient(180deg,#20241f,#171a16);border:6px solid #3a2517;-o-border-image:linear-gradient(140deg,#4a2f1c,#2b1a10) 1;border-image:linear-gradient(140deg,#4a2f1c,#2b1a10) 1;box-shadow:inset 0 0 40px #0009}.chalk-line{border-bottom:1px dashed rgba(231,227,216,.25)}@keyframes smoke-drift{0%{transform:translate3d(-6%,2%,0) scale(1);opacity:0}25%{opacity:.5}to{transform:translate3d(8%,-6%,0) scale(1.15);opacity:0}}.smoke-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.smoke-puff{position:absolute;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(120,110,100,.16),transparent 65%);filter:blur(18px);animation:smoke-drift 14s linear infinite}.t-fast{transition-duration:.15s}.t-med{transition-duration:.25s}.t-slow{transition-duration:.35s}@keyframes breathing-edge{0%,to{box-shadow:0 0 0 1px var(--stb-neon),0 0 14px 1px color-mix(in srgb,var(--stb-neon) 45%,transparent)}50%{box-shadow:0 0 0 2px var(--stb-neon),0 0 30px 5px color-mix(in srgb,var(--stb-neon) 60%,transparent)}}.breathing-edge{animation:breathing-edge 2.6s ease-in-out infinite}@keyframes stamp-in{0%{transform:scale(1.7) rotate(-9deg);opacity:0}55%{transform:scale(.96) rotate(-3deg);opacity:1}75%{transform:scale(1.03) rotate(-4deg)}to{transform:scale(1) rotate(-4deg);opacity:1}}.stamp-in{animation:stamp-in .48s cubic-bezier(.2,1.4,.4,1) both}@keyframes dust-kick{0%{transform:translateY(0) scale(.6);opacity:.7}to{transform:translateY(-18px) scale(1.6);opacity:0}}.poster-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.poster-rail::-webkit-scrollbar{display:none}.poster-rail>*{scroll-snap-align:center;flex-shrink:0}.app-safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}.nav-safe{padding-bottom:env(safe-area-inset-bottom,0px)}[data-concept=braaibar]{--stb-concept-texture: linear-gradient(160deg, rgba(10, 11, 13, .26), rgba(10, 11, 13, .72)), url(/assets/stoetbul-steel.webp)}[data-concept=die_kraal],[data-concept=future]{--stb-concept-texture: linear-gradient(160deg, rgba(22, 12, 6, .18), rgba(17, 9, 4, .72)), url(/assets/stoetbul-timber.webp)}.m-concept{background-size:auto,520px 520px}.m-timber{background-image:linear-gradient(180deg,#ffc26a12,#0402018a),url(/assets/stoetbul-timber.webp);background-size:auto,620px 620px;background-position:center}.m-timber:before{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 38%,rgba(0,0,0,.2));opacity:1}.m-steel{background-image:linear-gradient(165deg,rgba(255,255,255,.055),transparent 30%,rgba(0,0,0,.38)),url(/assets/stoetbul-steel.webp);background-size:auto,560px 560px;background-position:center}.app-stage{position:relative;isolation:isolate;overflow-x:clip}.app-stage-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#080503}.app-stage-backdrop>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:66% center;object-position:66% center;filter:saturate(.92) contrast(1.06);animation:stage-breathe 18s ease-in-out infinite alternate}.app-stage-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 43%,transparent 0 18%,rgba(8,5,3,.2) 38%,rgba(8,5,3,.88) 78%),linear-gradient(90deg,#080503e6,#08050333 50%,#080503a3),linear-gradient(0deg,#080503 0%,transparent 35%,rgba(8,5,3,.55) 100%)}.app-canvas{min-height:100vh;background:#0d0804f0;box-shadow:0 0 0 1px #ffb55017,0 0 80px #000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-bottom-nav{position:fixed;left:0;right:0;bottom:0}.app-glass-bar{background:linear-gradient(180deg,#190e07d1,#0d0804e6),url(/assets/stoetbul-timber.webp);background-size:auto,680px 680px;box-shadow:0 12px 36px #0000006b;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.app-ember-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background-image:radial-gradient(circle at 12% 84%,rgba(255,145,44,.9) 0 1px,transparent 2px),radial-gradient(circle at 38% 74%,rgba(255,202,116,.72) 0 1px,transparent 2px),radial-gradient(circle at 68% 88%,rgba(255,101,28,.82) 0 1px,transparent 2px),radial-gradient(circle at 84% 70%,rgba(255,182,80,.6) 0 1px,transparent 2px);background-size:121px 167px,173px 211px,199px 137px,151px 193px;animation:embers-rise 10s linear infinite;opacity:.48;mix-blend-mode:screen}@keyframes stage-breathe{0%{transform:scale(1.015) translate3d(-.4%,0,0)}to{transform:scale(1.07) translate3d(.7%,-1%,0)}}@keyframes embers-rise{0%{background-position:0 110%,10px 120%,20px 115%,0 108%}to{background-position:18px -20%,-10px -30%,5px -18%,-16px -25%}}@media(max-width:767px){.app-stage-backdrop>img{opacity:.28}.app-stage-shade{background:linear-gradient(180deg,#080503a6,#0d0804 72%)}.app-canvas{background:#0d0804f5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.m-timber.absolute,.m-steel.absolute,.m-brick.absolute,.m-leather.absolute,.m-rust-frame.absolute,.stb-noise.absolute{position:absolute}.m-timber.fixed,.m-steel.fixed,.m-brick.fixed,.m-leather.fixed,.m-rust-frame.fixed,.stb-noise.fixed,.switch-suggestion,.branch-switcher-sheet,.app-bottom-nav{position:fixed}.m-timber.sticky,.m-steel.sticky,.stb-noise.sticky,.branch-switcher-header{position:sticky}.branch-switcher-sheet{box-shadow:0 -30px 90px #000000d1,0 0 0 1px #ffb55021;overscroll-behavior:contain}.branch-switcher-header{top:0}.switch-suggestion{max-width:40rem;margin-inline:auto}.m-timber{background-size:auto,1024px 1024px}.m-timber:before{content:none}.m-steel{background-size:auto,1024px 1024px}.m-leather{background-image:linear-gradient(155deg,#ffcd8214,#09030194),url(/assets/stoetbul-leather-v2.webp);background-size:auto,1024px 1024px;background-position:center;border:1px solid rgba(182,92,31,.35);box-shadow:inset 0 1px #ffebc412,inset 0 -18px 35px #0000003d,0 16px 34px -22px #000000f0}.m-leather:before{top:6px;right:6px;bottom:6px;left:6px;border-color:#e9dfc838}.m-leather:after{content:none}.app-bottom-nav{min-height:calc(68px + env(safe-area-inset-bottom,0px));background-image:linear-gradient(180deg,#221f1ce6,#080809fa),url(/assets/stoetbul-steel.webp);background-size:auto,1024px 1024px;box-shadow:0 -14px 40px #000000ad,inset 0 1px #ffffff0e;border-top-color:#ffb5502e;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.app-bottom-nav>div{height:68px}.app-bottom-nav a,.nav-home-button{min-width:0;min-height:58px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nav-bull-orb{width:50px;height:50px;margin-top:-15px;margin-bottom:-2px;border-radius:999px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #8b451d;background:radial-gradient(circle at 50% 35%,rgba(255,174,67,.16),transparent 48%),linear-gradient(160deg,#252327,#09090a 76%);box-shadow:inset 0 0 0 1px #ffd2911f,inset 0 -10px 18px #00000080,0 5px 14px #000000b8}.nav-bull-orb.is-active{border-color:#ff9d2e;box-shadow:inset 0 0 0 1px #ffe1aa2e,0 0 18px #ff8b247a,0 7px 20px #000000c7}.app-safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}.home-arena-invite{position:relative;display:block;overflow:hidden;margin:16px 16px 2px;min-height:116px;padding:22px 18px;border:1px solid rgba(255,153,46,.36);background:#100a06;box-shadow:0 18px 38px -25px #000000f2}.home-arena-invite>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 45%;object-position:72% 45%;opacity:.68;transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-arena-invite:active>img{transform:scale(1.035)}.home-arena-invite__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0502fa,#0a0502d6 55%,#0a05023d)}.home-arena-invite__icon{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:none;color:var(--stb-neon);border:1px solid rgba(255,181,80,.42);background:#04020194;box-shadow:0 0 22px #ff8b2424}.arena-hero{position:relative;min-height:min(550px,68dvh);overflow:hidden;background:#090503;border-bottom:1px solid rgba(255,181,80,.18)}.arena-hero__bull{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;filter:saturate(.96) contrast(1.06)}.arena-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 28%,transparent 0 19%,rgba(8,4,2,.08) 38%,rgba(8,4,2,.6) 76%),linear-gradient(to top,#0d0804,#0d08048c 44%,#0d080414 76%),linear-gradient(90deg,rgba(8,4,2,.82),transparent 74%)}.arena-hero__copy{position:relative;z-index:3;min-height:min(550px,68dvh);padding:34px 20px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.arena-live-tag{min-height:24px;padding:5px 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,181,80,.42);background:#04020194;color:#ffc36d;font-family:var(--font-condensed);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arena-live-tag--red{color:#ff775d;border-color:#ff5a3c73}.arena-live-dot{width:6px;height:6px;border-radius:999px;background:#ff663d;box-shadow:0 0 10px #ff663d;animation:arena-pulse 1.3s ease-in-out infinite}.arena-primary-cta{min-height:50px;padding:0 22px;border:1px solid #ffad45;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#160b04;background:linear-gradient(180deg,#ffb54f,#e66b13);box-shadow:inset 0 1px #ffffff59,0 12px 28px -12px #ff6e14a6;font-family:var(--font-condensed);font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase;touch-action:manipulation}.arena-primary-cta:active{transform:translateY(1px) scale(.992)}.arena-purpose-rail{position:relative;z-index:4;margin:-1px 0 0;display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(180deg,#1b1b1ced,#09090afa),url(/assets/stoetbul-steel.webp);background-size:auto,1024px 1024px;border-block:1px solid rgba(255,181,80,.14)}.arena-purpose-rail>div{min-width:0;padding:13px 8px 14px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.arena-purpose-rail>div:last-child{border-right:0}.arena-purpose-rail span,.arena-purpose-rail strong,.arena-purpose-rail small{display:block}.arena-purpose-rail span{color:#b95f23;font:700 9px/1 var(--font-condensed);letter-spacing:.2em}.arena-purpose-rail strong{margin-top:5px;color:#e9dfc8;font:700 10px/1 var(--font-condensed);letter-spacing:.16em}.arena-purpose-rail small{margin-top:5px;color:#e9dfc861;font-size:9px}.arena-game-card{position:relative;min-height:252px;display:block;overflow:hidden;border:1px solid rgba(255,181,80,.24);background:#090504;box-shadow:0 20px 42px -26px #000000f2;isolation:isolate}.arena-game-card__image,.arena-game-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.arena-game-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:64% center;object-position:64% center;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .4s ease}.arena-game-card:nth-child(2) .arena-game-card__image{-o-object-position:50% 24%;object-position:50% 24%}.arena-game-card:active .arena-game-card__image{transform:scale(1.035)}.arena-game-card__shade{background:linear-gradient(90deg,#080402f7,#080402b8 56%,#0804022b),linear-gradient(to top,rgba(8,4,2,.92),transparent 72%)}.arena-game-card__content{position:relative;z-index:2;min-height:252px;padding:17px;display:flex;flex-direction:column}.arena-score-chip{padding:5px 8px;color:#e9dfc8b8;border:1px solid rgba(233,223,200,.16);background:#0402018f;font:700 8px/1 var(--font-condensed);letter-spacing:.18em}.arena-loyalty-card{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(182,92,31,.35);background:linear-gradient(155deg,#ffcd8212,#090301a6),url(/assets/stoetbul-leather-v2.webp);background-size:auto,1024px 1024px;box-shadow:0 18px 40px -25px #000000f2}.game-screen{min-height:calc(100dvh - 60px);background:#0d0804}.game-screen__header{min-height:66px;padding:10px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,181,80,.14);background:linear-gradient(180deg,#1e140de0,#0d0804f5),url(/assets/stoetbul-timber.webp);background-size:auto,1024px 1024px}.game-back{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:none;color:#e9dfc8;border:1px solid rgba(255,181,80,.24);background:#00000059}.bull-ride-stage,.gate-stage{position:relative;height:min(500px,61dvh);min-height:410px;width:100%;overflow:hidden;background:#070402;border:0;border-bottom:1px solid rgba(255,181,80,.18);color:inherit}.bull-ride-stage__world,.bull-ride-stage__shade,.gate-stage__bull,.gate-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bull-ride-stage__world{-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;opacity:.48;filter:contrast(1.1) saturate(.82)}.bull-ride-stage__shade{background:radial-gradient(circle at 50% 42%,transparent 0 24%,rgba(7,4,2,.18) 48%,rgba(7,4,2,.76) 92%),linear-gradient(to top,rgba(7,4,2,.98),transparent 54%,rgba(7,4,2,.68))}.bull-ride-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 calc(55px + 70px * var(--danger, 0)) rgba(194,35,18,calc(.12 * var(--danger, 0)))}.bull-ride-stage__bull{position:absolute;z-index:2;left:10%;right:10%;bottom:-9%;height:93%;transform-origin:50% 78%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 0 78%,transparent 99%);mask-image:linear-gradient(to bottom,black 0 78%,transparent 99%)}.bull-ride-stage__bull img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;filter:contrast(1.06) saturate(.94)}.bull-ride-stage__brand,.gate-stage__brand{position:absolute;z-index:4;top:15px;left:16px;opacity:.75}.game-overlay,.gate-status,.gate-go,.gate-result{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#0d08046b,#0d0804db 76%)}.balance-console{padding:15px 18px 0}.balance-track{position:relative;height:12px;border-radius:99px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#5e140c,#372211 29%,#372211 71%,#5e140c);box-shadow:inset 0 2px 6px #000c}.balance-track__safe{position:absolute;inset-block:0;left:36%;width:28%;background:linear-gradient(90deg,#9b571d,#ffc065,#9b571d);box-shadow:0 0 16px #ffab3b73}.balance-track__marker{position:absolute;z-index:2;top:50%;width:20px;height:20px;border-radius:999px;transform:translate(-50%,-50%);border:2px solid #fff1d5;background:#d76420;box-shadow:0 0 12px #ff822acc}.game-controls{padding:13px 16px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.game-control{min-height:64px;display:flex;align-items:center;justify-content:center;gap:9px;color:#e9dfc8;border:1px solid rgba(255,181,80,.28);background:linear-gradient(180deg,#2f2b27cc,#0a0a0bf5),url(/assets/stoetbul-steel.webp);background-size:auto,1024px 1024px;font:700 11px/1 var(--font-condensed);letter-spacing:.2em;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-control:active:not(:disabled){color:#ffbe62;border-color:#e97b23;transform:translateY(1px)}.game-control:disabled{opacity:.32}.gate-stage{display:block;padding:0;touch-action:manipulation}.gate-stage__bull{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;filter:contrast(1.08) saturate(.92)}.gate-stage__shade{background:linear-gradient(to top,rgba(7,4,2,.94),transparent 56%,rgba(7,4,2,.52))}.gate-door{position:absolute;z-index:5;top:0;bottom:0;width:52%;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 25%,rgba(0,0,0,.45)),url(/assets/stoetbul-timber.webp);background-size:auto,740px 740px;box-shadow:0 0 28px #000c}.gate-door:after{content:"";position:absolute;inset-block:0;width:9px;background:linear-gradient(90deg,#090909,#5a4d43 45%,#151515),url(/assets/stoetbul-steel.webp);background-blend-mode:multiply}.gate-door--left{left:0;border-right:1px solid #b65a1e}.gate-door--left:after{right:-5px}.gate-door--right{right:0;border-left:1px solid #b65a1e;transform:scaleX(-1)}.gate-door--right:after{right:-5px}.gate-status{color:#e9dfc8;background:#07040233}.gate-status span{font:700 38px/.9 var(--font-display, Georgia);text-shadow:0 2px 20px #000}.gate-status small,.gate-result small{margin-top:10px;color:#e9dfc88c;font-size:11px}.gate-go{color:#ffbc60;background:radial-gradient(circle,#641f052e,#07040242);font:700 clamp(60px,22vw,104px)/.8 var(--font-display, Georgia);text-shadow:0 0 24px rgba(255,116,31,.85),0 5px 0 #3f1408;pointer-events:none}.gate-result{background:#0704029e;pointer-events:none}.gate-result strong{margin-top:13px;color:#e9dfc8;font:700 34px/1 var(--font-display, Georgia)}.gate-scoreboard{margin:14px 16px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,181,80,.15);background:linear-gradient(180deg,#242323bf,#09090af0),url(/assets/stoetbul-steel.webp);background-size:auto,1024px 1024px}.gate-scoreboard>div{min-width:0;padding:11px 5px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.gate-scoreboard>div:last-child{border-right:0}.gate-scoreboard span,.gate-scoreboard strong{display:block}.gate-scoreboard span{color:#e9dfc861;font:700 8px/1 var(--font-condensed);letter-spacing:.2em}.gate-scoreboard strong{margin-top:6px;color:#e9dfc8;font:700 13px/1 var(--font-condensed)}.gate-scoreboard .is-live{background:#dd691b1f;box-shadow:inset 0 -2px #df7628}@keyframes arena-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:639px){.app-stage-backdrop>img{opacity:.42;-o-object-position:68% top;object-position:68% top}.app-canvas{background:linear-gradient(180deg,#0d0804e0,#0d0804f7 36%)}.arena-hero,.arena-hero__copy{min-height:510px}.arena-game-card,.arena-game-card__content{min-height:230px}.bull-ride-stage,.gate-stage{height:430px;min-height:430px}}.app-language-switch{display:flex;align-items:center;padding:2px;border:1px solid rgba(218,148,42,.34);border-radius:999px;background:#070402b8;box-shadow:inset 0 1px #ffffff0f}.app-language-switch button{width:27px;height:26px;border-radius:999px;color:#e9dfc86b;font:700 8px/1 var(--font-condensed);letter-spacing:.1em}.app-language-switch button.is-active{color:#160b04;background:linear-gradient(135deg,#f0b24f,#b75a19);box-shadow:0 0 14px #e2751a59}.empty-state-mark{width:min(240px,72vw);display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:#da942a7a;font:700 9px/1 var(--font-condensed);letter-spacing:.38em}.empty-state-mark span{height:1px;background:linear-gradient(90deg,transparent,rgba(218,148,42,.38))}.empty-state-mark span:last-child{background:linear-gradient(90deg,rgba(218,148,42,.38),transparent)}.arena-game-grid{display:grid;gap:12px}@media(min-width:640px){.arena-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-game-grid .arena-game-card,.arena-game-grid .arena-game-card__content{min-height:280px}}.bull-ride-stage--3d{background:#090402}.bull-3d-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bull-3d-scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bull-3d-fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bull-3d-scene[data-fallback=true] .bull-3d-fallback{display:block}.bull-3d-fallback img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:55% 68%;filter:saturate(.92) contrast(1.08) brightness(.78)}.bull-3d-fallback.is-playing img{animation:bull-fallback-buck .82s cubic-bezier(.45,.05,.55,.95) infinite alternate}.bull-fallback-rider{position:absolute;z-index:2;left:50%;top:3%;width:clamp(64px,18%,94px);transform:translate(-50%) rotate(-2deg);transform-origin:50% 72%;filter:drop-shadow(0 6px 9px rgba(0,0,0,.7))}.bull-3d-fallback.is-playing .bull-fallback-rider{animation:rider-hold-on .62s cubic-bezier(.45,.05,.55,.95) infinite alternate}.bull-3d-fallback.is-fallen .bull-fallback-rider{animation:rider-thrown .92s cubic-bezier(.2,.72,.2,1) forwards}@keyframes bull-fallback-buck{0%{transform:scale(1.025) rotate(-.45deg) translate3d(-.5%,.7%,0);filter:saturate(.9) contrast(1.06) brightness(.76)}to{transform:scale(1.085) rotate(.58deg) translate3d(.8%,-1.5%,0);filter:saturate(1.08) contrast(1.16) brightness(.86)}}@keyframes rider-hold-on{0%{transform:translate(-50%) translateY(2px) rotate(-6deg)}to{transform:translate(-50%) translateY(-5px) rotate(7deg)}}@keyframes rider-thrown{0%{transform:translate(-50%) translateY(0) rotate(-5deg) scale(1);opacity:1}42%{transform:translate(calc(-50% + var(--fall-near))) translateY(-42px) rotate(var(--fall-angle-near)) scale(.96);opacity:1}to{transform:translate(calc(-50% + var(--fall-far))) translateY(174px) rotate(var(--fall-angle-far)) scale(.82);opacity:.12}}.bull-3d-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 48% 42%,transparent 18%,rgba(9,4,2,.08) 48%,rgba(9,4,2,.78) 100%)}.bull-3d-floor-glow{position:absolute;left:12%;right:12%;bottom:8%;height:24%;background:radial-gradient(ellipse,rgba(230,93,15,.24),transparent 68%);filter:blur(12px);pointer-events:none}.bull-ride-stage__brand{align-items:center;gap:7px}.bull-ride-stage__brand span{color:#f5ae43;font:700 8px/1 var(--font-condensed);letter-spacing:.25em;border:1px solid rgba(245,174,67,.4);padding:5px 6px;background:#080402ad}.lasso-stage{position:relative;width:100%;height:440px;min-height:440px;overflow:hidden;display:block;border:0;text-align:initial;background:#090402;touch-action:manipulation}.lasso-stage__world,.lasso-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lasso-stage__world{-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;filter:saturate(.82) contrast(1.08)}.lasso-stage__shade{background:radial-gradient(circle at 55% 42%,#0a04010a,#080301c2 84%),linear-gradient(180deg,rgba(8,3,1,.38),transparent 28%,rgba(8,3,1,.74))}.lasso-brand{position:absolute;left:18px;bottom:16px;opacity:.68}.lasso-target{position:absolute;width:74px;height:74px;transform:translate(-50%,-50%);border:3px solid #f4a83f;border-radius:50%;color:#ffd07a;display:grid;place-items:center;z-index:5;box-shadow:0 0 0 7px #f5912026,0 0 28px #f56813a6,inset 0 0 18px #f5681359;animation:lasso-breathe .7s ease-in-out infinite alternate}.lasso-target:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,227,172,.66);border-radius:50%}.lasso-cast{position:absolute;z-index:7;transform:translate(-50%,-50%);min-width:54px;height:54px;border:2px solid #a9481b;border-radius:50%;display:grid;place-items:center;color:#e9dfc8;background:#0a0402c2;font:700 13px/1 var(--font-condensed);animation:lasso-pop .5s ease-out both}.lasso-cast.is-hit{border-color:#ffb341;color:#ffcc70;box-shadow:0 0 22px #ff8b20b3}.lasso-score-row{margin:14px 16px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.lasso-score-row span{height:34px;display:grid;place-items:center;border:1px solid rgba(218,148,42,.18);background:#0a0502ad;color:#e9dfc8ad;font:700 10px/1 var(--font-condensed)}@keyframes lasso-breathe{to{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 11px #f5912014,0 0 36px #f56813c7}}@keyframes lasso-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}}.brand-match-stage{position:relative;min-height:480px;overflow:hidden;padding:16px;background:radial-gradient(circle at 50% 20%,rgba(171,66,13,.2),transparent 48%),linear-gradient(#080402cc,#080402f0),url(/assets/stoetbul-timber.webp);background-size:auto,auto,720px}.brand-match-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 80px #000,inset 0 1px #ffc36d1a}.brand-card-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.brand-card{position:relative;height:102px;perspective:600px;color:#f2c270}.brand-card__back,.brand-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;backface-visibility:hidden;transition:transform .42s cubic-bezier(.2,.75,.2,1);border:1px solid rgba(216,143,47,.3);background:linear-gradient(145deg,#26150b,#0e0804);box-shadow:0 8px 18px #0000007a,inset 0 1px #ffffff0f}.brand-card__face{transform:rotateY(180deg);background:linear-gradient(145deg,#673015,#1b0d06);border-color:#ffb954b8;box-shadow:0 0 22px #d7540c3d,inset 0 1px #ffffff1f}.brand-card.is-open .brand-card__back{transform:rotateY(180deg)}.brand-card.is-open .brand-card__face{transform:rotateY(360deg)}.brand-card.is-matched .brand-card__face{color:#ffd57d;box-shadow:0 0 26px #f08e2180,inset 0 0 20px #f08e211f}.brand-card__face small{margin-top:7px;color:#e9dfc8b3;font:700 7px/1 var(--font-condensed);letter-spacing:.2em;text-transform:uppercase}.brand-match-result{position:absolute;z-index:8;left:18px;right:18px;bottom:18px;padding:14px;display:flex;align-items:center;gap:12px;color:#f1ad46;background:#090402eb;border:1px solid rgba(238,157,50,.42);box-shadow:0 0 28px #bf410947}.brand-match-result strong{color:#e9dfc8;font:700 28px/1 var(--font-display)}.brand-match-result span{color:#e9dfc894;font-size:11px}.badge-token{display:block;border-radius:50%;filter:drop-shadow(0 10px 8px rgba(0,0,0,.55))}.badge-token__lug{position:absolute;z-index:0;width:22%;height:22%;background:var(--badge-ring);transform:rotate(45deg);box-shadow:inset 0 1px #ffffff38}.badge-token__lug--one{left:4%;top:12%}.badge-token__lug--two{right:4%;bottom:12%}.badge-token__rim{position:absolute;top:3%;right:3%;bottom:3%;left:3%;padding:7%;border-radius:50%;background:conic-gradient(from 40deg,var(--badge-ring),#342218,var(--badge-ring),#140b06,var(--badge-ring));box-shadow:inset 0 0 0 2px #ffe2a02e,inset 0 -5px 9px #000000a6}.badge-token__face{position:relative;width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:var(--badge-light);background:radial-gradient(circle at 35% 24%,var(--badge-hi),var(--badge-low) 72%);box-shadow:inset 0 2px 3px #ffffff38,inset 0 -8px 16px #000000a8}.badge-token__face:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px dashed rgba(255,232,182,.38);border-radius:50%}.badge-token__icon{width:34%;height:34%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.65))}.badge-token__monogram{margin-top:3px;font:700 clamp(7px,2vw,10px)/1 var(--font-condensed);letter-spacing:.16em}.badge-token__brand{margin-top:3px;opacity:.64;font:700 clamp(4px,1.2vw,6px)/1 var(--font-condensed);letter-spacing:.22em}.badge-token__logo{width:58%;opacity:.45;filter:grayscale(1)}.badge-token__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-token__shine{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.2) 49%,transparent 59%);transform:translate(-38%)}.badge-token.is-earned .badge-token__shine{animation:badge-shine 4s ease-in-out infinite}.badge-token.is-locked:not(.is-secret){opacity:.78;filter:grayscale(.55) drop-shadow(0 8px 7px rgba(0,0,0,.55))}.badge-token__lock{position:absolute;z-index:4;left:50%;bottom:1%;transform:translate(-50%);padding:3px 6px;border-radius:999px;white-space:nowrap;color:#c8b08a;background:#130b06;border:1px solid rgba(197,139,46,.38);font:700 5px/1 var(--font-condensed);letter-spacing:.16em}.badge-token__legend{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;box-shadow:0 0 24px #ffb6457a;animation:arena-pulse 2.2s ease-in-out infinite}@keyframes badge-shine{0%,60%,to{transform:translate(-55%)}78%{transform:translate(55%)}}.badge-cabinet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.badge-cabinet-card{min-width:0;min-height:188px;padding:13px 9px 11px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(171,105,42,.32);color:#e9dfc8;background:linear-gradient(180deg,#3b1f0ec2,#0e0804f0),url(/assets/stoetbul-timber.webp);background-size:auto,580px;box-shadow:inset 0 1px #ffcf8b14,0 9px 20px #00000061}.badge-cabinet-card.is-earned{border-color:#e89e3480}.badge-cabinet-card__copy{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.badge-cabinet-card__copy strong{margin-top:8px;color:#e9dfc8;font:700 13px/1 var(--font-display)}.badge-cabinet-card__copy small{width:100%;margin-top:5px;color:#e9dfc87a;font-size:9px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge-cabinet-card__copy em{margin-top:7px;color:#d99937;font:normal 700 6px/1 var(--font-condensed);letter-spacing:.2em}@media(max-width:380px){.app-language-switch button{width:24px}.brand-card{height:90px}.brand-match-stage{min-height:430px}.badge-cabinet-card{min-height:178px}}:root{--stb-luxe-gold: #f1b45a;--stb-luxe-copper: #bb5821;--stb-luxe-cream: #f2e8d5;--stb-luxe-ink: #080504;--stb-luxe-glass: rgba(18, 11, 7, .78)}html,body{background:#070504}.app-stage{background:radial-gradient(circle at 68% 9%,rgba(173,70,17,.16),transparent 30rem),#070504}.app-stage-backdrop>img{filter:saturate(1.02) contrast(1.1) brightness(.72)}.app-stage-shade{background:radial-gradient(circle at 71% 39%,transparent 0 18%,rgba(7,5,4,.08) 38%,rgba(7,5,4,.86) 84%),linear-gradient(90deg,#070504f0,#0705042e 48%,#070504b3),linear-gradient(0deg,#070504 0%,transparent 38%,rgba(7,5,4,.72) 100%)}.app-canvas{background:radial-gradient(circle at 82% 2%,rgba(152,63,18,.07),transparent 26rem),linear-gradient(180deg,#0c0806f7,#070504fb);box-shadow:0 0 0 1px #ffb95817,0 0 120px #000000eb;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.stb-noise:after{opacity:.035}.app-glass-bar{background:linear-gradient(180deg,#0c0806e8,#090605d4);border-top:0;border-bottom:1px solid rgba(255,196,109,.11);box-shadow:0 14px 40px #0000004d;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.app-glass-bar:after{content:"";position:absolute;left:50%;bottom:-1px;width:min(92vw,590px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(241,180,90,.45),transparent)}.app-glass-bar .font-display{letter-spacing:.015em}.app-language-switch{height:30px;padding:2px;border-color:#f1b45a38;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.app-language-switch button{width:29px;height:24px}.app-language-switch button.is-active{background:linear-gradient(145deg,#ffd486,#c86b27);box-shadow:0 5px 16px #cc5b164d}.tonight-hero{isolation:isolate}.tonight-hero__stage{height:min(69dvh,650px);min-height:500px;max-height:650px}.tonight-hero picture img{filter:saturate(1.08) contrast(1.06) brightness(.92);transform-origin:58% 42%}.tonight-hero__shade{background:radial-gradient(circle at 72% 26%,rgba(255,183,86,.14),transparent 30%),linear-gradient(90deg,rgba(6,4,3,.22),transparent 58%),linear-gradient(to top,#090604,#090604c7 31%,#09060414 72%)!important}.tonight-hero__fade{height:12rem;background:linear-gradient(to bottom,transparent,rgba(9,6,4,.98))!important}.tonight-hero__content{padding:0 24px 34px;text-shadow:0 2px 18px rgba(0,0,0,.68)}.tonight-hero__content h1{max-width:570px;font-size:clamp(42px,8vw,62px);line-height:.88;letter-spacing:-.025em;text-wrap:balance}.tonight-hero__content>p{max-width:420px;margin-top:12px;color:#f2e8d5b8;font-size:14px;line-height:1.55}.tonight-hero__content>.flex:first-of-type>span{min-height:28px;padding:6px 10px;border-radius:999px;background:#07040394;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tonight-hero__actions{max-width:520px}.tonight-hero__actions .stamp-btn{min-height:50px;border-radius:14px;border-color:#f1b45a47;background:#120b07a3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tonight-hero__actions .stamp-btn-hot{border-color:#f1b45a;background:linear-gradient(145deg,#f5bd68,#b94d18);box-shadow:inset 0 1px #ffffff52,0 14px 30px #a7390a4d}.loyalty-pass{position:relative;overflow:hidden;min-height:92px;border:1px solid rgba(241,180,90,.28);border-radius:20px;background:linear-gradient(115deg,rgba(255,216,153,.09),transparent 34%),radial-gradient(circle at 92% 12%,rgba(228,118,34,.2),transparent 34%),linear-gradient(145deg,#261810f5,#0c0806fa);box-shadow:inset 0 1px #ffffff12,inset 0 -24px 45px #0003,0 22px 50px -32px #000}.loyalty-pass:before{content:"STOETBUL KRAAL";position:absolute;right:-25px;bottom:11px;transform:rotate(-90deg);color:#f1b45a21;font:700 7px/1 var(--font-condensed);letter-spacing:.34em}.loyalty-pass:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1px solid rgba(255,229,187,.07);border-radius:14px}.loyalty-pass>*{position:relative;z-index:2}.loyalty-pass__seal{width:48px;height:48px;flex:none;display:grid;place-items:center;color:#f6c876;border:1px solid rgba(246,200,118,.5);border-radius:999px;background:radial-gradient(circle at 35% 25%,#70411e,#120a06 72%);box-shadow:inset 0 0 0 4px #0402016b,0 0 22px #e476222e}.loyalty-pass .stamp-btn{min-height:42px;border-radius:12px}.quick-actions{margin:12px 16px 0;padding:7px!important;gap:0!important;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff09,0 16px 38px -30px #000}.quick-action{position:relative;min-height:62px;border-right:1px solid rgba(255,255,255,.065);border-radius:14px;color:#f2e8d5b8}.quick-action:last-child{border-right:0}.quick-action svg{width:19px;height:19px;color:#e9a847;filter:drop-shadow(0 0 9px rgba(233,126,34,.24))}.quick-action span{font-size:8px;letter-spacing:.18em}.quick-action:hover{background:#ffffff09}.home-journey{position:relative;overflow:hidden;margin:28px 16px 0;padding:18px 14px 16px;border:1px solid rgba(241,180,90,.18);border-radius:22px;background:linear-gradient(120deg,rgba(241,180,90,.055),transparent 38%),linear-gradient(180deg,#19100bf0,#090604fa);box-shadow:inset 0 1px #ffffff0b,0 24px 48px -36px #000}.home-journey:after{content:"";position:absolute;width:190px;height:190px;right:-85px;top:-115px;border-radius:999px;border:1px solid rgba(241,180,90,.12);box-shadow:0 0 80px #c44f141f}.home-journey__eyebrow{padding-left:5px;color:#f1b45ab8;font:700 8px/1 var(--font-condensed);letter-spacing:.42em}.home-journey__track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.home-journey__track:before{content:"";position:absolute;left:9%;right:9%;top:18px;height:1px;background:linear-gradient(90deg,#a7501d,#f1b45a8c,#a7501d)}.home-journey__step{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.home-journey__number{position:absolute;top:-9px;right:10%;color:#f2e8d538;font:700 7px/1 var(--font-condensed)}.home-journey__icon{width:36px;height:36px;display:grid;place-items:center;color:#ffd18a;border:1px solid rgba(241,180,90,.42);border-radius:999px;background:radial-gradient(circle at 35% 25%,#643619,#100906 70%);box-shadow:0 0 0 5px #120b07,0 0 20px #ce54132b}.home-journey__step strong{margin-top:12px;color:#f2e8d5;font:700 9px/1 var(--font-condensed);letter-spacing:.14em}.home-journey__step small{margin-top:5px;color:#f2e8d55c;font-size:8px;line-height:1.25}.home-arena-invite{min-height:210px;margin-top:16px;padding:28px 22px;border:1px solid rgba(241,180,90,.34);border-radius:24px;box-shadow:inset 0 1px #ffffff14,0 28px 58px -38px #000}.home-arena-invite:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;pointer-events:none;border:1px solid rgba(255,226,178,.09);border-radius:17px}.home-arena-invite>img{opacity:.92;-o-object-position:68% 44%;object-position:68% 44%;filter:saturate(1.06) contrast(1.08);animation:premium-breathe 12s ease-in-out infinite alternate}.home-arena-invite__shade{background:radial-gradient(circle at 78% 42%,transparent 0 14%,rgba(9,5,3,.1) 36%,rgba(9,5,3,.72) 84%),linear-gradient(90deg,#080503fa,#080503c2 52%,#0805031f)}.home-arena-invite__icon{width:54px;height:54px;border-color:#ffce8085;background:#060302ad;box-shadow:inset 0 0 0 5px #ffffff06,0 0 28px #eb751c33}.home-arena-invite .font-display{max-width:320px;font-size:clamp(25px,5vw,34px);line-height:.96}.home-arena-invite p{max-width:330px;margin-top:7px;font-size:12px;line-height:1.45}.app-bottom-nav{min-height:82px;padding:0 10px calc(8px + env(safe-area-inset-bottom,0px));border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;pointer-events:none}.app-bottom-nav>div{height:70px;pointer-events:auto;overflow:visible;border:1px solid rgba(255,205,128,.13);border-radius:24px;background:linear-gradient(180deg,#1f1c19eb,#080809f6),url(/assets/stoetbul-steel.webp);background-size:auto,1024px 1024px;box-shadow:inset 0 1px #fff1,0 20px 55px #000000b8;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.app-bottom-nav a,.nav-home-button{border-radius:18px}.app-bottom-nav a svg{transition:transform .25s ease,filter .25s ease}.app-bottom-nav a[aria-current=page] svg{transform:translateY(-1px);filter:drop-shadow(0 0 9px rgba(241,180,90,.45))}.nav-bull-orb{width:56px;height:56px;margin-top:-19px;border:2px solid #9b5022;background:radial-gradient(circle at 50% 34%,rgba(255,197,111,.21),transparent 47%),linear-gradient(155deg,#272323,#080708 76%);box-shadow:inset 0 0 0 1px #ffe0b021,inset 0 -12px 20px #00000085,0 8px 22px #000c}.nav-bull-orb.is-active{border-color:#f1b45a;box-shadow:inset 0 0 0 1px #ffe7be33,0 0 0 5px #f1b45a13,0 0 26px #db67186b,0 9px 24px #000000d1}.app-safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}.arena-hero{min-height:min(690px,77dvh);border-bottom:0}.arena-hero__bull{-o-object-position:54% 18%;object-position:54% 18%;filter:saturate(1.08) contrast(1.1) brightness(.9);animation:premium-breathe 12s ease-in-out infinite alternate}.arena-hero__shade{background:radial-gradient(circle at 72% 26%,transparent 0 17%,rgba(8,4,2,.06) 37%,rgba(8,4,2,.58) 80%),linear-gradient(to top,#090604,#090604a8,#0906040a 76%),linear-gradient(90deg,rgba(8,4,2,.8),transparent 70%)}.arena-hero__copy{min-height:min(690px,77dvh);padding:44px 26px 48px}.arena-hero__copy h1{font-size:clamp(58px,11vw,82px);line-height:.77;letter-spacing:-.035em;text-shadow:0 4px 38px rgba(0,0,0,.88),0 0 28px rgba(209,91,20,.18)}.arena-hero__copy p{max-width:390px;font-size:14px;line-height:1.55}.arena-primary-cta{min-height:54px;border-radius:16px;background:linear-gradient(145deg,#ffd07c,#c5581f);box-shadow:inset 0 1px #fff6,0 16px 34px #a53a0a57}.arena-purpose-rail{margin:-24px 16px 0;border:1px solid rgba(241,180,90,.18);border-radius:20px;background:#110f0ee6;box-shadow:inset 0 1px #ffffff0e,0 22px 48px #00000085;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.arena-purpose-rail>div{padding:16px 8px 17px}.arena-purpose-rail strong{font-size:11px}.arena-purpose-rail small{color:#f2e8d578}.arena-game-card{min-height:270px;border-color:#f1b45a38;border-radius:24px;box-shadow:inset 0 1px #ffffff0f,0 26px 60px -40px #000}.arena-game-card:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;pointer-events:none;border:1px solid rgba(255,232,194,.065);border-radius:17px}.arena-game-card__image{filter:saturate(1.03) contrast(1.1) brightness(.78)}.arena-game-card__shade{background:radial-gradient(circle at 78% 35%,transparent 0 14%,rgba(8,4,2,.12) 42%,rgba(8,4,2,.84) 88%),linear-gradient(90deg,#080402f5,#080402b0 53%,#0804021a)}.arena-game-card__content{min-height:270px;padding:21px}.arena-game-card__content h2{max-width:350px;font-size:clamp(31px,6vw,42px);letter-spacing:-.02em}.arena-game-card__content p{max-width:360px;color:#f2e8d59c;font-size:12px;line-height:1.5}.arena-game-card__signal{position:absolute;z-index:1;right:22px;bottom:24px;color:#ffc46a4d;filter:drop-shadow(0 0 18px rgba(224,101,23,.25));transform:rotate(-7deg)}.arena-game-card--ride,.arena-game-card--ride .arena-game-card__content{min-height:340px}.arena-game-card--ride .arena-game-card__image{-o-object-position:68% 46%;object-position:68% 46%}.arena-game-card--gate .arena-game-card__image{-o-object-position:58% 28%;object-position:58% 28%;filter:saturate(.76) contrast(1.18) brightness(.7)}.arena-game-card--lasso .arena-game-card__image{-o-object-position:72% 44%;object-position:72% 44%;filter:saturate(.82) sepia(.12) contrast(1.12) brightness(.68)}.arena-game-card--match .arena-game-card__image{opacity:.66;filter:saturate(.8) contrast(1.1) brightness(.68)}.arena-gate-bars{display:flex;align-items:flex-end;gap:5px}.arena-gate-bars i{width:7px;height:62px;border:1px solid currentColor;background:#f1b45a17;transform:skewY(-9deg)}.arena-gate-bars i:nth-child(2){height:76px}.arena-gate-bars i:nth-child(3){height:70px}.arena-gate-bars i:nth-child(4){height:55px}.arena-loyalty-card{padding:22px;border-radius:22px;border-color:#f1b45a38;background:radial-gradient(circle at 92% 5%,rgba(211,93,22,.16),transparent 36%),linear-gradient(145deg,#261810f2,#0a0604fa);box-shadow:inset 0 1px #ffffff0e,0 26px 58px -40px #000}.game-screen{background:radial-gradient(circle at 70% 4%,rgba(162,62,15,.13),transparent 28rem),#080504}.game-screen__header{min-height:72px;padding-inline:16px;border-bottom-color:#f1b45a1f;background:linear-gradient(180deg,#150d09f5,#090604fa);box-shadow:0 12px 34px #00000040}.game-back{border:1px solid rgba(241,180,90,.2);background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.badge-cabinet{gap:14px}.badge-cabinet-card{min-height:214px;padding:18px 10px 14px;border-color:#f1b45a38;border-radius:24px;background:radial-gradient(circle at 50% 24%,rgba(241,180,90,.1),transparent 32%),linear-gradient(160deg,#2d1c11f0,#0a0705fc),url(/assets/stoetbul-timber.webp);box-shadow:inset 0 1px #ffffff0e,inset 0 -28px 45px #0003,0 24px 50px -38px #000}.badge-cabinet-card .badge-token{transform:translateZ(0);transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease}.badge-cabinet-card:active .badge-token{transform:scale(.97) rotate(-2deg)}.badge-cabinet-card__copy strong{margin-top:12px;font-size:15px}.badge-cabinet-card__copy small{margin-top:7px;font-size:10px}.badge-cabinet-card__copy em{margin-top:10px;font-size:7px}.badge-token__rim{box-shadow:inset 0 0 0 2px #ffe2a02e,inset 0 -7px 13px #000000ad,0 0 0 1px #000c}.badge-token__face{box-shadow:inset 0 3px 4px #ffffff38,inset 0 -11px 20px #000000b3}@keyframes premium-breathe{0%{transform:scale(1.015) translate3d(-.25%,0,0)}to{transform:scale(1.065) translate3d(.5%,-.5%,0)}}@media(min-width:640px){.arena-game-grid .arena-game-card--ride{grid-column:1 / -1;min-height:390px}.arena-game-grid .arena-game-card--ride .arena-game-card__content{min-height:390px}}@media(max-width:639px){.app-stage-backdrop>img{opacity:.22}.app-canvas{background:linear-gradient(180deg,#0b0705,#070504)}.tonight-hero__stage{height:68dvh;min-height:500px;max-height:620px}.tonight-hero__content{padding:0 18px 28px}.tonight-hero__content h1{font-size:clamp(40px,12vw,54px)}.tonight-hero__actions{gap:7px}.tonight-hero__actions .stamp-btn{padding-inline:12px}.loyalty-pass{margin-top:13px}.home-journey{margin-top:22px}.home-arena-invite{min-height:196px;padding:24px 17px}.arena-hero{min-height:620px}.arena-hero__copy{min-height:620px;padding:34px 20px 42px}.arena-hero__copy h1{font-size:clamp(58px,18vw,76px)}.arena-purpose-rail{margin-top:-22px}.arena-game-card,.arena-game-card__content{min-height:250px}.arena-game-card--ride,.arena-game-card--ride .arena-game-card__content{min-height:330px}}@media(max-width:380px){.quick-actions{margin-inline:10px}.quick-action{min-width:0}.quick-action span{font-size:7px}.home-journey{margin-inline:10px;padding-inline:8px}.home-journey__step small{font-size:7px}.home-arena-invite,.loyalty-pass{margin-inline:10px}.badge-cabinet{grid-template-columns:1fr}}.home-journey__step{text-decoration:none;color:inherit;border-radius:14px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.home-journey__step:active{transform:translateY(2px) scale(.98);background:#e2a6491a;box-shadow:inset 0 0 0 1px #edb75d29}.home-journey__step:focus-visible{outline:2px solid #e4a449;outline-offset:3px}.home-journey__icon{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.home-journey__step:active .home-journey__icon{transform:scale(1.13) rotate(-4deg);box-shadow:0 0 22px #e8962f4d}.home-memory-invite{position:relative;display:block;min-height:214px;margin:14px 16px 0;overflow:hidden;border-radius:22px;isolation:isolate;border:1px solid rgba(235,194,124,.18);background:#130b07;box-shadow:0 24px 50px #00000061,inset 0 1px #ffffff0f}.home-memory-invite>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;filter:saturate(.86) contrast(1.04) sepia(.06);transform:scale(1.02);transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s ease}.home-memory-invite:active>img{transform:scale(1.065);filter:saturate(1) contrast(1.08)}.home-memory-invite__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070403f0,#070403bf 45%,#07040329),linear-gradient(0deg,rgba(7,4,3,.7),transparent 62%)}.home-memory-invite__copy{position:relative;z-index:2;min-height:214px;display:flex;align-items:flex-end;gap:13px;padding:25px 17px}.home-memory-invite__copy>div{max-width:255px}.home-memory-invite__seal{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;color:#f5c370;background:radial-gradient(circle at 35% 28%,#a65b20,#2b1509 74%);border:1px solid rgba(255,202,119,.44);box-shadow:inset 0 1px #ffffff24,0 0 0 5px #0804026b,0 8px 22px #0006}.memories-screen{background:#090604;min-height:calc(100dvh - 60px)}.memories-hero{position:relative;min-height:520px;overflow:hidden;isolation:isolate;background:#100906}.memories-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center;filter:saturate(.9) contrast(1.08) sepia(.05);animation:memory-hero-breathe 15s ease-in-out infinite alternate}@keyframes memory-hero-breathe{0%{transform:scale(1.02)}to{transform:scale(1.09) translate3d(-1.2%,-.5%,0)}}.memories-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 35%,#e27f250a,#07040342 42%,#070403e0 88%),linear-gradient(90deg,#070403f0,#07040380 58%,#0704032e),linear-gradient(0deg,#090604 0%,transparent 46%,rgba(8,5,3,.48) 100%)}.memories-hero__copy{position:relative;z-index:2;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:48px 20px 44px}.memories-hero__mark{width:78px;height:54px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#0a050373;border:1px solid rgba(235,190,114,.18);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.memories-hero h1{margin-top:10px;max-width:420px;color:#f2e5cd;font:400 clamp(58px,14vw,86px)/.79 var(--font-display);letter-spacing:-.035em;text-shadow:0 5px 28px rgba(0,0,0,.72)}.memories-hero p{max-width:355px;margin-top:16px;color:#f2e5cdb8;font-size:14px;line-height:1.6}.memories-hero .arena-primary-cta{margin-top:24px}.memory-filter-bar{position:sticky;top:60px;z-index:35;display:flex;align-items:center;gap:7px;margin:-18px 12px 0;padding:7px;border-radius:999px;color:#f1e2c78f;background:#140d09db;border:1px solid rgba(236,191,115,.17);box-shadow:0 18px 36px #00000075,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.memory-filter-bar button{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;white-space:nowrap;color:inherit;font:700 9px/1 var(--font-condensed);letter-spacing:.16em;text-transform:uppercase}.memory-filter-bar button.is-active{color:#1a0d05;background:linear-gradient(135deg,#f4ca82,#cf792b);box-shadow:inset 0 1px #ffffff6b,0 4px 15px #ce6c1b38}.memory-filter-bar .memory-filter-upload{width:40px;padding:0;margin-left:auto;flex:none;color:#efc17a;border:1px solid rgba(236,180,88,.28);background:#09050380}.memory-filter-upload span{display:none}.memory-feed{padding:32px 12px 28px}.memory-feed__heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 5px 12px}.memory-feed__heading span{color:#c98735;font:700 9px/1 var(--font-condensed);letter-spacing:.36em}.memory-feed__heading h2{margin-top:5px;color:#efe2ca;font:400 30px/1 var(--font-display)}.memory-feed__heading>svg{color:#ede2cd59;margin-bottom:5px}.memory-card{margin-bottom:22px;overflow:hidden;border-radius:24px;background:linear-gradient(160deg,#251810f0,#0e0906f7);border:1px solid rgba(237,197,132,.13);box-shadow:0 24px 48px #00000061,inset 0 1px #ffffff0b}.memory-card__author{min-height:70px;padding:12px 13px;display:flex;align-items:center;gap:10px}.memory-avatar{width:42px;height:42px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#2a1307;background:linear-gradient(135deg,#ebc27c,#9e5620);border:1px solid rgba(255,220,164,.35);box-shadow:0 0 0 3px #120a06,0 0 0 4px #e3a44938;font:400 15px/1 var(--font-display)}.memory-avatar.is-official{background:#130b07}.memory-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.memory-card__author>div{flex:1}.memory-card__author strong{color:#ede0c7;font-size:13px;font-weight:650}.memory-card__author>div>span{display:flex;align-items:center;gap:4px;margin-top:4px;color:#ede0c770;font-size:10px}.memory-follow,.memory-pending{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:999px;color:#efba68;border:1px solid rgba(237,175,82,.28);font:700 8px/1 var(--font-condensed);letter-spacing:.14em;text-transform:uppercase}.memory-follow.is-following{color:#ede0c78c;border-color:#ede0c726}.memory-pending{color:#dfbd85;background:#ac702b1f}.memory-card__media{position:relative;aspect-ratio:4 / 4.7;overflow:hidden;background:#050302}.memory-card__media img,.memory-card__media video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.memory-card__media-shade{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffe8c209,inset 0 -60px 65px #05030229}.memory-media-mark{position:absolute;left:12px;bottom:12px;min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:#f6e2c1e0;background:#0a0604a8;border:1px solid rgba(248,214,157,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 8px/1 var(--font-condensed);letter-spacing:.18em;text-transform:uppercase}.memory-card__body{padding:14px 14px 10px}.memory-card__body>p{color:#f2e3c9c2;font-size:13px;line-height:1.55}.memory-card__actions{display:flex;align-items:center;gap:18px;min-height:48px;margin-top:4px}.memory-card__actions button{display:inline-flex;align-items:center;gap:7px;color:#f0e1c78f;font:700 9px/1 var(--font-condensed);letter-spacing:.12em;text-transform:uppercase}.memory-card__actions button.is-loved{color:#ef9455}.memory-card__stamp{margin-left:auto;opacity:.55}.memory-empty{min-height:300px;padding:45px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:24px;color:#eedec28c;background:radial-gradient(circle at 50% 0%,rgba(142,74,27,.16),transparent 54%),#100a07;border:1px solid rgba(229,179,102,.12)}.memory-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#e6a04a;border:1px solid rgba(232,171,83,.25);background:#00000038}.memory-empty h3{margin-top:16px;color:#eee0c6;font:400 25px/1 var(--font-display)}.memory-empty p{max-width:260px;margin-top:9px;font-size:12px;line-height:1.55}.memory-empty button{margin-top:17px;color:#e8a653;font:700 10px/1 var(--font-condensed);letter-spacing:.22em;text-transform:uppercase}.memory-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:100%;height:100%;background:#020101c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.memory-sheet{position:fixed;z-index:91;left:50%;bottom:0;width:min(100%,672px);max-height:92dvh;overflow:auto;transform:translate(-50%);padding:11px 16px calc(25px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;color:#eee0c6;background:radial-gradient(circle at 70% 0%,rgba(122,57,20,.18),transparent 33%),linear-gradient(175deg,#21150e,#0f0906 50%,#090604);border:1px solid rgba(240,196,124,.17);box-shadow:0 -22px 65px #00000094,inset 0 1px #ffffff0f}.memory-sheet__handle{width:42px;height:4px;margin:0 auto 15px;border-radius:9px;background:#ecd7b338}.memory-sheet header{display:flex;align-items:flex-start;gap:12px}.memory-sheet header>div{flex:1}.memory-sheet header span,.memory-caption>span{color:#c8893a;font:700 8px/1 var(--font-condensed);letter-spacing:.32em}.memory-sheet header h2{margin-top:5px;font:400 28px/1 var(--font-display)}.memory-sheet header button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#eedec399;background:#00000038;border:1px solid rgba(235,192,122,.12)}.memory-drop{width:100%;aspect-ratio:16 / 10;margin-top:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;color:#efdfc49e;background:radial-gradient(circle at 50% 35%,rgba(161,87,30,.18),transparent 54%),#0d0805;border:1px dashed rgba(233,174,86,.28)}.memory-drop>span{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;color:#e6a24f;background:#e28f301a}.memory-drop strong{margin-top:11px;color:#edd9b9;font-size:13px}.memory-drop small{margin-top:5px;color:#eedab866;font-size:10px}.memory-drop.has-preview{border-style:solid}.memory-drop img,.memory-drop video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.memory-caption{position:relative;display:block;margin-top:17px}.memory-caption textarea{width:100%;min-height:92px;margin-top:8px;padding:13px 14px 24px;resize:none;border-radius:16px;color:#f0dfc2;background:#0402016b;border:1px solid rgba(232,180,101,.14);outline:none;font-size:13px;line-height:1.5}.memory-caption textarea:focus{border-color:#ecac4d6b;box-shadow:0 0 0 3px #e5932a14}.memory-caption small{position:absolute;right:12px;bottom:9px;color:#ebd8b952;font-size:9px}.memory-review-note{display:flex;align-items:flex-start;gap:9px;margin:13px 2px 16px;color:#edddc27a;font-size:10px;line-height:1.45}.memory-review-note svg{flex:none;color:#d79a49}.memory-upload-error{margin:-6px 0 12px;color:#e38a72;font-size:11px;text-align:center}.memory-sheet .arena-primary-cta:disabled{opacity:.42;filter:grayscale(.4)}@media(min-width:640px){.home-memory-invite{min-height:260px}.home-memory-invite__copy{min-height:260px;padding:35px 26px}.home-memory-invite__copy>div{max-width:380px}.memories-hero,.memories-hero__copy{min-height:640px}.memories-hero__copy{padding-inline:34px}.memory-feed{max-width:560px;margin-inline:auto}.memory-card__media{aspect-ratio:4 / 4.15}}@media(max-width:380px){.home-memory-invite{margin-inline:10px}.memory-filter-bar{margin-inline:8px}.memory-filter-bar button{padding-inline:10px;font-size:7px}.memory-feed{padding-inline:8px}}.kraal-glyph{width:42px;height:42px;overflow:visible;color:currentColor;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}.kraal-glyph--bull{width:49px;height:auto;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}.brand-card__face .kraal-glyph{width:39px;height:39px}.brand-card__face{background:radial-gradient(circle at 48% 30%,rgba(151,74,25,.42),transparent 45%),linear-gradient(145deg,#2b1710,#0d0705 76%)!important;border:1px solid rgba(226,155,64,.54)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -13px 22px #00000061,0 13px 24px #00000047!important}.brand-card__face:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(237,195,126,.1);border-radius:inherit;pointer-events:none}.brand-card.is-matched .brand-card__face{color:#ffd07f;box-shadow:inset 0 1px #ffffff1f,inset 0 -13px 22px #00000047,0 0 26px #e2822461!important}.badge-token__glyph{width:38%!important;height:38%!important;stroke-width:2.6}.badge-token__glyph.kraal-glyph--bull{width:45%!important;height:auto!important}.bull-ride-stage.is-crashed:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(circle at 66% 77%,rgba(225,113,34,.23),transparent 28%);animation:bull-crash-flash .85s ease-out both}@keyframes bull-crash-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.bull-crash-dust{pointer-events:none;position:absolute;z-index:6;left:50%;bottom:14%;width:150px;height:72px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 28% 50%,rgba(207,126,58,.52),transparent 24%),radial-gradient(circle at 56% 35%,rgba(178,93,37,.4),transparent 28%),radial-gradient(circle at 74% 65%,rgba(229,155,83,.33),transparent 23%);filter:blur(9px);transform-origin:center bottom}.lasso-target{width:96px!important;height:96px!important;margin:-48px 0 0 -48px!important;display:grid!important;place-items:center;filter:drop-shadow(0 0 13px rgba(231,140,42,.5))}.lasso-target__ring{position:relative;width:82px;height:82px;display:grid;place-items:center;border-radius:50%;border:3px solid #d99842;box-shadow:inset 0 0 0 2px #ffdb9e42,0 0 0 1px #5e2d12,0 0 25px #de7d217a;animation:lasso-ring-turn 2.8s linear infinite}.lasso-target__ring:before,.lasso-target__ring:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,#efb662,transparent);opacity:.8}.lasso-target__ring:before{left:-13px;right:-13px;height:1px;top:50%}.lasso-target__ring:after{top:-13px;bottom:-13px;width:1px;left:50%}.lasso-target__ring i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px dashed rgba(255,211,143,.58)}.lasso-target__ring b{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#090402b3;animation:lasso-ring-counter 2.8s linear infinite}@keyframes lasso-ring-turn{to{transform:rotate(360deg)}}@keyframes lasso-ring-counter{to{transform:rotate(-360deg)}}.lasso-rope{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:#d6a763;stroke-width:.85;stroke-linecap:round;filter:drop-shadow(0 2px 2px rgba(0,0,0,.8))}.lasso-rope circle{stroke-width:1.25;vector-effect:non-scaling-stroke}.lasso-rope.is-hit{stroke:#ffd184;filter:drop-shadow(0 0 5px rgba(241,158,54,.75))}.lasso-cast{z-index:10!important;border-radius:999px!important;background:#090402d1!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gate-stage{isolation:isolate}.gate-door{top:0!important;bottom:0!important;width:51%!important;height:100%!important;padding:0!important;overflow:hidden;background-color:#130b07;border:0!important;box-shadow:0 0 35px #000000b8!important}.gate-door--left{left:0!important;right:auto!important}.gate-door--right{right:0!important;left:auto!important}.gate-forge{width:100%;height:100%;display:block}.gate-stage__bull{transition:transform .7s cubic-bezier(.1,.75,.15,1),filter .5s ease}.gate-stage--go .gate-stage__bull,.gate-stage--round-result .gate-stage__bull{transform:scale(1.13) translateY(2%);filter:saturate(1.05) contrast(1.14) brightness(1.07)}.gate-dust{pointer-events:none;position:absolute;z-index:5;left:18%;right:18%;bottom:2%;height:120px;opacity:0;border-radius:50%;background:radial-gradient(circle at 28% 52%,rgba(214,117,43,.42),transparent 25%),radial-gradient(circle at 55% 30%,rgba(182,91,34,.34),transparent 29%),radial-gradient(circle at 78% 64%,rgba(226,150,72,.29),transparent 23%);filter:blur(12px)}.gate-stage--go .gate-dust{animation:gate-dust-burst .9s ease-out both}@keyframes gate-dust-burst{0%{opacity:0;transform:scale(.3) translateY(30px)}35%{opacity:.82}to{opacity:0;transform:scale(1.5) translateY(-14px)}}.profile-screen{background:#090604;min-height:calc(100dvh - 60px)}.profile-guest{position:relative;min-height:calc(100dvh - 118px);overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;padding:clamp(34px,8vh,82px) 22px 94px;background:#090402}.profile-guest>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;filter:saturate(.83) contrast(1.13) sepia(.08);animation:memory-drift 18s ease-in-out infinite alternate}.profile-guest__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#0603024d,#0603021f 30%,#060302b3 69%,#080402),radial-gradient(circle at 65% 30%,transparent,rgba(6,3,2,.58) 72%)}.profile-guest__copy{position:relative;z-index:2;width:min(100%,470px)}.profile-guest__copy>svg{margin-bottom:20px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.8))}.profile-guest__copy>span{display:block;color:#df9d45;font:700 9px/1 var(--font-condensed);letter-spacing:.4em;text-transform:uppercase;margin-bottom:11px}.profile-guest__copy h1{color:#f1e4c9;font:400 clamp(46px,13vw,72px)/.82 var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 24px rgba(0,0,0,.9)}.profile-guest__copy p{color:#efe0c4b3;max-width:380px;font-size:13px;line-height:1.58;margin-top:18px}.profile-guest__copy .arena-primary-cta{margin-top:24px}.profile-guest__proof{position:absolute;z-index:2;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(221,153,71,.22);background:linear-gradient(180deg,#1c100ad6,#0a0604e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0a}.profile-guest__proof div{min-height:56px;display:grid;place-content:center;text-align:center}.profile-guest__proof div+div{border-left:1px solid rgba(221,153,71,.16)}.profile-guest__proof strong{color:#f0dfbf;font:400 21px/1 var(--font-display)}.profile-guest__proof span{color:#eed9b46e;font:700 7px/1 var(--font-condensed);letter-spacing:.25em;text-transform:uppercase;margin-top:5px}.profile-guest--create>img{-o-object-position:50% 38%;object-position:50% 38%}.profile-hero{position:relative;min-height:330px;padding:178px 16px 19px;overflow:hidden;isolation:isolate;background:#0d0805}.profile-hero__world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 44%;object-position:50% 44%;filter:saturate(.8) contrast(1.08) sepia(.08)}.profile-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 75% 22%,transparent,rgba(7,4,3,.32) 53%,rgba(7,4,3,.82) 92%),linear-gradient(0deg,#0a0604 2%,#0804039e 54%,#07040338)}.profile-hero:after{content:"MEMBER OF THE HERD";position:absolute;z-index:-1;left:17px;top:21px;color:#f3d5a494;font:700 8px/1 var(--font-condensed);letter-spacing:.36em}.profile-hero__identity{position:relative;padding:17px;border-radius:22px 22px 0 0;background:linear-gradient(150deg,#281910d1,#0c0805d1);border:1px solid rgba(239,196,127,.16);border-bottom:0;box-shadow:0 -14px 38px #00000045,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-avatar{width:70px;height:70px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#241207;background:radial-gradient(circle at 31% 25%,#f2d39a,#b66b2b 58%,#3a1d0d);border:1px solid rgba(255,224,172,.48);box-shadow:0 0 0 4px #120a06,0 0 0 5px #eeb8603d,0 13px 25px #0006;font:400 24px/1 var(--font-display)}.profile-settings{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;color:#f0e0c5b8;background:#0704027a;border:1px solid rgba(235,188,113,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:0 0 22px 22px;background:#0a0604e0;border:1px solid rgba(239,196,127,.16);border-top-color:#efc47f14;box-shadow:0 16px 34px #0000004d}.profile-stat{position:relative;padding:13px 3px 12px;text-align:center}.profile-stat+.profile-stat:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:#e9bc731a}.profile-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 16px 0}.profile-quick-card{padding:15px;border-radius:18px;background:linear-gradient(145deg,#26180fe0,#0d0805f0);border:1px solid rgba(232,187,116,.13);box-shadow:0 13px 27px #00000040,inset 0 1px #ffffff0a}.profile-quick-card:active{transform:translateY(1px) scale(.985)}.profile-referral{position:relative;margin:24px 16px 0;padding:17px;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(156,75,26,.2),transparent 36%),linear-gradient(145deg,#28180f,#0f0906 78%);border:1px solid rgba(235,177,89,.22);box-shadow:0 17px 34px #0000004d,inset 0 1px #ffffff0b}.profile-referral:after{content:"";position:absolute;right:-18px;top:-9px;width:105px;height:105px;opacity:.08;border:10px double #f0b55e;border-radius:50%}.profile-install,.profile-ledger{margin:13px 16px 0;padding:15px;border-radius:18px;background:#180f0ae0;border:1px solid rgba(234,190,119,.12);box-shadow:0 12px 28px #0000003b}.profile-ledger{padding:0;overflow:hidden}.profile-ledger li{transition:background .18s ease}.profile-ledger li:active{background:#dd91310f}.profile-logout{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:#140c08bf;border:1px solid rgba(232,189,119,.11)}@media(max-width:380px){.profile-hero{padding-inline:10px}.profile-hero__identity{padding-inline:13px}.profile-avatar{width:62px;height:62px}.profile-stats{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.neon-ignite,.neon-buzz,.breathing-edge,.smoke-puff,.stamp-in,.animate-float-up,.flicker,.fire-ring:before,.arena-hero__bull,.home-arena-invite>img,.bull-3d-fallback img,.memories-hero>img,.profile-guest>img,.lasso-target__ring,.lasso-target__ring b,.gate-dust,.bull-crash-dust,.bull-fallback-rider{animation:none!important}.t-fast,.t-med,.t-slow{transition-duration:1ms}}.game-screen{min-height:calc(100dvh - 62px);background:radial-gradient(circle at 50% -10%,rgba(133,61,20,.18),transparent 36%),linear-gradient(180deg,#0b0604,#050302)}.game-screen__header{min-height:68px;padding-top:max(12px,env(safe-area-inset-top));background:linear-gradient(180deg,#0f0805fa,#080403ed);border-bottom-color:#ebb15924;box-shadow:0 13px 32px #00000047}.arena-game-grid{gap:14px}.arena-game-card{min-height:365px;border-radius:24px;border-color:#f2c47d30;background:#080402;box-shadow:0 25px 52px #0000007a,inset 0 1px #ffffff0e}.arena-game-card__image{transform:scale(1.025);filter:saturate(.9) contrast(1.08) brightness(.82);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .45s ease}.arena-game-card:active .arena-game-card__image{transform:scale(1.075);filter:saturate(1.06) contrast(1.1) brightness(.93)}.arena-game-card--ride .arena-game-card__image{-o-object-position:52% 58%;object-position:52% 58%}.arena-game-card--gate .arena-game-card__image{-o-object-position:50% 56%;object-position:50% 56%}.arena-game-card--lasso .arena-game-card__image{-o-object-position:53% 52%;object-position:53% 52%}.arena-game-card--match .arena-game-card__image{-o-object-position:50% 55%;object-position:50% 55%}.arena-game-card__shade{background:linear-gradient(180deg,#05020138,#0502010a 35%,#060302e6 79%,#060302),linear-gradient(90deg,rgba(5,2,1,.42),transparent 65%)}.arena-game-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffdaa00a,inset 0 -60px 100px #0003;background:linear-gradient(112deg,transparent 12%,rgba(255,220,168,.055) 27%,transparent 42%);mix-blend-mode:screen}.arena-game-card__content{z-index:4;padding:18px}.arena-game-card__signal{z-index:3;opacity:.62;color:#ffcf84b8;filter:drop-shadow(0 6px 12px rgba(0,0,0,.65))}.bull-ride-stage--3d{min-height:min(67dvh,620px);background:#080402;perspective:1000px}.cinematic-ride{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080402;isolation:isolate}.cinematic-ride__plate{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 56%;object-position:50% 56%;filter:saturate(.86) contrast(1.11) brightness(.75);transform:scale(1.035) translate3d(var(--ride-x),0,0) rotate(var(--ride-rot));transition:filter .18s ease,transform .09s linear;will-change:transform}.cinematic-ride.is-playing .cinematic-ride__plate{animation:cinematic-buck .62s cubic-bezier(.35,.02,.35,1) infinite alternate}.cinematic-ride.is-fallen .cinematic-ride__plate{animation:cinematic-crash .9s cubic-bezier(.2,.85,.2,1) both;filter:saturate(.5) contrast(1.25) brightness(.52)}@keyframes cinematic-buck{0%{transform:scale(1.045) translate3d(var(--ride-x),-1.1%,0) rotate(var(--ride-rot))}45%{transform:scale(1.07) translate3d(var(--ride-x-soft),1.3%,0) rotate(var(--ride-rot-soft))}to{transform:scale(1.05) translate3d(var(--ride-x-hard),-.3%,0) rotate(var(--ride-rot-hard))}}@keyframes cinematic-crash{0%{transform:scale(1.06) rotate(0)}30%{transform:scale(1.12) translate3d(4%,2%,0) rotate(2.4deg)}to{transform:scale(1.08) translate3d(-2%,3%,0) rotate(-1deg)}}.cinematic-ride__depth--back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 52% 55%,transparent 20%,rgba(5,2,1,.18) 58%,rgba(3,1,1,.77) 100%),linear-gradient(180deg,rgba(4,2,1,.2),transparent 38%,rgba(4,2,1,.42))}.cinematic-ride__dust{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cinematic-ride__dust i{position:absolute;left:var(--dust-left);bottom:var(--dust-bottom);width:var(--dust-size);height:var(--dust-size);border-radius:50%;opacity:.1;background:#f0a04a;box-shadow:0 0 9px #cb5c19}.cinematic-ride.is-playing .cinematic-ride__dust i{animation:ride-dust var(--dust-duration) linear infinite;animation-delay:var(--dust-delay)}@keyframes ride-dust{0%{transform:translate3d(0,40px,0) scale(.4);opacity:0}25%{opacity:.65}to{transform:translate3d(var(--dust-drift),-310px,0) scale(1.5);opacity:0}}.cinematic-ride__lens{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(circle at 78% 29%,rgba(198,48,19,.16),transparent 23%);opacity:var(--ride-danger-opacity);mix-blend-mode:screen}.cinematic-ride__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.cinematic-ride__fallen-rider{position:absolute;z-index:6;left:50%;top:28%;width:min(58%,360px);height:auto;opacity:0;pointer-events:none;filter:drop-shadow(0 18px 22px rgba(0,0,0,.75));transform:translate3d(-50%,0,0) scale(.34) rotate(-16deg)}.cinematic-ride.is-fallen .cinematic-ride__fallen-rider{animation:rider-thrown 1.3s cubic-bezier(.18,.72,.2,1) both}@keyframes rider-thrown{0%{opacity:0;transform:translate3d(-50%,0,0) scale(.3) rotate(-16deg)}12%{opacity:1}68%{opacity:1;transform:translate3d(calc(-50% + var(--fall-end-x)),14%,0) scale(.8) rotate(var(--fall-rot))}to{opacity:.92;transform:translate3d(calc(-50% + var(--fall-end-x)),22%,0) scale(.72) rotate(var(--fall-rot))}}.cinematic-ride__impact{position:absolute;z-index:5;left:50%;bottom:9%;width:22px;height:22px;border-radius:50%;opacity:0;box-shadow:0 0 #e9873380}.cinematic-ride.is-fallen .cinematic-ride__impact{animation:impact-ring 1s ease-out .12s both}@keyframes impact-ring{0%{opacity:1;box-shadow:0 0 #e987338c}to{opacity:0;box-shadow:0 0 0 190px #e9873300}}.gate-stage{min-height:min(68dvh,620px);background:#080402;perspective:1100px}.gate-stage__world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;filter:saturate(.72) brightness(.56) contrast(1.2);transition:opacity .18s ease,transform .75s ease}.gate-stage--go .gate-stage__world,.gate-stage--round-result .gate-stage__world,.gate-stage--complete .gate-stage__world{opacity:.18;transform:scale(1.08)}.gate-door--photo{background-color:#130b07!important;background-repeat:no-repeat;transform-origin:center center;backface-visibility:hidden;filter:saturate(.82) contrast(1.12) brightness(.82)}.gate-door--left{transform-origin:left center;border-right:1px solid rgba(244,191,114,.24)!important}.gate-door--right{transform-origin:right center;border-left:1px solid rgba(244,191,114,.24)!important}.gate-door__edge{position:absolute;top:0;bottom:0;width:7px;background:linear-gradient(90deg,#0b0604,#b0814e,#1b100a);box-shadow:0 0 22px #000000e6}.gate-door--left .gate-door__edge{right:0}.gate-door--right .gate-door__edge{left:0}.gate-stage__bull{z-index:0;-o-object-position:50% 54%;object-position:50% 54%;opacity:.62}.gate-stage--go .gate-stage__bull{opacity:1;transform:scale(1.18) translateY(4%)}.gate-go{text-shadow:0 0 18px rgba(255,130,40,.7),0 5px 28px #000}.lasso-stage{min-height:min(68dvh,620px);background:#080402}.lasso-stage__world{filter:saturate(.88) contrast(1.08) brightness(.68);-o-object-position:51% 55%;object-position:51% 55%;transform:scale(1.02)}.lasso-stage--playing .lasso-stage__world{animation:lasso-camera 7s ease-in-out infinite alternate}@keyframes lasso-camera{0%{transform:scale(1.025) translate3d(-.5%,0,0)}to{transform:scale(1.075) translate3d(1.5%,-1%,0)}}.lasso-stage__shade{background:linear-gradient(180deg,rgba(5,2,1,.32),transparent 32%,rgba(5,2,1,.12) 63%,rgba(5,2,1,.72))}.lasso-rope{stroke:#d2a66c;stroke-width:1.35;filter:drop-shadow(0 2px 1px #2a1006) drop-shadow(0 0 4px rgba(223,148,68,.36))}.lasso-target__ring{border-color:#e3aa58;background:radial-gradient(circle,#0d060357,#0d0603bd);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-match-stage{min-height:min(70dvh,650px);padding:18px 13px;background-size:cover;background-position:50% 55%;isolation:isolate}.brand-match-stage--playing,.brand-match-stage--complete{background-size:512px 512px;background-repeat:repeat;background-position:center}.brand-match-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0703027a,#07030229 30%,#07030280),radial-gradient(circle at 50% 48%,transparent 22%,rgba(4,2,1,.58) 92%)}.brand-card-grid{position:relative;z-index:2;gap:9px;padding:10px 2px}.brand-card{min-height:92px;border-radius:13px;perspective:900px}.brand-card__back,.brand-card__face{border-radius:13px}.brand-card__back{color:#8a5a31;background:linear-gradient(145deg,#4f1e12ed,#1a0a07f7);border:1px solid rgba(231,151,72,.3);box-shadow:inset 0 1px #ffffff17,inset 0 -14px 22px #0000005c,0 8px 18px #0006}.brand-card__back:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:9px;border:1px dashed rgba(238,166,91,.25)}.brand-card__face{color:#f3c276;background:linear-gradient(145deg,#4d2113f0,#120805fa)!important;border:1px solid rgba(239,170,78,.47)!important}.burn-brand{display:grid;place-items:center;gap:5px;text-transform:uppercase;transform:rotate(-3deg);text-shadow:0 0 10px rgba(223,116,36,.26)}.burn-brand b{font:400 clamp(16px,5vw,24px)/.85 var(--font-display);letter-spacing:-.03em}.burn-brand i{font:700 6px/1 var(--font-condensed);letter-spacing:.32em;color:#f4c57da1}.burn-brand__bull{width:52px;height:auto;filter:drop-shadow(0 0 8px rgba(231,138,47,.28))}.brand-card__face>small{display:none}.brand-match-points{margin-top:10px;padding:9px 10px;text-align:center;border:1px solid rgba(255,255,255,.1);background:#050302b3;color:#e9dfc87a;font:700 9px/1.2 var(--font-condensed);letter-spacing:.16em}.brand-match-points.is-earned{color:#ffd38a;border-color:#e3b97961;background:linear-gradient(90deg,#7b3e1738,#d58b2a21,#7b3e1738);box-shadow:0 0 22px #d66f182e}.kraal-guide-screen{background:radial-gradient(circle at 70% 4%,rgba(183,73,20,.16),transparent 27%),#0d0804;min-height:100vh}.kraal-guide-hero{position:relative;overflow:hidden;min-height:315px;background:linear-gradient(0deg,#0d0804,#0d08048a 70%,#0d080433),url(/assets/stoetbul-loyalty-bull.webp) center 18%/cover;border-bottom:1px solid rgba(227,185,121,.2)}.kraal-guide-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 37%,rgba(255,116,24,.22),transparent 28%),linear-gradient(90deg,rgba(7,3,1,.86),transparent 75%)}.kraal-guide-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 12% 80%,#ff9a38 0 1px,transparent 2px),radial-gradient(circle at 72% 68%,#ffc16e 0 1px,transparent 2px),radial-gradient(circle at 84% 88%,#e65b20 0 1px,transparent 2px);background-size:137px 173px,181px 211px,151px 193px;animation:embers-rise 8s linear infinite;opacity:.5;pointer-events:none}.kraal-guide-back{position:absolute;top:14px;left:14px;z-index:5}.kraal-guide-balance{width:-moz-max-content;width:max-content;max-width:100%;padding:10px 13px;display:grid;grid-template-columns:auto auto;-moz-column-gap:11px;column-gap:11px;align-items:end;border:1px solid rgba(227,185,121,.28);background:#070402a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kraal-guide-balance span{grid-column:1/-1;font:700 8px/1 var(--font-condensed);letter-spacing:.22em;text-transform:uppercase;color:#e9dfc875}.kraal-guide-balance strong{font:400 28px/.9 var(--font-display);color:#ffd08a}.kraal-guide-balance small{font:700 8px/1 var(--font-condensed);letter-spacing:.2em;color:#e9dfc880}.kraal-guide-step{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px;border:1px solid rgba(227,185,121,.16);background:linear-gradient(145deg,#311c10bd,#0e0906f0);box-shadow:0 12px 28px -22px #000}.kraal-guide-step__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#f0b96f;border:1px solid rgba(227,185,121,.3);background:radial-gradient(circle,#9e47153d,#050302b3);box-shadow:0 0 20px #e65e181a}.kraal-guide-admin,.kraal-guide-safety{padding:17px;border:1px solid rgba(227,185,121,.18);background:linear-gradient(150deg,#25231feb,#0b0a09f5)}.kraal-guide-safety{border-color:#5c8b7342}.spin-preview-state{min-height:calc(100vh - 60px);background:radial-gradient(circle at 50% 37%,rgba(198,92,22,.18),transparent 34%),#0d0804}.spin-preview-card{border:1px solid rgba(227,185,121,.24);background:linear-gradient(145deg,#2b190feb,#0c0805f5);box-shadow:0 18px 55px -34px #e45d1499}.tonight-hero__bull-rage{animation:bull-rage-camera 7.5s cubic-bezier(.42,0,.2,1) infinite alternate;transform-origin:62% 36%;filter:saturate(1.08) contrast(1.08) brightness(.9)}.bull-rage-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.bull-rage-fx__heat{position:absolute;width:72%;height:64%;right:-10%;top:4%;border-radius:50%;background:radial-gradient(circle,rgba(255,104,28,.32) 0,rgba(215,61,13,.14) 34%,transparent 70%);filter:blur(20px);animation:bull-heat 2.8s ease-in-out infinite alternate}.bull-rage-fx__fire{position:absolute;bottom:-24%;width:58%;height:64%;filter:blur(17px);opacity:.45;background:radial-gradient(ellipse at 50% 100%,rgba(255,209,105,.88) 0 8%,rgba(255,104,26,.72) 20%,rgba(178,31,9,.32) 43%,transparent 69%);transform-origin:50% 100%}.bull-rage-fx__fire--one{left:-9%;animation:bull-fire 2.1s ease-in-out infinite alternate}.bull-rage-fx__fire--two{right:-12%;animation:bull-fire 2.6s .4s ease-in-out infinite alternate-reverse;opacity:.35}.bull-rage-fx__breath{position:absolute;width:28%;height:16%;right:18%;top:39%;border-radius:50%;background:radial-gradient(ellipse at 15% 50%,rgba(235,225,208,.28),rgba(180,169,155,.12) 40%,transparent 72%);filter:blur(9px);opacity:0}.bull-rage-fx__breath--one{animation:bull-breath 5.2s 1s ease-out infinite}.bull-rage-fx__breath--two{animation:bull-breath 5.2s 3.4s ease-out infinite}.bull-rage-fx__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 69% 28%,rgba(255,163,73,.21),transparent 23%);opacity:.25;animation:bull-flash 4.8s ease-in-out infinite}.bull-rage-fx__sparkline{left:-10%;right:-10%;bottom:17%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,91,17,.8),rgba(255,221,147,.95),rgba(255,91,17,.8),transparent);box-shadow:0 0 18px #ff5b11cc;opacity:.18;animation:bull-sparkline 3.6s ease-in-out infinite}.bull-rage-mark{position:absolute;z-index:1;left:-4%;right:-4%;top:12%;font:900 clamp(68px,22vw,120px)/.75 var(--font-display);letter-spacing:-.08em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,218,165,.11);opacity:.8;transform:rotate(-3deg);pointer-events:none;mix-blend-mode:screen}.home-kraal-engine{margin:14px 16px 0;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(227,185,121,.22);background:linear-gradient(135deg,#5b2a118c,#130d09ed 62%);box-shadow:0 14px 40px -30px #ed6116b3}.home-kraal-engine__icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#ffc274;border:1px solid rgba(227,185,121,.3);background:radial-gradient(circle,#ad4b1452,#080503c7);box-shadow:0 0 24px #e6541229}@keyframes bull-rage-camera{0%{transform:scale(1.03) translate3d(-.7%,.3%,0)}to{transform:scale(1.11) translate3d(1.3%,-1.4%,0)}}@keyframes bull-heat{0%{transform:scale(.9);opacity:.45}to{transform:scale(1.14);opacity:.9}}@keyframes bull-fire{0%{transform:scale(.92,.8) skew(-5deg);opacity:.25}to{transform:scale(1.16,1.18) skew(6deg);opacity:.55}}@keyframes bull-breath{0%,52%,to{opacity:0;transform:translateZ(0) scale(.65)}62%{opacity:.42}84%{opacity:.12;transform:translate3d(34%,-18%,0) scale(1.5)}}@keyframes bull-flash{0%,78%,to{opacity:.08}81%{opacity:.48}84%{opacity:.14}88%{opacity:.34}}@keyframes bull-sparkline{0%,to{opacity:.08;transform:scaleX(.7)}45%{opacity:.2;transform:scaleX(.95)}48%{opacity:.8;transform:scaleX(1.08)}52%{opacity:.12;transform:scaleX(.84)}}.hero-bull-3d{z-index:0;background:radial-gradient(circle at 50% 58%,#35150a 0,#100805 47%,#050302);overflow:hidden}.hero-bull-3d canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y}.hero-bull-3d[data-failed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,rgba(124,44,14,.42),transparent 35%),linear-gradient(#080402,#130906)}.hero-bull-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#090402;touch-action:pan-y}.hero-bull-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;filter:saturate(1.04) contrast(1.06) brightness(.94);transform:scale(1.015);transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease}.hero-bull-video__grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 54% 36%,transparent 23%,rgba(8,3,1,.11) 58%,rgba(6,2,1,.42) 100%),linear-gradient(0deg,rgba(9,4,2,.55),transparent 36%,rgba(8,3,1,.08) 77%,rgba(8,3,1,.28));mix-blend-mode:multiply}.hero-bull-video__flare{position:absolute;left:8%;right:8%;bottom:10%;height:22%;pointer-events:none;background:radial-gradient(ellipse,rgba(255,111,27,.15),rgba(176,45,10,.05) 38%,transparent 70%);filter:blur(22px);opacity:.58}.hero-bull-video__grain{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;opacity:.055;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.85) 0 .5px,transparent .7px 2.8px);background-size:8px 8px;mix-blend-mode:soft-light;animation:hero-film-grain .22s steps(2) infinite}.hero-bull-video.is-provoked video{transform:scale(1.055);filter:saturate(1.09) contrast(1.08) brightness(1.02)}.hero-bull-video.is-provoked .hero-bull-video__flare{opacity:1;transform:scale(1.08)}@keyframes hero-film-grain{0%{transform:translate3d(-2%,1%,0)}25%{transform:translate3d(1%,-2%,0)}50%{transform:translate3d(2%,2%,0)}75%{transform:translate3d(-1%,-1%,0)}to{transform:translate3d(0,1%,0)}}.cinematic-visual-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(214,146,55,.24);background:#090402;isolation:isolate}.cinematic-visual-hero>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;filter:saturate(1.04) contrast(1.05) brightness(.9);transform:scale(1.02)}.cinematic-visual-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#0d0804,#0d0804b8 38%,#0d08041a 78%,#0d08043d),radial-gradient(circle at 72% 30%,transparent 0 24%,rgba(7,3,2,.44) 78%)}.cinematic-visual-hero__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle at 12% 82%,#ff8f32 0 1px,transparent 2px),radial-gradient(circle at 71% 91%,#ffd07b 0 1px,transparent 2px),radial-gradient(circle at 91% 70%,#ff671f 0 1px,transparent 2px);background-size:151px 189px,197px 241px,173px 219px;opacity:.28;animation:cinematic-hero-embers 9s linear infinite}.cinematic-visual-hero__copy{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:22px 20px 20px;display:flex;flex-direction:column;align-items:flex-start}.cinematic-visual-hero__copy>span{font:800 9px/1 var(--font-condensed);letter-spacing:.34em;text-transform:uppercase;color:#e7a758}.cinematic-visual-hero__copy>h1{font:900 clamp(35px,10vw,52px)/.9 var(--font-display);letter-spacing:-.055em;color:#f2e4cc;margin:7px 0 0;text-shadow:0 7px 22px rgba(0,0,0,.7)}.cinematic-visual-hero__copy>p{font-size:12px;line-height:1.45;color:#f2e4cca8;max-width:340px;margin:7px 0 0}@keyframes cinematic-hero-embers{0%{background-position:0 110%,13px 115%,0 108%}to{background-position:11px -15%,-9px -20%,7px -18%}}.spin-live-cinematic{min-height:100%;background:#0b0603}.spin-live-cinematic__video{position:absolute;z-index:0;left:0;right:0;top:0;width:100%;height:min(720px,76vh);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;opacity:.75;filter:saturate(1.02) contrast(1.05) brightness(.72)}.spin-live-cinematic__shade{position:absolute;z-index:1;left:0;right:0;top:0;height:min(760px,80vh);pointer-events:none;background:linear-gradient(to bottom,#0904020d,#09040261 43%,#0d0804 92%),radial-gradient(circle at 50% 35%,transparent 0 26%,rgba(7,3,2,.48) 75%)}.arena-game-card__image:is(video){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.03) contrast(1.05) brightness(.9)}@media(prefers-reduced-motion:reduce){.cinematic-visual-hero__embers{animation:none}.cinematic-visual-hero>video,.spin-live-cinematic__video{display:none}}@media(max-width:380px){.arena-game-card{min-height:330px}.bull-ride-stage--3d,.gate-stage,.lasso-stage{min-height:61dvh}.brand-match-stage{min-height:65dvh}.brand-card{min-height:76px}.burn-brand b{font-size:16px}}.spin-wheel-shell{filter:drop-shadow(0 24px 28px rgba(0,0,0,.65));isolation:isolate}.spin-wheel-aura{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;z-index:-3;background:radial-gradient(circle,rgba(255,142,43,.24),rgba(197,48,10,.09) 43%,transparent 70%);filter:blur(13px);animation:wheel-aura 2.2s ease-in-out infinite alternate}.spin-wheel-ring{position:absolute;border-radius:50%;pointer-events:none}.spin-wheel-ring--outer{top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid rgba(237,176,93,.35);box-shadow:0 0 0 5px #180d07d6,0 0 28px #ff60122e,inset 0 0 20px #ffb85b1f}.spin-wheel-ring--inner{top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgba(255,213,143,.24);animation:wheel-ring-idle 18s linear infinite}.spin-wheel-shell.is-spinning .spin-wheel-ring--outer{animation:wheel-rage .7s ease-in-out infinite alternate;box-shadow:0 0 0 5px #180d07d6,0 0 48px #ff5b1285,inset 0 0 25px #ffb85b2e}.spin-wheel-shell.is-spinning .spin-wheel-aura{opacity:1;transform:scale(1.12)}.spin-wheel-pointer{filter:drop-shadow(0 5px 8px rgba(0,0,0,.8));animation:wheel-pointer-idle 1.8s ease-in-out infinite}.spin-wheel-shell.is-spinning .spin-wheel-pointer{animation:wheel-pointer-tick .12s ease-in-out infinite alternate}.spin-wheel-hub{border:1px solid rgba(255,239,202,.36);box-shadow:0 7px 18px #000000d9,inset 0 0 0 3px #4b2a0a4d,0 0 20px #ffa23726!important}.spin-wheel-shell--neon_wheel .spin-wheel-ring--outer{border-color:#ff8c2a85;box-shadow:0 0 0 5px #180d07d6,0 0 36px #ff4e1057,inset 0 0 20px #ffb85b21}@keyframes wheel-aura{0%{opacity:.45;transform:scale(.94)}to{opacity:.95;transform:scale(1.06)}}@keyframes wheel-ring-idle{to{transform:rotate(360deg)}}@keyframes wheel-rage{0%{transform:scale(.995);filter:brightness(.92)}to{transform:scale(1.012);filter:brightness(1.15)}}@keyframes wheel-pointer-idle{0%,to{transform:translate(-50%) rotate(-1deg)}50%{transform:translate(-50%) rotate(1deg)}}@keyframes wheel-pointer-tick{0%{transform:translate(-50%) rotate(-7deg)}to{transform:translate(-50%) rotate(4deg)}}.brand-match-stage{min-height:min(72dvh,690px);padding:16px 13px 22px;background-position:center;background-size:cover;box-shadow:inset 0 0 110px #000000c2}.brand-match-stage--playing,.brand-match-stage--complete{background-size:512px 512px}.brand-match-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(255,116,27,.09),transparent 35%),linear-gradient(0deg,rgba(7,3,2,.72),transparent 28%);mix-blend-mode:screen}.brand-card-grid{gap:10px;padding:12px 1px}.brand-card{min-height:104px;transform-style:preserve-3d}.brand-card__back,.brand-card__face{border-radius:5px}.brand-card.is-open{animation:brand-lift .32s ease-out}.brand-card.is-matched .brand-card__face{animation:brand-burn .6s cubic-bezier(.2,1.2,.4,1);box-shadow:0 0 0 1px #ffd28280,0 0 34px #f06c1894,inset 0 0 26px #ff89242e}.brand-match-result{left:14px;right:14px;bottom:16px;padding:18px;border-color:#ffbc628c;background:linear-gradient(145deg,#50220ef5,#0b0603f7);box-shadow:0 0 40px #dc480c54,0 22px 50px #0000008c;animation:brand-result-in .42s cubic-bezier(.2,1.3,.4,1)}.brand-match-result strong{font-size:38px;color:#ffd087;text-shadow:0 0 22px rgba(255,125,27,.3)}@keyframes brand-lift{50%{transform:translateY(-5px) scale(1.02)}}@keyframes brand-burn{0%{filter:brightness(1);transform:scale(.94)}35%{filter:brightness(1.8);transform:scale(1.055)}to{filter:brightness(1);transform:scale(1)}}@keyframes brand-result-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.badge-cabinet{position:relative;padding:14px 12px 18px;background:linear-gradient(180deg,#462714b3,#150c07f5),url(/assets/arena/textureWood.webp);background-size:auto,512px;border:1px solid rgba(228,170,96,.23);box-shadow:inset 0 14px 30px #00000047,inset 0 -18px 36px #00000075,0 20px 48px -34px #000000f2}.badge-cabinet:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:24%;background:linear-gradient(180deg,rgba(255,194,115,.08),transparent);pointer-events:none}.badge-cabinet-card{border-bottom:1px solid rgba(236,180,105,.16);padding-bottom:13px}.badge-cabinet-card.is-earned{filter:drop-shadow(0 0 10px rgba(255,149,49,.08))}.badge-cabinet-card.is-earned:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.cinematic-ride__plate,.cinematic-ride__dust i,.cinematic-ride__impact,.lasso-stage__world,.spin-wheel-aura,.spin-wheel-ring,.spin-wheel-pointer,.brand-card.is-open,.brand-card.is-matched .brand-card__face{animation:none!important}}.spin-wheel-v2{position:relative;margin:0 auto;isolation:isolate;filter:drop-shadow(0 30px 35px rgba(0,0,0,.72));-webkit-user-select:none;-moz-user-select:none;user-select:none}.spin-wheel-v2__halo{position:absolute;top:2%;right:-8%;bottom:4%;left:-8%;border-radius:50%;background:radial-gradient(circle,rgba(255,159,48,.26),rgba(170,47,8,.09) 42%,transparent 70%);filter:blur(18px);opacity:.7;transform:scale(calc(1 + var(--wheel-energy)*.08));transition:opacity .25s ease}.spin-wheel-v2.is-spinning .spin-wheel-v2__halo{opacity:1;animation:spin-v2-halo .5s ease-in-out infinite alternate}.spin-wheel-v2__floor{position:absolute;left:11%;right:11%;bottom:6px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,117,24,.2),rgba(0,0,0,.72) 60%,transparent 74%);filter:blur(9px);z-index:-1}.spin-wheel-v2__chassis{position:absolute;top:7px;right:7px;bottom:31px;left:7px;border-radius:50%;box-shadow:0 0 0 2px #100803,0 0 0 7px #3b2411,0 15px 34px #000000c2,inset 0 0 0 4px #ffd28b17,inset 0 -22px 30px #0000006b;overflow:hidden}.spin-wheel-v2__chassis:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(255,221,162,.2);box-shadow:inset 0 0 18px #ffb24114;z-index:8;pointer-events:none}.spin-wheel-v2__rim-light{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;z-index:7;pointer-events:none;background:conic-gradient(from 35deg,transparent 0 9%,rgba(255,228,177,.28) 13%,transparent 19% 53%,rgba(255,139,35,.12) 61%,transparent 68%);mix-blend-mode:screen;animation:spin-v2-rim 8s linear infinite}.spin-wheel-v2__rotor{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;overflow:hidden;will-change:transform;box-shadow:0 0 0 3px #100805,0 0 0 6px #995e1ea6,inset 0 0 30px #0000007a;z-index:3}.spin-wheel-v2__rotor svg{display:block;width:100%;height:100%;overflow:visible}.spin-wheel-v2__rotor g.is-winning path:first-of-type{animation:spin-v2-winner-segment .55s ease-in-out infinite alternate}.spin-wheel-v2__peg{position:absolute;width:7px;height:7px;border-radius:50%;z-index:9;background:radial-gradient(circle at 34% 27%,#fff1c2 0,#fff1c2 8%,#c99b54 22%,#72502a 55%,#2c1a0b);box-shadow:0 2px 3px #000c,0 0 8px #ffbf5a1f}.spin-wheel-v2__hub{position:absolute;left:50%;top:50%;width:84px;height:84px;transform:translate(-50%,-50%);z-index:12;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 31% 27%,#f4dda3 0,#f4dda3 4%,#c59a4a 25%,#76501e 59%,#2f1c0a);border:2px solid rgba(255,232,184,.35);box-shadow:0 7px 15px #000000db,0 0 0 4px #211207b8,0 0 0 6px #ae6f2585,inset 0 0 14px #ffe5a93d}.spin-wheel-v2__hub:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px dashed rgba(52,28,7,.4)}.spin-wheel-v2__hub span{font:900 17px/.8 var(--font-display,Georgia,serif);letter-spacing:.04em;color:#291505;text-shadow:0 1px rgba(255,237,196,.28)}.spin-wheel-v2__hub small{font:900 6px/1 var(--font-condensed);letter-spacing:.25em;color:#291505b8;margin-top:6px}.spin-wheel-v2__hub i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(120deg,rgba(255,255,255,.3),transparent 26% 70%,rgba(0,0,0,.17));mix-blend-mode:soft-light}.spin-wheel-v2.is-spinning .spin-wheel-v2__hub{animation:spin-v2-hub .65s ease-in-out infinite alternate}.spin-wheel-v2__pointer{position:absolute;left:50%;top:-3px;z-index:30;width:52px;height:64px;transform:translate(-50%);transform-origin:50% 12px;pointer-events:none;filter:drop-shadow(0 7px 5px rgba(0,0,0,.82))}.spin-wheel-v2__pointer i{position:absolute;left:18px;top:5px;width:16px;height:43px;background:linear-gradient(90deg,#5d310d,#e3ae4e 45%,#f4d48a 58%,#7d4816);clip-path:polygon(50% 100%,0 13%,18% 0,82% 0,100% 13%);border-radius:2px}.spin-wheel-v2__pointer b{position:absolute;left:10px;top:0;width:32px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f4d58e,#9a6427 55%,#3d2109);box-shadow:0 0 0 2px #241207}.spin-wheel-v2__pointer span{position:absolute;left:21px;top:9px;width:10px;height:10px;border-radius:50%;background:#38200c;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffebb840}.spin-wheel-v2__glass{position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:50%;z-index:15;pointer-events:none;background:radial-gradient(circle at 33% 23%,rgba(255,255,255,.16),transparent 22%),linear-gradient(133deg,rgba(255,255,255,.08),transparent 31% 71%,rgba(0,0,0,.13));box-shadow:inset 0 0 50px #ffc56306}.spin-wheel-v2__winner-flare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 11%,rgba(255,245,199,.55),rgba(255,162,47,.18) 11%,transparent 35%);mix-blend-mode:screen;animation:spin-v2-flare .65s cubic-bezier(.2,1.2,.3,1) both}.spin-wheel-v2__caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font:900 8px/1 var(--font-condensed);letter-spacing:.32em;color:#ebc280ad;text-shadow:0 2px 6px #000}.spin-wheel-v2.is-spinning .spin-wheel-v2__caption{color:#ffc56f;animation:spin-v2-caption .8s ease-in-out infinite alternate}.spin-wheel-v2.has-winner .spin-wheel-v2__caption{color:#ffe0a2}.spin-wheel-v2.is-demo:after{content:"DEMO";position:absolute;right:1px;bottom:0;font:900 7px/1 var(--font-condensed);letter-spacing:.2em;color:#ffd08561}@keyframes spin-v2-halo{0%{filter:blur(18px);transform:scale(1)}to{filter:blur(23px);transform:scale(1.09)}}@keyframes spin-v2-rim{to{transform:rotate(360deg)}}@keyframes spin-v2-hub{0%{box-shadow:0 7px 15px #000000db,0 0 0 4px #211207b8,0 0 0 6px #ae6f2585,inset 0 0 14px #ffe5a93d}to{box-shadow:0 7px 15px #000000db,0 0 0 4px #211207b8,0 0 0 6px #eb9730a3,0 0 25px #ff7a1938,inset 0 0 20px #ffe5a952}}@keyframes spin-v2-winner-segment{0%{opacity:.86}to{opacity:1;filter:brightness(1.34)}}@keyframes spin-v2-flare{0%{opacity:0;transform:scale(.72)}35%{opacity:1}to{opacity:.58;transform:scale(1.06)}}@keyframes spin-v2-caption{0%{opacity:.55}to{opacity:1}}@media(max-width:390px){.spin-wheel-v2__hub{width:76px;height:76px}.spin-wheel-v2__pointer{top:-5px}}@media(prefers-reduced-motion:reduce){.spin-wheel-v2__halo,.spin-wheel-v2__rim-light,.spin-wheel-v2__hub,.spin-wheel-v2__winner-flare,.spin-wheel-v2__caption,.spin-wheel-v2__rotor g.is-winning path:first-of-type{animation:none!important}}.spin-reveal-backdrop{-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8)}.spin-prize-reveal{box-shadow:0 30px 90px #000000d1,0 0 0 1px #ffc97429,0 0 70px #ff611224}.spin-prize-reveal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,240,199,.08),transparent 25% 70%,rgba(153,48,11,.14))}.spin-prize-reveal__rays{position:absolute;left:50%;top:36%;width:430px;height:430px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.22;background:repeating-conic-gradient(from 0deg,rgba(255,198,96,.48) 0 5deg,transparent 5deg 15deg);-webkit-mask-image:radial-gradient(circle,black 0 27%,transparent 67%);mask-image:radial-gradient(circle,black 0 27%,transparent 67%);animation:spin-reveal-rays 13s linear infinite}.spin-prize-reveal__orb{position:relative;z-index:2;box-shadow:0 12px 25px #000000a3,0 0 0 3px #ffd1831c,0 0 32px #ff8b2636!important;animation:spin-reveal-orb .75s cubic-bezier(.2,1.3,.3,1) both}.spin-live-cta{position:relative;overflow:hidden;box-shadow:0 14px 35px -15px #ff7616bf,inset 0 1px #ffffff57}.spin-live-cta:after{content:"";position:absolute;top:-60%;bottom:-60%;width:24%;left:-35%;background:linear-gradient(90deg,transparent,rgba(255,247,216,.45),transparent);transform:skew(-18deg);animation:spin-cta-sweep 2.8s ease-in-out infinite;pointer-events:none}.spin-live-cta:disabled:after{animation:none}@keyframes spin-reveal-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin-reveal-orb{0%{opacity:0;transform:scale(.48) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes spin-cta-sweep{0%,58%{left:-35%;opacity:0}65%{opacity:1}86%{left:115%;opacity:.72}to{left:115%;opacity:0}}@media(prefers-reduced-motion:reduce){.spin-prize-reveal__rays,.spin-prize-reveal__orb,.spin-live-cta:after{animation:none!important}}.spin-wheel-v2.is-interactive{touch-action:none;cursor:grab;outline:none}.spin-wheel-v2.is-interactive:active,.spin-wheel-v2.is-dragging{cursor:grabbing}.spin-wheel-v2.is-interactive:focus-visible .spin-wheel-v2__chassis{box-shadow:0 0 0 2px #100803,0 0 0 8px #6d451d,0 0 0 10px #f7bf6573,0 20px 44px #000c,inset 0 0 0 4px #ffd28b17}.spin-wheel-v2__chassis{background-color:#2b160b!important;background-image:repeating-linear-gradient(7deg,rgba(16,6,2,.17) 0 2px,rgba(116,63,26,.09) 3px 5px,transparent 6px 15px),conic-gradient(from 15deg,#120906,#7d451e,#28140a,#6a3516,#180b06,#7d451e)!important;border:1px solid rgba(213,155,76,.28)}.spin-wheel-v2__chassis:before{top:10px;right:10px;bottom:10px;left:10px;border:7px double rgba(190,128,54,.36);box-shadow:0 0 0 3px #1a0d06d9,inset 0 0 22px #ffb24114}.spin-wheel-v2__chassis:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;z-index:10;pointer-events:none;border:3px dashed rgba(211,161,92,.33);box-shadow:0 0 0 2px #2f1809e0,inset 0 0 0 2px #ffdfa50f;opacity:.88}.spin-wheel-v2__rotor{top:28px;right:28px;bottom:28px;left:28px;box-shadow:0 0 0 3px #100805,0 0 0 7px #6f441d,0 0 0 10px #150a04eb,inset 0 0 36px #00000080}.spin-wheel-v2__rotor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:repeating-linear-gradient(8deg,rgba(255,232,188,.03) 0 1px,transparent 1px 9px),radial-gradient(circle at 48% 48%,transparent 0 43%,rgba(0,0,0,.14) 70%,rgba(0,0,0,.36) 100%);mix-blend-mode:soft-light}.spin-wheel-v2__hub{width:88px;height:88px;background:radial-gradient(circle at 31% 27%,#e6c17a 0,#e6c17a 3%,#aa722d 24%,#6a4118,#2b1608 76%,#140904);border-color:#ffe0a74d;box-shadow:0 9px 20px #000000e6,0 0 0 4px #241006,0 0 0 7px #77501f,0 0 0 10px #1a0d06e0,inset 0 0 17px #ffe2a430}.spin-wheel-v2__hub span{font-size:16px;color:#f1d99c;letter-spacing:.06em;text-shadow:0 2px 4px #160905;z-index:2}.spin-wheel-v2__hub small{font-size:5.7px;color:#efd197a3;z-index:2}.spin-wheel-v2.is-interactive:not(.is-spinning) .spin-wheel-v2__hub{animation:spin-v3-hub-ready 1.35s ease-in-out infinite alternate}.spin-wheel-v2.is-dragging .spin-wheel-v2__chassis{filter:brightness(1.08);transform:scale(1.006)}.spin-wheel-v2.is-dragging .spin-wheel-v2__hub{animation:none!important;box-shadow:0 9px 20px #000000e6,0 0 0 4px #241006,0 0 0 7px #b37a31,0 0 28px #ff872633,inset 0 0 17px #ffe2a43d}.spin-wheel-v2__caption{bottom:-1px;letter-spacing:.22em}.spin-wheel-v2.is-dragging .spin-wheel-v2__caption{color:#ffd89a}@keyframes spin-v3-hub-ready{0%{transform:translate(-50%,-50%) scale(.985);filter:brightness(.94)}to{transform:translate(-50%,-50%) scale(1.02);filter:brightness(1.08)}}@media(max-width:390px){.spin-wheel-v2__hub{width:80px;height:80px}.spin-wheel-v2__caption{font-size:7px;letter-spacing:.18em}}.app-stage{--stb-timber:url(/assets/arena/textureWood.webp);--stb-leather:url(/assets/arena/textureLeather.webp);--stb-fire:#ff6a22;--stb-gold:#e9b96e}.app-stage .app-canvas{background:radial-gradient(circle at 72% 7%,rgba(169,65,15,.15),transparent 24%),linear-gradient(180deg,#100b07,#0d0804 42%,#090604)}.app-stage .app-glass-bar{background-image:linear-gradient(180deg,#18100ae0,#0c0805f0),var(--stb-timber);background-size:auto,512px;border-bottom:1px solid rgba(242,178,91,.2);box-shadow:0 9px 30px #0000005c;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.app-stage .app-glass-bar>div>button:first-child{flex:1;min-width:0;padding-right:2px;gap:8px}.app-stage .app-glass-bar>div>button:first-child>div{min-width:0}.app-stage .app-glass-bar .font-display{font-size:15px;line-height:1.12}.app-stage .app-language-switch button{min-width:32px;min-height:36px}.app-stage .app-bottom-nav{background:linear-gradient(180deg,#211b15f2,#0b0907fa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(235,179,95,.2);box-shadow:0 -14px 40px #00000094}.app-stage .nav-bull-orb{box-shadow:0 0 0 1px #f8bf692e,0 0 24px #ef691a2e,0 8px 24px #0000008c;border-color:#c77833;background:radial-gradient(circle at 50% 30%,rgba(255,143,49,.2),transparent 50%),#1d1711}.app-stage .nav-bull-orb.is-active{box-shadow:0 0 0 1px #ffbd6a,0 0 30px #ff701a80,0 8px 28px #000000a6}.app-stage .arena-hero,.app-stage .arena-hero__copy{min-height:min(610px,68dvh)}.app-stage .arena-hero{margin:0;border-radius:0;overflow:hidden;border:0;border-bottom:1px solid rgba(255,177,82,.2);box-shadow:0 26px 65px -36px #000000f2}.app-stage .arena-hero__copy{padding:38px 20px 30px;justify-content:flex-end;background:linear-gradient(90deg,rgba(9,5,3,.22),transparent)}.app-stage .arena-hero__copy h1{font-size:clamp(54px,15vw,78px);line-height:.79;letter-spacing:-.055em;text-shadow:0 3px 0 rgba(0,0,0,.4),0 0 28px rgba(255,115,30,.15)}.app-stage .arena-hero__copy p{font-size:13px;max-width:310px;line-height:1.48;color:#f5e7cfc2}.app-stage .arena-hero__bull{-o-object-position:62% 34%;object-position:62% 34%;filter:saturate(1.08) contrast(1.1) brightness(.86);animation:arena-hero-rage 8s ease-in-out infinite alternate;transform-origin:63% 30%}.app-stage .arena-hero__shade{background:radial-gradient(circle at 67% 31%,rgba(255,120,34,.18),transparent 26%),linear-gradient(90deg,#080402e0,#08040257 48%,#0804020f 76%),linear-gradient(0deg,#0d0804 0%,rgba(13,8,4,.55) 36%,transparent 73%)}.app-stage .arena-primary-cta{min-height:52px;border-radius:2px;background:linear-gradient(180deg,#ffc36d,#e8751d);border:1px solid #ffd99b;color:#1a0c03;box-shadow:inset 0 1px #ffffff73,0 13px 30px -12px #f36715b8;font-size:11px;font-weight:900;letter-spacing:.16em}.app-stage .arena-purpose-rail{position:relative;z-index:6;margin:-1px 0 0;background:linear-gradient(180deg,#251f19fa,#0d0b09fc),var(--stb-timber);background-size:auto,512px;border-block:1px solid rgba(242,178,91,.18);border-radius:0;box-shadow:0 12px 30px #0006}.app-stage .arena-purpose-rail>div{padding:14px 7px 15px}.app-stage .arena-purpose-rail strong{font-size:10px;color:#f0e0c4}.app-stage .arena-purpose-rail small{font-size:9px;color:#e9dfc875}.app-stage .arena-game-grid{display:grid;grid-template-columns:1fr;gap:16px}.app-stage .arena-game-grid .arena-game-card{grid-column:auto;min-height:350px;border-radius:0;border:1px solid rgba(225,165,88,.27);box-shadow:0 24px 55px -35px #000000fa;background:#160d08;isolation:isolate;overflow:hidden}.app-stage .arena-game-grid .arena-game-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,220,166,.05);pointer-events:none;z-index:5}.app-stage .arena-game-grid .arena-game-card:active{transform:scale(.992)}.app-stage .arena-game-grid .arena-game-card__content{min-height:350px;padding:18px 17px 20px;gap:12px}.app-stage .arena-game-card__image{filter:saturate(1.07) contrast(1.08) brightness(.88);opacity:1;-o-object-position:center 30%;object-position:center 30%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .35s ease}.app-stage .arena-game-card:active .arena-game-card__image{transform:scale(1.035);filter:saturate(1.16) contrast(1.1) brightness(.95)}.app-stage .arena-game-card__shade{background:linear-gradient(0deg,#0a0503fa,#0a0503d6 32%,#0a05032e,#0a05031f),radial-gradient(circle at 70% 20%,transparent,rgba(9,4,2,.25) 64%)}.app-stage .arena-game-card__content h2{font-size:clamp(36px,10vw,48px);line-height:.84;letter-spacing:-.045em;text-shadow:0 4px 18px rgba(0,0,0,.7)}.app-stage .arena-game-card__content p{font-size:12px;line-height:1.48;color:#eee0c8bd;max-width:300px;-webkit-line-clamp:3}.app-stage .arena-game-card__content .arena-live-tag{font-size:8px;letter-spacing:.14em;background:#0e0804b8;padding:6px 8px;border-color:#f5b35c59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-stage .arena-score-chip{font-size:9px;padding:5px 7px;background:#070402b3;border:1px solid rgba(241,183,103,.26)}.app-stage .arena-game-card__content .inline-flex{font-size:10px;letter-spacing:.16em;margin-top:13px;color:#ffc477}.app-stage .arena-loyalty-card{background-image:linear-gradient(140deg,#2c170deb,#0d0906f5),var(--stb-leather);background-size:auto,512px;border:1px solid rgba(225,165,88,.24);box-shadow:0 20px 44px -35px #000000e6;border-radius:0}.app-stage .home-screen{background:radial-gradient(circle at 78% 6%,rgba(202,75,14,.12),transparent 20%),linear-gradient(180deg,#100a06,#0b0704 58%,#090604)}.app-stage .home-journey{margin-top:0;padding-top:19px;background:linear-gradient(180deg,#180e08d1,#0c080538);border-top:1px solid rgba(239,173,86,.12)}.app-stage .home-kraal-engine,.app-stage .home-arena-invite,.app-stage .home-memory-invite{box-shadow:0 24px 56px -37px #000000fa,0 0 0 1px #ffc27006 inset}.app-stage .home-arena-invite{min-height:152px}.app-stage .home-arena-invite__shade{background:linear-gradient(90deg,#080402fa,#080402d1 52%,#08040229),radial-gradient(circle at 73% 44%,rgba(255,105,23,.14),transparent 35%)}@keyframes arena-hero-rage{0%{transform:scale(1.035) translate3d(-.7%,.2%,0)}to{transform:scale(1.105) translate3d(1.2%,-1.25%,0)}}@media(max-width:359px){.app-stage .arena-hero,.app-stage .arena-hero__copy{min-height:460px}.app-stage .arena-hero__copy h1{font-size:50px}.app-stage .arena-game-grid .arena-game-card,.app-stage .arena-game-grid .arena-game-card__content{min-height:310px}.app-stage .arena-game-card__content h2{font-size:34px}.app-stage .app-glass-bar .font-display{font-size:13px}.app-stage .app-glass-bar>div{gap:0;padding-left:7px;padding-right:5px}}@media(prefers-reduced-motion:reduce){.app-stage .app-ember-field{display:none}.app-stage .neon-tube,.app-stage .neon-ignite,.app-stage .arena-hero__bull{animation:none}}.stb-nav-left,.stb-nav-right{display:contents}@media(max-width:767px){.app-bottom-nav>.stb-balanced-nav{display:grid!important;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:stretch;padding:0 5px!important;gap:0;overflow:visible}.app-bottom-nav .stb-nav-left,.app-bottom-nav .stb-nav-right{display:flex;min-width:0;width:100%;align-items:stretch;justify-content:space-around}.app-bottom-nav .stb-nav-left a,.app-bottom-nav .stb-nav-right a{flex:1 1 0;min-width:0;min-height:62px;padding:7px 0 5px;gap:3px;border-radius:13px;text-align:center;white-space:nowrap}.app-bottom-nav .stb-nav-left a svg,.app-bottom-nav .stb-nav-right a svg{width:19px;height:19px;flex-shrink:0}.app-bottom-nav .stb-nav-left a span,.app-bottom-nav .stb-nav-right a span{font-size:8px;line-height:1.15;letter-spacing:.05em;max-width:100%}.app-bottom-nav .nav-home-button{grid-column:2;flex:none!important;width:100%;min-width:0;align-self:stretch;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;position:relative;z-index:3}.app-bottom-nav .nav-bull-orb{width:55px;height:55px;margin-top:-15px;margin-bottom:1px}.app-bottom-nav .nav-home-button>span{font-size:9px;line-height:1.05;letter-spacing:.08em}}@media(max-width:355px){.app-bottom-nav>.stb-balanced-nav{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);padding:0 3px!important}.app-bottom-nav .stb-nav-left a span,.app-bottom-nav .stb-nav-right a span{font-size:7.5px;letter-spacing:0}.app-bottom-nav .stb-nav-left a svg,.app-bottom-nav .stb-nav-right a svg{width:18px;height:18px}.app-bottom-nav .nav-bull-orb{width:51px;height:51px}}
