/* Usafi Ndo Zetu: a visual campaign story, with each original frame kept intact. */
.usafi-page { --uz-blue:#93d3fa; background:#050a12; color:#f0f5fa; }
.uz-story { overflow:clip; }
.uz-story h1,.uz-story h2 { margin:0; font-family:var(--body); font-weight:500; letter-spacing:-.065em; line-height:1.04; }
.uz-story h2 { font-size:clamp(40px,6.1vw,92px); }
.uz-story p,.uz-story figure { margin:0; }
.uz-story em { color:var(--uz-blue); font-style:normal; }
.uz-story img { display:block; width:100%; height:auto; }
.uz-story video { display:block; width:100%; height:100%; object-fit:contain; background:#030609; cursor:pointer; }
.uz-hero { background:#030609; }
.uz-hero-media { position:relative; width:100%; aspect-ratio:var(--uz-hero-ratio,5/4); }
.uz-hero video { margin:auto; }
.uz-intro { display:grid; grid-template-columns:1.4fr 1fr; align-items:center; gap:6%; padding:110px var(--edge) 80px; background:#071a32; }
.uz-intro p { font-size:14px; line-height:1.7; color:#cad9e8; margin-top:30px; }
.uz-intro .uz-scope { font-size:11px; color:#8dabc8; margin-top:14px; max-width:380px; }
.uz-badge { padding:35px; border-radius:50%; background:#cfeafb; }
.uz-badge img { aspect-ratio:1; object-fit:contain; }
.uz-identity { display:grid; grid-template-columns:.7fr 1.3fr; gap:6%; align-items:center; padding:60px var(--edge) 90px; background:#e9f3f8; color:#102a48; }
.uz-identity figure { min-width:0; }
.uz-identity img { height:380px; object-fit:contain; mix-blend-mode:multiply; }
.uz-identity figcaption { font-size:13px; padding-top:25px; text-align:center; color:#48637c; }
.uz-scroll { position:relative; }
.uz-artwork { background:#071324; padding:70px var(--edge); }
.uz-art-columns { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; }
.uz-art-column { display:flex; flex-direction:column; gap:20px; }
.uz-art-column figure { background:#c6dae8; padding:10px; border-radius:5px; overflow:hidden; }
.uz-art-column img { aspect-ratio:4/5; object-fit:contain; }
.uz-artwork header { margin-top:50px; }
.uz-tools { padding:85px var(--edge) 50px; background:#e9f3f8; color:#122d4b; --uz-blue:#397ab3; }
.uz-section-title { margin-bottom:40px; }
.uz-tools .uz-section-title h2 { font-size:clamp(33px,4.6vw,70px); }
.uz-card { margin-bottom:40px!important; }
.uz-media { position:relative; }
.uz-card figcaption { padding:17px 0 0; font-size:12px; color:#a9c5da; text-align:center; }
.uz-tool-media { height:min(65svh,600px); padding:35px; background:#fff; border-radius:5px; }
.uz-tool-media img { height:100%; object-fit:contain; }
.uz-tools figcaption { color:#355d80; }
.uz-try-game { display:inline-flex; gap:12px; margin-left:18px; padding-bottom:3px; border-bottom:1px solid #397ab360; color:#1c527b; }
.uz-game { padding:20px var(--edge); min-height:calc(100svh - var(--header)); display:grid; place-items:center; background:#030609; color:#eaf1fa; }
.uz-game-layout { display:flex; flex-direction:column; width:min(100%,560px,calc(100svh - var(--header) - 200px)); margin:auto; transition:filter .35s,opacity .35s; }
.uz-game-console { display:contents; }
.uz-game-board { position:relative; order:1; width:100%; margin:0 auto!important; border:3px solid #1b2c3e; border-radius:7px; box-shadow:0 18px 60px #0008; overflow:hidden; }
.uz-game-board img { width:100%; height:auto; }
.uz-game-scene { display:none; }
.uz-game[data-game3d-ready] .uz-game-layout { width:min(100%,900px,calc((100svh - var(--header) - 185px)*1.18)); }
.uz-game[data-game3d-ready] .uz-game-board { aspect-ratio:1.18; border:0; border-radius:0; box-shadow:none; overflow:visible; background:radial-gradient(ellipse at 50% 65%,#14202a66,transparent 67%); }
.uz-game[data-game3d-ready] .uz-game-board > img,.uz-game[data-game3d-ready] .uz-game-pawns { display:none; }
.uz-game[data-game3d-ready] .uz-game-scene { display:block; position:absolute; inset:0; touch-action:pan-y; }
.uz-game-scene canvas { display:block; width:100%; height:100%; pointer-events:none; }
.uz-game[data-game3d-ready] .uz-game-players { width:min(100%,560px); align-self:center; }
.uz-game[data-game3d-ready] .uz-roll { width:min(100%,560px); align-self:center; margin-top:2px; }
.uz-game-pawns { position:absolute; inset:0; pointer-events:none; }
.uz-pawn { position:absolute; left:var(--pawn-x,4.533333%); top:var(--pawn-y,91.666667%); display:grid; place-items:center; width:clamp(20px,3vw,32px); aspect-ratio:1; transform:translate(-50%,-50%); border:3px solid #fff; border-radius:50%; background:#63c8f0; color:#061525; font-size:clamp(10px,1.5vw,15px); font-weight:700; box-shadow:0 2px 0 #071426,0 5px 12px #031b5366; transition:left .14s ease-in-out,top .14s ease-in-out; z-index:2; }
.uz-pawn-two { left:var(--pawn-x,12.133333%); background:#ebe8ff; color:#171b39; border-color:#454163; z-index:3; }
.uz-pawn.is-jumping { transition:left .5s cubic-bezier(.2,.7,.3,1),top .5s cubic-bezier(.2,.7,.3,1); }
.uz-game-players { display:flex; order:0; justify-content:space-between; gap:24px; margin-bottom:12px; }
.uz-game-players > div { display:flex; align-items:center; gap:7px; min-width:0; flex:1; color:#9faec0; font-size:11px; min-height:28px; }
.uz-game-players > div.is-turn { color:#e6f6ff; }
.uz-game-players strong { margin-left:auto; font-size:12px; }
.uz-player-dot { display:grid; place-items:center; width:21px; height:21px; border-radius:50%; background:#63c8f0; color:#061525; font-size:10px; flex-shrink:0; }
[data-game-player="1"] .uz-player-dot { background:#ebe8ff; color:#171b39; }
.uz-roll { display:flex; order:2; align-items:center; justify-content:center; gap:14px; width:100%; padding:9px 18px; margin-top:16px; border:1px solid #9cc7e43d; border-radius:12px; background:#101c2a; color:#f2f6fa; cursor:pointer; transition:background .2s; font-size:14px; min-height:58px; }
.uz-roll:hover:not(:disabled) { background:#19334b; }
.uz-roll:disabled { cursor:wait; color:#a5b8cb; }
.uz-die { display:grid; grid-template-columns:repeat(3,1fr); grid-template-rows:repeat(3,1fr); gap:3px; width:38px; height:38px; padding:7px; border-radius:8px; background:#eaf5fe; flex-shrink:0; box-shadow:0 2px 0 #6f91aa; }
.uz-die i { border-radius:50%; background:#153553; opacity:0; }
.uz-die i.is-lit { opacity:1; }
.uz-die.is-rolling { animation:uz-dice .24s ease-in-out infinite alternate; }
@keyframes uz-dice { from { transform:rotate(-12deg) translateY(-2px); } to { transform:rotate(12deg) translateY(2px); } }
.uz-game-status { order:3; margin:12px 0 0!important; min-height:32px; font-size:11px; line-height:1.5; color:#8da5bb; text-align:center; }
.uz-game[data-game-finished] .uz-game-layout { filter:blur(14px); opacity:.15; pointer-events:none; }
.uz-game-nojs { margin-top:20px!important; font-size:14px; }
.uz-game [hidden] { display:none!important; }
.usafi-result-open { overflow:hidden; }
.uz-game-result { position:fixed; inset:0; width:min(440px,calc(100% - 40px)); max-height:calc(100svh - 40px); margin:auto; padding:0; overflow:auto; color:#eef6ff; border:1px solid #c4e1fa30; border-radius:24px; background:#080e17; box-shadow:0 35px 100px #000b; }
.uz-game-result:not([open]) { display:none; }
.uz-game-result::backdrop { background:#01040bd6; backdrop-filter:blur(18px); }
.uz-result-card { position:relative; overflow:hidden; padding:42px 32px 32px; text-align:center; }
.uz-game-result h2 { position:relative; font-size:clamp(34px,5vw,48px); line-height:1.03; letter-spacing:-.06em; }
.uz-game-result p { position:relative; color:#a9bfd2; font-size:13px; line-height:1.6; margin:18px 0 30px; }
.uz-game-result button { position:relative; width:100%; border:0; border-radius:12px; background:#def2ff; color:#102435; font-size:15px; padding:16px 24px; cursor:pointer; }
.uz-game-result button span { margin-left:30px; font-size:20px; }
.uz-result-symbol { position:relative; width:100px; height:100px; margin:0 auto 28px; color:#b9e6ff; }
.uz-result-symbol svg { position:relative; width:100%; height:100%; }
.uz-result-computer { display:none; }
.uz-game-result[data-outcome="loss"] .uz-result-star { display:none; }
.uz-game-result[data-outcome="loss"] .uz-result-computer { display:block; color:#b8c5d9; }
.uz-game-result[data-outcome="win"] .uz-result-symbol::before { content:""; position:absolute; inset:15px; background:#8bd9ff; border-radius:50%; filter:blur(28px); opacity:.5; animation:uz-result-glow 1.1s ease-in-out 2 alternate; }
.uz-game-result[data-outcome="win"] .uz-result-star { animation:uz-star-pop .6s cubic-bezier(.2,.8,.2,1.3) both; }
.uz-result-sparkles { position:absolute; inset:0; pointer-events:none; overflow:hidden; }
.uz-result-sparkles i { position:absolute; top:48%; left:50%; width:8px; height:12px; opacity:0; background:#aee6ff; clip-path:polygon(50% 0,63% 38%,100% 50%,63% 62%,50% 100%,37% 62%,0 50%,37% 38%); }
.uz-result-sparkles i:nth-child(3n) { background:#e7dbff; width:11px; height:11px; }
.uz-result-sparkles i:nth-child(3n + 1) { background:#fff; }
.uz-game-result[open][data-outcome="win"] .uz-result-sparkles i { animation:uz-spark-pop 1.6s cubic-bezier(.1,.7,.4,1) var(--spark-delay) both; }
@keyframes uz-spark-pop { 0% { transform:translate(0,30px) scale(0); opacity:0; } 18% { opacity:1; } 100% { transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-rotate)) scale(.6); opacity:0; } }
@keyframes uz-star-pop { from { transform:scale(.5) rotate(-18deg); opacity:0; } to { transform:scale(1) rotate(0); opacity:1; } }
@keyframes uz-result-glow { from { opacity:.25; transform:scale(.8); } to { opacity:.65; transform:scale(1.25); } }
body[data-usafi-game-visible] #toTop { opacity:0; pointer-events:none; visibility:hidden; }
.uz-steps,.uz-more { display:none; }
.uz-launch { padding:95px var(--edge) 70px; background:#06101d; }
.uz-launch header { margin-bottom:60px; }
.uz-venue img { max-height:80svh; object-fit:contain; }
.uz-launch-film { width:min(580px,100%); margin:60px auto!important; }
.uz-launch-film .uz-media { height:min(80svh,760px); }
.uz-launch-grid { display:grid; grid-template-columns:1fr 1fr; gap:25px; align-items:center; margin-top:35px; }
.uz-launch-grid figure:nth-child(even) { margin-top:15%; }
.uz-launch-grid img { border-radius:3px; }
.uz-demonstration { width:80%; margin:75px auto 0!important; }
.uz-films { padding:85px var(--edge) 40px; background:#030609; }
.uz-film-card .uz-media { height:min(75svh,730px); }
.uz-listen { background:#050a12; padding:40px var(--edge); }
.uz-radio-card { position:relative; padding:20px 0; }
.uz-radio-atmosphere { display:none; }
.uz-radio-background { position:absolute; inset:-10%!important; width:120%!important; height:120%!important; object-fit:cover; filter:blur(35px) saturate(.85); opacity:.24; pointer-events:none; }
.uz-radio-atmosphere::after { content:""; position:absolute; inset:0; background:linear-gradient(0deg,#030911e8,transparent 75%); pointer-events:none; }
.uz-radio-light { position:absolute; z-index:1; width:min(42svh,380px); max-width:65vw; aspect-ratio:1; left:50%; top:41%; transform:translate(-50%,-50%); }
.uz-radio-light canvas { display:block; width:100%; height:100%; }
.uz-radio-panel { position:relative; z-index:2; width:min(900px,100%); margin:auto; padding:25px 30px; border:1px solid #b4d5f22b; border-radius:18px; background:#07111c99; backdrop-filter:blur(12px); }
.uz-radio-panel h2 { display:flex; align-items:center; gap:13px; font-size:clamp(17px,2.2vw,26px); letter-spacing:-.035em; line-height:1.25; margin-bottom:24px; }
.uz-radio-icon { width:22px; min-width:22px; height:22px; color:#9accec; }
.uz-radio-panel audio { display:block; width:100%; }
.uz-audio-controls { display:flex; align-items:center; gap:16px; }
.uz-audio-controls span { color:#b3c7d9; font-size:11px; font-variant-numeric:tabular-nums; }
.uz-audio-controls input { min-width:0; flex:1; height:24px; accent-color:#a4d7fa; cursor:pointer; }
.uz-audio-play { flex-shrink:0; width:49px; height:49px; border-radius:50%; border:0; color:#13283c; background:#d7efff; display:grid; place-items:center; cursor:pointer; }
.uz-audio-play svg { width:23px; height:23px; }
.uz-audio-error { font-size:12px; color:#d0e1ee; margin-top:12px!important; }
.uz-audio-error:empty { display:none; }
.uz-audio-controls[hidden] { display:none; }
.uz-people { padding:60px var(--edge) 90px; background:#07182d; }
.uz-people-grid { display:grid; grid-template-columns:1.25fr 1fr; align-items:center; gap:35px; }
.uz-people-grid figure:nth-child(even) { margin-top:20%; }
.uz-credits { display:flex; align-items:end; justify-content:space-between; gap:50px; padding-top:110px; }
.uz-credits h2 { font-size:clamp(38px,5.2vw,78px); }
.uz-credits p { font-size:12px; color:#a4bfd4; line-height:1.9; }
.uz-credits a { display:flex; align-items:center; justify-content:space-between; gap:80px; border-bottom:1px solid #4f6e8a; padding:20px 0 13px; margin-top:20px; font-size:13px; }
.uz-credits a span { font-size:23px; color:var(--uz-blue); }
.uz-play { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:4; width:55px; height:55px; border:1px solid #ffffff70; border-radius:50%; padding:14px; color:#fff; background:#051323b8; backdrop-filter:blur(12px); cursor:pointer; }
.uz-play svg { width:100%; height:100%; }
.uz-film-message { position:absolute; bottom:15px; left:15px; right:15px; text-align:center; font-size:12px; color:#fff; }
.uz-play[hidden],.uz-sound[hidden] { display:none; }
.uz-sound { position:fixed; z-index:55; bottom:16px; right:16px; display:grid; place-items:center; width:44px; height:44px; padding:10px; color:#fff; background:#050c17b8; border:1px solid #ffffff80; border-radius:50%; backdrop-filter:blur(12px); cursor:pointer; }
.uz-sound svg { width:23px; height:23px; }
.uz-sound .uz-muted,.uz-sound.is-muted .uz-volume { display:none; }
.uz-sound.is-muted .uz-muted { display:block; }
.menu-open .uz-sound { display:none; }
body[data-uz-media] #toTop { opacity:0; pointer-events:none; }
body[data-uz-radio-visible] #toTop { opacity:0; pointer-events:none; visibility:hidden; }

.uz-enhanced { scroll-padding-top:var(--header); }
.uz-enhanced .uz-scroll { padding:0; scroll-margin-top:calc(-1 * var(--header)); overflow-anchor:none; }
.uz-enhanced .uz-pin { position:sticky; top:0; height:100svh; padding:calc(var(--header) + 24px) 0 20px; overflow:hidden; display:flex; flex-direction:column; }
.uz-enhanced .uz-artwork { height:250svh; }
.uz-enhanced .uz-artwork-pin { padding:0; }
.uz-enhanced .uz-art-columns { position:absolute; inset:0 0 auto; gap:22px; padding:0 6%; }
.uz-enhanced .uz-art-column { gap:22px; will-change:transform; transform:translateY(var(--uz-column-y,0px)); }
.uz-enhanced .uz-art-column figure { height:42svh; flex-shrink:0; padding:12px; }
.uz-enhanced .uz-art-column img { height:100%; aspect-ratio:auto; }
.uz-enhanced .uz-artwork-pin::after { content:""; position:absolute; inset:0; background:linear-gradient(0deg,#06101ef5,transparent 30%,#04102085 65%,#06101ee0); pointer-events:none; }
.uz-enhanced .uz-artwork header { position:absolute; inset:0; z-index:2; display:flex; align-items:center; justify-content:center; margin:0; text-align:center; padding:var(--header) var(--edge) 0; pointer-events:none; text-shadow:0 3px 35px #000; background:radial-gradient(ellipse at center,#030c18ba,transparent 70%); }
.uz-enhanced .uz-track { position:relative; flex:1; min-height:0; perspective:1500px; margin:0 0 15px; container-type:size; }
.uz-enhanced .uz-section-title { margin:0 var(--edge) 28px; flex-shrink:0; }
.uz-enhanced .uz-section-title h2 { font-size:clamp(32px,4.8vw,72px); }
.uz-enhanced .uz-card { position:absolute; top:50%; left:50%; width:min(80vw,calc((100svh - var(--header) - 200px)*var(--uz-ratio,1.3))); margin:0!important; opacity:var(--uz-alpha,0); transform:translate3d(calc(-50% + var(--uz-x,0px)),-50%,var(--uz-z,0px)) rotateY(var(--uz-rotate,0deg)) scale(var(--uz-scale,1)); z-index:var(--uz-order,0); pointer-events:none; will-change:transform,opacity; }
.uz-enhanced .uz-card.is-active { pointer-events:auto; }
.uz-enhanced .uz-card[hidden] { display:none; }
.uz-enhanced .uz-media { width:100%; aspect-ratio:var(--uz-ratio,1.3); border-radius:5px; overflow:hidden; }
.uz-enhanced .uz-tool-media { height:auto; padding:25px; }
.uz-enhanced .uz-tools .uz-media { box-shadow:0 20px 60px #203e5b15; }
.uz-enhanced .uz-film-card .uz-media { height:auto; box-shadow:0 20px 70px #0006; }
.uz-enhanced .uz-steps { display:flex; justify-content:center; gap:4px; margin:0; flex-shrink:0; }
.uz-steps button { width:32px; height:24px; border:0; background:transparent; padding:11px 3px; cursor:pointer; }
.uz-steps button span { display:block; height:2px; border-radius:2px; background:#a6c5da33; }
.uz-steps button[aria-current="true"] span { background:var(--uz-blue); }
.uz-tools .uz-steps button span { background:#12406733; }
.uz-enhanced .uz-more { display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%; width:min(80vw,600px); color:#d9eaf6; text-align:center; }
.uz-more button { padding:18px 30px; border:1px solid #a6cce665; border-radius:40px; background:#050b14; color:#e2f3ff; cursor:pointer; font-size:16px; }
.uz-more button span { margin-left:35px; }
.uz-more p { margin-top:20px; font-size:11px; color:#95adc0; }
.uz-enhanced .uz-listen .uz-pin { width:100%; height:100svh; padding:0; isolation:isolate; }
.uz-enhanced .uz-radio-atmosphere { display:block; position:absolute; inset:0; overflow:hidden; pointer-events:none; }
.uz-enhanced .uz-radio-track { position:absolute; left:0; bottom:clamp(55px,8svh,95px); width:100%; height:clamp(180px,28svh,230px); margin:0; flex:none; perspective:none; container-type:normal; }
.uz-enhanced .uz-radio-track .uz-radio-card { width:min(900px,calc(100% - var(--edge)*2)); height:100%; min-height:0; padding:0; overflow:visible; background:transparent; display:flex; align-items:center; transform:translate3d(calc(-50% + var(--uz-x,0px)),-50%,0); }
.uz-enhanced .uz-radio-panel { position:relative; inset:auto; width:100%; max-width:none; margin:0; transform:none; }
.uz-enhanced .uz-listen .uz-steps { position:absolute; left:0; right:0; bottom:16px; z-index:3; }
.uz-radio-panel audio[hidden] { display:none; }
.uz-enhanced [data-uz-reveal] { opacity:.15; transform:translateY(30px); transition:opacity .9s,transform 1.1s cubic-bezier(.2,.7,.2,1); }
.uz-enhanced [data-uz-reveal].is-visible { opacity:1; transform:none; }
@supports(width:1cqh) {
    .uz-enhanced .uz-card { width:min(calc(100cqw - var(--edge)*2),calc((100cqh - 42px)*var(--uz-ratio,1.3))); }
    .uz-enhanced .uz-more { width:min(85%,600px); }
}
@media(max-width:700px) {
    .uz-game { padding:20px var(--edge); }
    .uz-game-players { gap:14px; }
    .uz-game-result .uz-result-card { padding:32px 24px 24px; }
    .uz-intro { grid-template-columns:1fr; gap:40px; padding-top:70px; padding-bottom:50px; }
    .uz-intro h2 { font-size:clamp(40px,8.4vw,58px); }
    .uz-badge { width:65%; max-width:300px; justify-self:center; padding:20px; }
    .uz-intro p { margin-top:22px; font-size:12px; }
    .uz-identity { gap:15px; padding-top:40px; padding-bottom:50px; }
    .uz-identity img { height:220px; }
    .uz-identity figcaption { font-size:10px; line-height:1.5; }
    .uz-art-columns { gap:8px; }
    .uz-art-column { gap:8px; }
    .uz-enhanced .uz-art-columns { padding:0; width:135%; left:-17.5%; gap:10px; }
    .uz-enhanced .uz-art-column figure { padding:6px; }
    .uz-enhanced .uz-section-title { margin-bottom:22px; }
    .uz-enhanced .uz-section-title h2 { font-size:clamp(29px,6vw,42px); }
    .uz-enhanced .uz-tools .uz-section-title h2 { font-size:clamp(27px,5.8vw,40px); }
    .uz-enhanced .uz-tool-media { padding:14px; }
    .uz-launch { padding-top:60px; padding-bottom:40px; }
    .uz-launch header { margin-bottom:35px; }
    .uz-launch-grid { gap:12px; margin-top:18px; }
    .uz-demonstration { width:100%; margin-top:40px!important; }
    .uz-radio-panel { padding:20px 16px; border-radius:14px; }
    .uz-radio-panel h2 { font-size:17px; margin-bottom:20px; gap:10px; }
    .uz-audio-controls { gap:9px; }
    .uz-audio-play { width:43px; height:43px; }
    .uz-audio-controls span { font-size:10px; }
    .uz-people { padding:40px var(--edge) 65px; }
    .uz-people-grid { gap:15px; }
    .uz-credits { display:block; padding-top:65px; }
    .uz-credits h2 { font-size:clamp(34px,7.5vw,48px); margin-bottom:35px; }
    .uz-credits a { width:min(350px,100%); }
}
@media(max-height:560px) and (orientation:landscape) {
    .uz-game-result .uz-result-card { padding:24px; }
    .uz-game-result h2 { font-size:34px; }
    .uz-result-symbol { width:64px; height:64px; margin-bottom:16px; }
    .uz-game-result p { margin:12px 0 20px; }
    .uz-game-result button { padding:12px 20px; }
    .uz-enhanced .uz-pin { padding-top:calc(var(--header) + 10px); padding-bottom:8px; }
    .uz-enhanced .uz-artwork-pin { padding:0; }
    .uz-enhanced .uz-section-title { position:absolute; left:var(--edge); top:49%; transform:translateY(-50%); width:29%; margin:0; }
    .uz-enhanced .uz-section-title h2 { font-size:26px; }
    .uz-enhanced .uz-films .uz-track,.uz-enhanced .uz-tools .uz-track { width:64%; margin-left:36%; }
    .uz-enhanced .uz-radio-light { width:44svh; left:24%; top:calc(50% + var(--header)/2); }
    .uz-enhanced .uz-listen .uz-radio-track { left:38%; width:62%; height:calc(100svh - var(--header) - 50px); bottom:20px; }
}
@media(prefers-reduced-motion:reduce) { .uz-story * { transition:none!important; scroll-behavior:auto!important; } .uz-die,.uz-game-result * { animation:none!important; } }
