.adventure-hub{display:grid;gap:clamp(28px,4vw,52px)}
.adventure-hub>.lobby-team{margin-top:0}
.adventure-map,.competition-modes{display:grid;gap:20px}.competition-modes{padding-top:4px}.competition-modes>.section-title>span{color:#9bb8d4}
.adventure-map .eyebrow,.competition-modes .eyebrow{font-weight:900;letter-spacing:.16em;color:#f6cd7c}
.adventure-map-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:end;gap:clamp(18px,3vw,46px)}
.adventure-map-heading h1{margin:5px 0 6px;font-size:clamp(38px,4.4vw,68px);line-height:1}.adventure-map-heading p{margin:0;color:#acc5dc}.adventure-map-heading>div>p:last-child{font-size:clamp(15px,1.4vw,19px)}
.map-current-mission{--zone:#55d9af;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--zone) 62%,#456680);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--zone) 16%,#102a43),#0c2136);color:#f6faff;text-align:left;box-shadow:0 15px 34px #020a166b,inset 4px 0 0 var(--zone);transition:transform .2s ease,border-color .2s ease}
.map-current-mission:hover{transform:translateY(-2px);border-color:var(--zone)}.map-current-mission>span{display:grid;gap:3px;min-width:0}.map-current-mission small{font-size:11px;font-weight:1000;letter-spacing:.14em;color:#f3cb79}.map-current-mission strong{overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.map-current-mission em{overflow:hidden;color:#a9c2d9;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.map-current-mission b{display:flex;align-items:center;gap:7px;color:#f7ce80;white-space:nowrap}.map-current-mission b svg{width:18px}
.adventure-world{position:relative;height:clamp(420px,34vw,480px);overflow:hidden;border:1px solid #375d79;border-radius:26px;background:radial-gradient(ellipse at 50% 118%,#1d5d75 0,transparent 58%),repeating-radial-gradient(circle at 50% 100%,transparent 0 32px,#64bad410 33px 34px),linear-gradient(155deg,#0b2b48,#0a1f36 58%,#07172a);box-shadow:inset 0 0 90px #020b18b8,0 24px 54px #020a1673;isolation:isolate}
.adventure-world::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 49.8%,#9ddbee10 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#9ddbee0d 50%,transparent 50.2%);background-size:80px 80px;mask-image:linear-gradient(#0008,transparent 92%)}
.adventure-world::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,#d1f5ff0a,transparent 22%,transparent 75%,#020b18a8),radial-gradient(ellipse at center,transparent 52%,#020814a8 100%)}
.map-route{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;visibility:hidden}.map-route[data-route-ready]{visibility:visible}.map-route path{fill:none;stroke:#9bb5c8;stroke-width:6;stroke-dasharray:2 16;stroke-linecap:round;filter:drop-shadow(0 2px 2px #020813)}.map-route path.is-complete{stroke:#f2c873;stroke-dasharray:none;filter:drop-shadow(0 0 4px #f2c87366)}.map-route-mobile{display:none}
.map-node{--zone:#55d9af;position:absolute;z-index:4;left:var(--map-x);top:var(--map-y);display:grid;justify-items:center;width:170px;padding:0;border:0;background:none;color:#f6faff;text-align:center;transform:translate(-50%,-50%);transition:transform .2s ease,filter .2s ease}.map-node:hover:not(:disabled),.map-node.is-active{transform:translate(-50%,-50%) scale(1.06)}
.map-region-art{position:relative;display:block;width:114px;height:102px;border:3px solid color-mix(in srgb,var(--zone) 72%,#b9e8ef);border-radius:42% 58% 47% 53%/49% 43% 57% 51%;background:#0a2035;box-shadow:0 12px 22px #020916c7,0 0 0 5px #07182db8;overflow:visible}.map-region-art>img{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.map-region-art>.map-boss{position:absolute;right:-13px;bottom:-8px;width:54px;height:57px;border:2px solid var(--zone);border-radius:50%;background-color:#0a2035;background-size:contain;background-position:center bottom;box-shadow:0 7px 15px #020916cc;filter:drop-shadow(0 4px 4px #0008)}.map-region-art>.map-boss-unknown{display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#25455b,#0a2035 70%);color:#e4c58d;font-size:30px;font-weight:850;line-height:1}
.map-node .zone-number{position:absolute;z-index:3;top:-10px;left:-10px;display:grid;place-items:center;width:33px;height:33px;border:2px solid var(--zone);border-radius:50%;background:#07192e;color:#f8d184;font-size:13px;font-weight:1000;box-shadow:0 5px 12px #020915}.map-node .zone-number svg{width:16px}
.map-node .zone-copy{display:grid;gap:7px;min-width:142px;margin-top:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--zone) 45%,#3c5870);border-radius:11px;background:#071a2eea;box-shadow:0 7px 16px #010914a8}.map-node .zone-copy strong{font-size:15px;line-height:1.1}.map-node .zone-copy small{color:#a9c2d8;font-size:11px;line-height:1.25}
.map-checkpoints{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;padding:0 2px}.map-checkpoints::before{content:"";position:absolute;z-index:0;right:10px;left:10px;height:2px;background:#44627a}.map-checkpoints i{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border:2px solid #55738c;border-radius:50%;background:#091d31;color:#8ba4b9;font-size:9px;font-style:normal;font-weight:1000}.map-checkpoints i.is-active{border-color:#f6ce7c;color:#f6ce7c;box-shadow:0 0 0 4px #f6ce7c24}.map-checkpoints i.is-complete{border-color:#62d8ae;background:#143c3b;color:#8aebca}.map-checkpoints i.is-locked{opacity:.55}.map-checkpoints i.is-boss{width:25px;height:25px;border-color:color-mix(in srgb,var(--zone) 75%,#f3ce7d)}.map-checkpoints svg{width:12px;height:12px}
.map-node.is-locked{filter:grayscale(.55) saturate(.45);opacity:.48}.map-node.is-locked .map-region-art{border-color:#6e8292}.map-node.is-complete .map-region-art{box-shadow:0 0 0 4px #5be0ab,0 12px 22px #020916c7}.map-node.is-active .map-region-art{animation:map-active 1.8s ease-in-out infinite;box-shadow:0 0 0 4px #f3cc7d,0 0 25px color-mix(in srgb,var(--zone) 70%,transparent)}

@keyframes map-active{50%{box-shadow:0 0 0 7px #f3cc7d2b,0 0 32px color-mix(in srgb,var(--zone) 82%,transparent)}}
.adventure-modal{max-width:min(1100px,96vw);width:1100px;background:#0a1c30}.adventure-modal .modal-content{padding:0}
.adventure-battle{--zone:#55d9af;position:relative;min-height:min(850px,94vh);padding:20px clamp(18px,3vw,38px) 30px;overflow:hidden;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--zone) 25%,transparent),transparent 42%),linear-gradient(#0c2138,#07192c);color:#f3f8ff}
.adventure-battle::before{content:"";position:absolute;inset:15% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,#071626e8),repeating-linear-gradient(0deg,transparent 0 42px,#81d7ff0b 43px)}
.adventure-battle>header{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:16px;border-bottom:1px solid #52729166;color:#bdd2e5}.adventure-battle>header>span{font-weight:900;letter-spacing:.12em;color:#f5c974}.adventure-battle>header>strong{font-size:18px}.adventure-battle>header button{justify-self:end}
.adventure-speed{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;margin:12px auto 4px}.adventure-speed button{width:54px;min-height:44px;padding:8px;border:1px solid #ffe0a1;border-radius:12px;background:linear-gradient(140deg,#ffe1a1,#efb75c);color:#241905;font-weight:900;font-size:17px;box-shadow:0 5px 16px #efb9542e}
.adventure-fighters{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;min-height:380px}
.adventure-fighter{position:relative;display:grid;justify-items:center;min-width:0}.adventure-fighter>.art{width:min(360px,32vw);height:min(300px,34vh);background-size:contain;background-position:center bottom;filter:drop-shadow(0 22px 16px #000a)}
.adventure-fighter.player>.art{transform:scaleX(-1)}.adventure-fighter.is-boss>.art{width:min(420px,38vw);height:min(340px,38vh);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--zone) 70%,transparent)) drop-shadow(0 25px 18px #000b)}
.adventure-fighter h3{margin:6px 0 8px;font-size:clamp(17px,2.2vw,26px)}.adventure-fighter small{color:#9eb7cf}.adventure-versus{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#07192de8;border:1px solid #f1c777;color:#f5cc7c;font-size:18px;font-weight:1000;box-shadow:0 0 30px #f0c66b24}
.adventure-hp{width:min(300px,28vw);height:10px;overflow:hidden;border-radius:20px;background:#020c17}.adventure-hp i{display:block;height:100%;background:linear-gradient(90deg,#4bc897,#8be7c6);transition:width .3s ease}.adventure-hp.enemy i{background:linear-gradient(90deg,#f48e78,#f5c27a)}
.adventure-lineup{display:grid;grid-template-columns:repeat(6,36px);justify-content:center;gap:7px;margin-top:13px}.adventure-lineup>span{position:relative;width:36px;height:36px;overflow:hidden;border:2px solid #3e5c76;border-radius:50%;background:#0a1e33;box-shadow:0 3px 9px #02091699;transition:opacity .2s,border-color .2s,transform .2s}.adventure-lineup>span.is-active{border-color:#f5cd7b;transform:translateY(-3px);box-shadow:0 0 0 3px #f5cd7b26,0 5px 12px #020916cc}.adventure-lineup>span.is-ko{filter:grayscale(1);opacity:.28}.adventure-lineup i{position:absolute;inset:1px;background-position:center bottom;background-size:contain}.adventure-lineup.player i{transform:scaleX(-1)}
.adventure-impact{position:absolute;z-index:3;top:30%;padding:9px 14px;border-radius:12px;background:#5d2032e8;color:#ffb1bd;font-size:24px;font-weight:1000;animation:adventure-impact .55s ease both}@keyframes adventure-impact{0%{opacity:0;transform:translateY(14px) scale(.7)}35%{opacity:1;transform:translateY(-10px) scale(1.18)}100%{opacity:0;transform:translateY(-26px)}}
.adventure-log{position:relative;z-index:3;display:grid;gap:5px;max-height:150px;margin:0 auto 18px;padding:14px 18px;width:min(760px,92%);overflow:auto;border:1px solid #31516c;border-radius:15px;background:#071829d9;list-style:none}.adventure-log li{display:flex;gap:7px;align-items:center;padding:5px 0;color:#bdd0e2;border-bottom:1px solid #29455a55}.adventure-log li:last-child{border:0}.adventure-log .event-player b{color:#80dfc0}.adventure-log .event-enemy b{color:#f4c77c}.adventure-log .damage{color:#ff9dac}.adventure-log .healing{color:#75e3b6}
.adventure-turn{position:relative;z-index:3;width:min(760px,94%);margin:auto}.adventure-auto-status{display:flex;align-items:center;justify-content:center;gap:10px;color:#d7e6f4}.adventure-auto-status small{color:#91acc4}.auto-pulse{width:10px;height:10px;border-radius:50%;background:#64dfb4;box-shadow:0 0 0 0 #64dfb466;animation:auto-pulse 1.2s infinite}@keyframes auto-pulse{70%{box-shadow:0 0 0 10px #64dfb400}}
.adventure-between,.adventure-finish{text-align:center;padding:22px;border:1px solid #385a73;border-radius:20px;background:#0c2238e8;box-shadow:0 20px 40px #0007}.adventure-between h2,.adventure-finish h2{margin:6px 0;font-size:30px}.adventure-main-action{margin-top:12px}.adventure-trophy{display:grid;place-items:center;width:72px;height:72px;margin:auto;color:#f7cd78}.adventure-trophy svg{width:62px;height:62px}.adventure-rewards{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px}.adventure-rewards span{padding:11px 16px;border:1px solid #4b6b83;border-radius:13px;background:#102b45}.adventure-rewards b{color:#f4cd7f}.adventure-finish.is-loss{border-color:#815164}
@media(max-width:900px){.adventure-map-heading{grid-template-columns:1fr;align-items:start}.map-current-mission{width:100%}.adventure-world{height:450px}.adventure-fighters{min-height:330px}.adventure-auto-status{flex-wrap:wrap}.adventure-auto-status small{width:100%;text-align:center}}
@media(max-width:600px){.adventure-hub{gap:30px}.adventure-map{gap:14px}.adventure-map-heading{gap:14px}.adventure-map-heading h1{font-size:40px}.adventure-map-heading>div>p:last-child{font-size:14px}.map-current-mission{grid-template-columns:1fr auto;gap:8px;padding:12px 13px;border-radius:15px}.map-current-mission small{font-size:9px}.map-current-mission strong{font-size:17px}.map-current-mission em{display:none}.map-current-mission b{font-size:12px}.adventure-world{height:410px;border-radius:20px}.adventure-world::before{background-size:52px 52px}.map-route path{stroke-width:10}.map-node{width:108px}.map-node:hover:not(:disabled),.map-node.is-active{transform:translate(-50%,-50%) scale(1.03)}.map-region-art{width:75px;height:70px;border-width:3px}.map-region-art>.map-boss{right:-10px;bottom:-7px;width:40px;height:43px}.map-node .zone-number{top:-8px;left:-8px;width:26px;height:26px;font-size:10px}.map-node .zone-number svg{width:12px}.map-node .zone-copy{min-width:102px;max-width:108px;margin-top:6px;padding:6px}.map-node .zone-copy strong{font-size:11px}.map-checkpoints{gap:4px}.map-checkpoints i{width:18px;height:18px;font-size:8px}.map-checkpoints i.is-boss{width:20px;height:20px}.map-checkpoints svg{width:10px;height:10px}.adventure-modal{width:100vw;max-width:100vw}.adventure-battle{min-height:100dvh;padding:12px 10px 22px}.adventure-battle>header{grid-template-columns:1fr auto}.adventure-battle>header>strong{display:none}.adventure-speed{margin:10px auto}.adventure-speed>span{font-size:12px}.adventure-speed button{min-width:46px;padding:8px 10px}.adventure-fighters{gap:4px;min-height:320px}.adventure-fighter>.art,.adventure-fighter.is-boss>.art{width:42vw;height:190px}.adventure-versus{width:38px;height:38px;font-size:10px}.adventure-fighter h3{max-width:42vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adventure-hp{width:40vw}.adventure-lineup{grid-template-columns:repeat(3,28px);gap:5px}.adventure-lineup>span{width:28px;height:28px}.adventure-log{width:96%;max-height:132px;font-size:13px}.adventure-turn{width:96%}.adventure-auto-status small{font-size:12px}.adventure-between,.adventure-finish{padding:16px 12px}.competition-modes>.section-title{align-items:flex-start}.competition-modes>.section-title>span{display:none}}
@media(prefers-reduced-motion:reduce){.map-node,.map-region-art,.adventure-impact,.auto-pulse{animation:none;transition:none}}
/* The phone route has its own spacious zigzag; the measured SVG mask clears all island labels. */
.map-node .zone-copy strong{overflow-wrap:anywhere}.map-node:focus-visible{outline:3px solid #ffe1a4;outline-offset:8px;border-radius:16px}
@media(min-width:601px) and (max-width:900px){.map-node{width:140px}.map-region-art{width:94px;height:86px}.map-region-art>.map-boss{width:46px;height:48px;right:-11px}.map-region-art>.map-boss-unknown{font-size:25px}.map-node .zone-copy{min-width:128px;max-width:140px;padding:7px 8px}.map-node .zone-copy strong{font-size:13px}.map-checkpoints{gap:6px}.map-checkpoints i{width:20px;height:20px}.map-checkpoints i.is-boss{width:23px;height:23px}}
@media(max-width:600px){.adventure-world{height:560px}.map-route-desktop{display:none}.map-route-mobile{display:inline}.map-route path{stroke-width:7;stroke-dasharray:2 17}.map-node[data-world-node="0"]{left:24%;top:81%}.map-node[data-world-node="1"]{left:73%;top:65%}.map-node[data-world-node="2"]{left:26%;top:48%}.map-node[data-world-node="3"]{left:74%;top:31%}.map-node[data-world-node="4"]{left:29%;top:14%}.map-region-art>.map-boss-unknown{font-size:23px}.map-node .zone-copy{gap:6px}}

.expedition-completion-modal,.tournament-completion-modal{width:min(620px,calc(100vw - 24px));max-width:620px;border:1px solid #ddad56;background:#0b1c2f;box-shadow:0 24px 90px #000b,0 0 60px #e8b54c22}
.expedition-completion{position:relative;isolation:isolate;overflow:hidden;padding:0 26px 28px;text-align:center;background:radial-gradient(ellipse at 50% 15%,#b77f2733,transparent 60%)}
.expedition-completion-top{position:relative;z-index:2;display:flex;justify-content:flex-end;padding-top:12px;margin-right:-14px}
.expedition-completion-medal{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 10px;border:1px solid #ffe0a0;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffe0a0,#c48b32);color:#533813;box-shadow:0 0 0 7px #e6b65e14,0 8px 28px #e6b65e30;animation:expedition-medal-in .6s cubic-bezier(.2,.8,.2,1) both}
.expedition-completion-medal svg{width:40px;height:40px}.expedition-completion>.eyebrow{margin:18px 0 7px;color:#f2cb7e;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.expedition-completion>h2{margin:0;color:#ffe1a1;font-size:clamp(30px,6vw,44px);line-height:1.1}.expedition-completion-conquest{margin:12px auto 20px;color:#d4e2ec;font-size:17px;line-height:1.5}
.expedition-completion-egg{position:relative;display:grid;justify-items:center;margin:0 auto 24px;padding:0 14px 15px;max-width:340px;isolation:isolate}.expedition-completion-egg>img{width:min(190px,48vw);height:auto;filter:drop-shadow(0 12px 18px #0008);animation:expedition-egg-reveal .85s .1s cubic-bezier(.2,.8,.2,1) both}.expedition-egg-aura{position:absolute;z-index:-1;top:-8px;width:230px;height:220px;border-radius:50%;background:radial-gradient(ellipse,#f6c15b40,transparent 68%)}.expedition-completion-egg h3{margin:3px 0 8px;color:#ffe1a1;font-size:24px}.expedition-completion-egg p{display:flex;align-items:center;gap:6px;margin:0;color:#9de0bd;font-size:14px}.expedition-completion-egg p svg{width:17px;height:17px}
.expedition-next-map{position:relative;overflow:hidden;display:grid;align-items:end;min-height:130px;margin:0 auto 22px;border:1px solid #5c6b72;border-radius:15px;text-align:left;background:#142b3c}.expedition-next-map>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.expedition-next-map>div{position:relative;padding:30px 18px 16px;background:linear-gradient(transparent,#071526ed 88%)}.expedition-next-map p{margin:0 0 5px;color:#f5d492;font-size:12px;font-weight:800}.expedition-next-map h3{margin:0;color:#fff;font-size:23px}
.expedition-completion-final{padding:16px;border:1px solid #b48a47;border-radius:14px;background:#e9b3560c;color:#ffe1a1;font-size:19px;line-height:1.5}
.expedition-completion-actions{position:relative;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.expedition-completion-actions .btn{min-height:46px;white-space:normal}.expedition-completion button:focus-visible{outline:3px solid #ffe1a1;outline-offset:4px}
.expedition-confetti{position:absolute;z-index:-1;inset:0;pointer-events:none;overflow:hidden}.expedition-confetti i{position:absolute;top:-18px;left:calc(3% + var(--piece)*5.3%);width:6px;height:11px;border-radius:1px;background:#e9b656;opacity:0;animation:expedition-confetti-fall 2.4s calc(var(--piece)*.035s) ease-out both}.expedition-confetti i:nth-child(3n){background:#ffeac1;width:4px;height:8px}.expedition-confetti i:nth-child(even){background:#a1d6ca}
@keyframes expedition-medal-in{from{opacity:0;transform:translateY(16px) scale(.65)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes expedition-egg-reveal{from{opacity:0;transform:translateY(22px) scale(.6) rotate(-7deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}
@keyframes expedition-confetti-fall{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:.9}85%{opacity:.7}100%{opacity:0;transform:translateY(540px) rotate(260deg)}}
@media(max-width:480px){.expedition-completion{padding:0 18px 22px}.expedition-completion-top{margin-right:-6px}.expedition-completion-actions{flex-direction:column}.expedition-completion-actions .btn{width:100%}.expedition-next-map{min-height:115px}.expedition-completion-egg>img{width:155px}.expedition-completion-conquest{font-size:15px}}
@media(prefers-reduced-motion:reduce){.expedition-completion-medal,.expedition-completion-egg>img,.expedition-confetti i{animation:none}.expedition-confetti{display:none}}
.tournament-completion-modal{width:min(740px,calc(100vw - 24px));max-width:740px}.tournament-completion>h2{font-size:clamp(28px,5vw,40px)}.tournament-loot-title{margin:24px 0 12px;color:#f5d492;font-size:16px}.tournament-completion-loot{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.tournament-reward-item{display:grid;justify-items:center;align-content:start;gap:7px;min-width:0;padding:14px 8px;border:1px solid #8a6a3d;border-radius:14px;background:linear-gradient(145deg,#d3a64b14,#0b2135);animation:tournament-reward-reveal .5s .12s ease-out both}.tournament-reward-item:nth-child(2){animation-delay:.28s}.tournament-reward-item:nth-child(3){animation-delay:.44s}.tournament-reward-item:nth-child(4){animation-delay:.6s}.tournament-reward-item img{width:100%;max-width:118px;height:110px;object-fit:contain;filter:drop-shadow(0 7px 10px #0006)}.tournament-reward-item h3{margin:0;color:#f6e3b9;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.tournament-reward-item strong{color:#fff2ce;font-size:18px}.tournament-reward-item small{color:#b9cfdf;font-size:11px}.tournament-rewards-saved{margin:16px 0 22px;color:#9de0bd;font-size:13px}
@keyframes tournament-reward-reveal{from{opacity:0;transform:translateY(18px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:480px){.tournament-completion-loot{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-reward-item{padding:10px 7px}.tournament-reward-item img{height:86px}.tournament-reward-item h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){.tournament-reward-item{animation:none}}
