
.ltd-tournament{position:relative;isolation:isolate;overflow:hidden;padding:44px 44px 0;margin:36px auto 44px;border-radius:22px;background:#15111e;border:1px solid #ba8d4a77;box-shadow:0 24px 70px #0004,inset 0 1px #e8bb6a33;scroll-margin-top:125px}
.ltd-tournament:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#171020f2,#171020bb,#171020f2),url('assets/account-fel-background.jpg') center 40%/cover no-repeat;opacity:.65}.ltd-tournament:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 48%,#e5ab3833,transparent 55%),linear-gradient(0deg,#191120,transparent 70%)}
.tournament-heading{align-items:flex-start;margin:0 auto 20px;position:relative}.tournament-heading .eyebrow{font-size:10px;letter-spacing:3px;color:#e8b674}.tournament-heading h2{font:500 clamp(30px,3.5vw,48px)/1.08 Georgia;margin:14px 0;color:#fff1db;letter-spacing:-1px}.tournament-heading h2 em{color:#e9bd76;font-weight:400}.tournament-heading p{font-size:12px;color:#b6a2c1;max-width:450px;margin-top:17px}.tournament-total{background:#ffffff04;border:1px solid #e1b86b44;border-radius:14px;padding:18px 24px;text-align:right;min-width:170px;box-shadow:inset 0 1px #ffffff10;backdrop-filter:blur(8px)}.tournament-total small{display:block;font:800 8px system-ui;letter-spacing:2px;color:#aa95b1}.tournament-total strong{display:block;font:850 36px system-ui;letter-spacing:-1px;color:#ffdd9c;margin:7px 0}.tournament-total>span{font:650 11px system-ui;color:#d0b6d6}
.tournament-prizes{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:17px;max-width:1060px;margin:35px auto 34px}.tournament-prize{align-items:center;text-align:center;padding:22px 20px;height:310px;box-sizing:border-box;border-radius:14px;background:linear-gradient(145deg,#51425944,#20192dce);border-color:#ada2cb55;box-shadow:inset 0 1px #e4dcff22,0 14px 28px #0003;transition:transform .25s,border-color .25s}.first-place{grid-column:2;grid-row:1;height:355px!important;border:1px solid #e8be6f!important;background:radial-gradient(ellipse at 50% 18%,#e4b76436,transparent 65%),linear-gradient(145deg,#533847ee,#261b31)!important;box-shadow:inset 0 1px #fff0b755,0 0 35px #e3aa3824,0 20px 40px #0004!important}.second-place{grid-column:1;grid-row:1}.third-place{grid-column:3;grid-row:1;border-color:#c58c6655;background:linear-gradient(145deg,#69443433,#20192dce)}.tournament-place{font:800 9px system-ui;letter-spacing:2px;margin-bottom:8px;color:#baafcd}.first-place .tournament-place{color:#ffdc99}.third-place .tournament-place{color:#c9a185}.tournament-rank{right:12px;top:auto;bottom:0;font:700 104px Georgia;color:#ffffff04}
.tournament-medal{width:78px;height:88px;margin:4px auto 8px;filter:drop-shadow(0 6px 13px #0006);z-index:1}.tournament-medal svg{width:100%;height:100%;overflow:visible}.tournament-medal circle{fill:#b9b4d1;stroke:#ede8ff;stroke-width:2}.tournament-medal .medal-inner{fill:#5e5675;stroke:#d7cee9;stroke-width:1}.medal-ribbon{fill:#493453;stroke:#a59abf;stroke-width:1}.medal-crown{fill:#e5def6}.first-place .tournament-medal{width:93px;height:102px;filter:drop-shadow(0 0 15px #eab95f44)}.first-place .tournament-medal circle{fill:#e9bd6d;stroke:#ffe7a5}.first-place .tournament-medal .medal-inner{fill:#8a5c2b;stroke:#ffe7a5}.first-place .medal-crown{fill:#ffe6a2}.first-place .medal-ribbon{fill:#96542c;stroke:#e9b568}.third-place .tournament-medal circle{fill:#c68d67;stroke:#f0c4a0}.third-place .tournament-medal .medal-inner{fill:#714735;stroke:#d9a584}.third-place .medal-crown{fill:#f0c4a0}.third-place .medal-ribbon{fill:#543140;stroke:#a87862}
.tournament-cash,.tournament-points{font-size:38px}.first-place .tournament-cash{font-size:44px}.tournament-cash-label{margin:5px 0 10px;font-size:10px}.tournament-credit{font-size:11px;padding:7px 14px;margin:0 0 10px;background:#d4a4481c}.tournament-prize small{font-size:9px;margin-top:auto;color:#ab94b7}.tournament-prize:hover{transform:translateY(-5px);border-color:#edd2a0}
.first-place:after{content:'';position:absolute;inset:-40% auto -40% -65%;width:30%;background:linear-gradient(90deg,transparent,#fff0b114,transparent);transform:rotate(20deg);animation:tournament-sheen 8s ease-in-out infinite;pointer-events:none}@keyframes tournament-sheen{0%,65%{left:-65%}100%{left:150%}}
.tournament-bottom{border-top:1px solid #b78a4e44;margin:0 -44px;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0e0b17aa}.tournament-bottom>div>strong{display:block;font:500 19px Georgia;color:#ead2b0}.tournament-bottom>div>span{display:block;margin-top:6px;font:11px system-ui;color:#a48aad}.tournament-bottom .tournament-discord{display:flex;align-items:center;gap:22px;margin:0;padding:13px 18px;border:1px solid #d4ad6666;border-radius:8px;background:linear-gradient(120deg,#755035,#3d2840);color:#ffe1a8;font-size:11px;white-space:nowrap;text-decoration:none}.tournament-discord>span{font-size:19px}
@media(max-width:700px){.ltd-tournament{padding:25px 18px 0;margin:24px 12px}.tournament-heading{display:block}.tournament-heading h2{font-size:32px}.tournament-total{display:flex;align-items:center;gap:12px;margin-top:20px;min-width:0;text-align:left;padding:12px 14px}.tournament-total strong{font-size:25px;margin:0}.tournament-total small{font-size:7px;max-width:60px;line-height:1.6}.tournament-total>span{font-size:10px}.tournament-prizes{grid-template-columns:1fr 1fr;gap:12px;margin:26px auto}.first-place{grid-column:1/-1;grid-row:1;height:325px!important}.second-place{grid-column:1;grid-row:2}.third-place{grid-column:2;grid-row:2}.tournament-prize{height:270px;padding:18px 12px}.tournament-points{font-size:32px}.tournament-medal{width:64px;height:74px}.tournament-place{font-size:8px;letter-spacing:1px}.tournament-bottom{display:block;margin:0 -18px;padding:19px}.tournament-bottom .tournament-discord{margin-top:17px;justify-content:space-between;white-space:normal}}
@media(prefers-reduced-motion:reduce){.first-place:after{animation:none;display:none}.tournament-prize{transition:none}}

.viewing-tournament .game-pass-promo{visibility:hidden!important;pointer-events:none!important}
