@layer reset,tokens,base,layout,components,pages,utilities;@layer pages{.promo-tiles{gap:calc(16 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:calc(40 * var(--u));display:grid}.promo-tile{gap:calc(16 * var(--u));box-sizing:border-box;min-inline-size:0;min-block-size:calc(108 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));isolation:isolate;border-radius:calc(20 * var(--u));color:var(--color-text-strong);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.promo-tile:after{z-index:-1;inline-size:calc(180 * var(--u));block-size:calc(180 * var(--u));border-radius:var(--radius-round);content:"";background:radial-gradient(circle, var(--color-white-a22), transparent 70%);position:absolute;inset-block-start:calc(-50 * var(--u));inset-inline-end:calc(-40 * var(--u))}.promo-tile--wheel{background:var(--gradient-promo-wheel)}.promo-tile--calendar{background:var(--gradient-promo-calendar)}.promo-tile--jackpot{color:var(--color-ink-on-gold);background:var(--gradient-promo-jackpot)}.promo-tile--vip{background:var(--gradient-promo-vip);box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--color-gold) 35%, transparent)}.promo-tile__icon{inline-size:calc(52 * var(--u));block-size:calc(52 * var(--u));border-radius:calc(16 * var(--u));background:var(--color-white-a18);flex:none;place-items:center;display:grid}.promo-tile__svg{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u))}.promo-tile--jackpot .promo-tile__icon{background:color-mix(in srgb, var(--color-ink-on-gold) 12%, transparent)}.promo-tile--vip .promo-tile__icon{color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 12%, transparent)}.promo-tile__text{gap:calc(2 * var(--u));flex-direction:column;flex:auto;min-inline-size:0;display:flex}.promo-tile__title{font-size:max(var(--text-min), calc(20 * var(--u)));font-weight:var(--weight-bold);line-height:1.2}.promo-tile__value{font-size:max(var(--text-min), calc(15 * var(--u)));font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.promo-tile__badge{min-inline-size:calc(28 * var(--u));block-size:calc(28 * var(--u));box-sizing:border-box;padding:0 calc(9 * var(--u));border-radius:var(--radius-pill);font-size:max(var(--text-min), calc(15 * var(--u)));font-weight:var(--weight-bold);color:var(--color-ink-on-gold);background:var(--color-gold);flex:none;place-items:center;display:inline-grid}.promo-tile__badge--dot{min-inline-size:calc(12 * var(--u));inline-size:calc(12 * var(--u));block-size:calc(12 * var(--u));background:var(--color-notify-dot);box-shadow:0 0 0 calc(3 * var(--u)) var(--color-white-a35);padding:0}.promo-tile__arrow{opacity:.7;flex:none;display:grid}.promo-tile__arrow-svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}@media (prefers-reduced-motion:no-preference){.promo-tile{transition:transform var(--duration-hover) var(--ease-default), filter var(--duration-hover) var(--ease-default)}.promo-tile:hover{filter:brightness(1.08);transform:translateY(calc(-2 * var(--u)))}}.promo-section{margin-block-end:calc(44 * var(--u))}.promo-section__head{gap:calc(12 * var(--u));align-items:center;margin-block-end:calc(20 * var(--u));display:flex}.promo-section__count{box-sizing:border-box;min-inline-size:calc(32 * var(--u));block-size:calc(30 * var(--u));padding:0 calc(10 * var(--u));border-radius:var(--radius-pill);font-size:max(var(--text-min), calc(15 * var(--u)));font-weight:var(--weight-bold);color:var(--color-text-subtle);background:var(--color-surface-3);place-items:center;display:inline-grid}.promo-section__grid{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.promo-section__more{margin:calc(24 * var(--u)) auto 0;display:flex}.tournament-media{position:relative;overflow:hidden}.tournament-media--race{background:radial-gradient(circle at 80% 20%, var(--color-white-a25), transparent 45%), var(--gradient-promo-race)}.tournament-media--tournament{background:radial-gradient(circle at 80% 20%, var(--color-white-a25), transparent 45%), var(--gradient-promo-tournament)}.tournament-media__image{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.tournament-media__glyph{color:var(--color-white-a90);filter:drop-shadow(0 calc(10 * var(--u)) calc(24 * var(--u)) var(--color-black-a35));display:grid;position:absolute;inset-block-start:50%;inset-inline-end:8%;transform:translateY(-50%)rotate(-8deg)}.tournament-media__icon{inline-size:calc(64 * var(--u));block-size:calc(64 * var(--u))}.tournament-card{border:1px solid var(--color-line);border-radius:calc(20 * var(--u));min-inline-size:0;color:var(--color-text);background:var(--color-surface-raised);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tournament-card{transition:transform var(--duration-hover) var(--ease-default), border-color var(--duration-hover) var(--ease-default), box-shadow var(--duration-hover) var(--ease-default)}.tournament-card:hover{transform:translateY(calc(-3 * var(--u)))}}.tournament-card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-card-hover)}.tournament-card__top{position:relative}.tournament-card__media{block-size:calc(210 * var(--u))}.tournament-card--finished .tournament-card__media{filter:grayscale(.6)brightness(.75)}.tournament-card__chips{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:calc(16 * var(--u));inset-inline-start:calc(16 * var(--u))}.tournament-card__chips .status-chip{background-color:color-mix(in srgb, var(--color-bg) 62%, transparent)}.tournament-card__chips .status-chip--live{background-color:var(--color-chip-live-dark)}.tournament-card__chips .status-chip--soon{background-color:var(--color-chip-soon-dark)}.tournament-card__chips .status-chip--wait{background-color:var(--color-chip-wait-dark)}.tournament-card__place{position:absolute;inset-block-start:calc(16 * var(--u));inset-inline-end:calc(16 * var(--u))}.tournament-card__body{gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));flex-direction:column;flex:auto;display:flex}.tournament-card__title{font-size:max(var(--text-min), calc(22 * var(--u)));font-weight:var(--weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.tournament-card__pool{gap:calc(2 * var(--u));flex-direction:column;display:flex}.tournament-card__pool span{font-size:max(var(--text-min), calc(14 * var(--u)));color:var(--color-text-subtle)}.tournament-card__pool strong{font-size:max(var(--text-min), calc(30 * var(--u)));font-weight:var(--weight-extrabold);color:var(--color-gold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;line-height:1.15}.tournament-card__foot{gap:calc(16 * var(--u));border-block-start:1px solid var(--color-line);justify-content:space-between;margin-block-start:auto;padding-block-start:calc(16 * var(--u));display:flex}.tournament-card__stat{gap:calc(4 * var(--u));flex-direction:column;min-inline-size:0;display:flex}.tournament-card__stat>span{gap:calc(6 * var(--u));font-size:max(var(--text-min), calc(14 * var(--u)));color:var(--color-text-subtle);white-space:nowrap;align-items:center;display:inline-flex}.tournament-card__stat-icon{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u))}.tournament-card__stat>strong{font-size:max(var(--text-min), calc(18 * var(--u)));font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-card__stat--end{text-align:end;align-items:flex-end}@media (width<1024px){.promo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-end:24px}.promo-tile{border-radius:var(--radius-card);gap:10px;min-block-size:72px;padding:12px}.promo-tile--vip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 35%, transparent)}.promo-tile:after{block-size:110px;inline-size:110px;inset-block-start:-40px;inset-inline-end:-30px}.promo-tile__icon{border-radius:11px;block-size:36px;inline-size:36px}.promo-tile__svg{block-size:20px;inline-size:20px}.promo-tile__title{font-size:14px}.promo-tile__value{font-size:12px}.promo-tile__badge{block-size:20px;min-inline-size:20px;padding:0 6px;font-size:11px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.promo-tile__badge--dot{block-size:10px;inline-size:10px;min-inline-size:10px;box-shadow:0 0 0 3px var(--color-white-a35);padding:0}.promo-tile__arrow{display:none}.promo-section{margin-block-end:28px}.promo-section__head{gap:12px;margin-block-end:12px}.promo-section__count{block-size:24px;min-inline-size:26px;padding:0 10px;font-size:12px}.promo-section__grid{grid-template-columns:minmax(0,1fr);gap:12px}.promo-section__more{inline-size:100%;margin-block-start:12px}.tournament-media__glyph{filter:drop-shadow(0 10px 24px var(--color-black-a35))}.tournament-media__icon{block-size:52px;inline-size:52px}.tournament-card{border-radius:var(--radius-card)}.tournament-card__media{block-size:150px}.tournament-card__chips{gap:6px;inset-block-start:12px;inset-inline-start:12px}.tournament-card__place{inset-block-start:12px;inset-inline-end:12px}.tournament-card__body{gap:12px;padding:14px 16px 16px}.tournament-card__title{font-size:17px}.tournament-card__pool span{font-size:12px}.tournament-card__pool strong{font-size:22px}.tournament-card__foot{gap:12px;padding-block-start:12px}.tournament-card__stat>span{gap:6px;font-size:12px}.tournament-card__stat-icon{block-size:16px;inline-size:16px}.tournament-card__stat>strong{font-size:15px}}.tournament-back{gap:calc(6 * var(--u));margin:calc(4 * var(--u)) 0 calc(20 * var(--u));font-size:max(var(--text-min), calc(17 * var(--u)));font-weight:var(--weight-semibold);color:var(--color-text-subtle);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.tournament-back__icon{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.tournament-back:hover{color:var(--color-text)}.tournament-hero{min-block-size:calc(360 * var(--u));isolation:isolate;border-radius:calc(20 * var(--u));margin-block-end:calc(24 * var(--u));position:relative;overflow:hidden}.tournament-hero__media{z-index:-2;position:absolute;inset:0}.tournament-hero__media .tournament-media__glyph{inset-inline-end:36%}.tournament-hero__media .tournament-media__icon{inline-size:calc(120 * var(--u));block-size:calc(120 * var(--u))}.tournament-hero:before{z-index:-1;content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-overlay) 92%, transparent) 0%, color-mix(in srgb, var(--color-overlay) 70%, transparent) 45%, color-mix(in srgb, var(--color-overlay) 25%, transparent) 100%);position:absolute;inset:0}.tournament-hero__content{gap:calc(32 * var(--u));box-sizing:border-box;min-block-size:calc(360 * var(--u));padding:calc(40 * var(--u)) calc(48 * var(--u));grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.tournament-hero__main{gap:calc(16 * var(--u));flex-direction:column;min-inline-size:0;display:flex}.tournament-hero__chips{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.tournament-hero__title{font-size:max(var(--text-min), calc(48 * var(--u)));font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;margin:0;line-height:1.1}.tournament-hero__pool{gap:calc(2 * var(--u));flex-direction:column;display:flex}.tournament-hero__pool span{font-size:max(var(--text-min), calc(16 * var(--u)));color:var(--color-white-a70)}.tournament-hero__pool strong{font-size:max(var(--text-min), calc(56 * var(--u)));font-weight:var(--weight-extrabold);color:#0000;letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;background:var(--gradient-jackpot-text);-webkit-background-clip:text;background-clip:text;line-height:1.05}.tournament-hero__stats{gap:calc(10 * var(--u)) calc(28 * var(--u));font-size:max(var(--text-min), calc(17 * var(--u)));color:var(--color-white-a80);flex-wrap:wrap;display:flex}.tournament-hero__stats>span{gap:calc(8 * var(--u));align-items:center;display:inline-flex}.tournament-hero__stat-icon{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.tournament-hero__stats strong{color:var(--color-text-strong)}.tournament-timer{gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));border:1px solid var(--color-white-a10);border-radius:calc(20 * var(--u));background:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));flex-direction:column;display:flex}.tournament-timer__label{font-size:max(var(--text-min), calc(15 * var(--u)));font-weight:var(--weight-semibold);color:var(--color-white-a72)}.tournament-timer__cells{grid-template-columns:repeat(4, calc(84 * var(--u)));gap:calc(10 * var(--u));display:grid}.tournament-timer__cell{gap:calc(2 * var(--u));padding:calc(12 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(14 * var(--u));background:var(--color-fill-white-08);flex-direction:column;align-items:center;display:flex}.tournament-timer__cell strong{font-size:max(var(--text-min), calc(40 * var(--u)));font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;line-height:1}.tournament-timer__cell span{font-size:max(var(--text-min), calc(13 * var(--u)));color:var(--color-white-a60)}.tournament-timer--static{min-inline-size:calc(280 * var(--u))}.tournament-timer__date{font-size:max(var(--text-min), calc(22 * var(--u)));font-weight:var(--weight-bold)}.tournament-layout{grid-template-columns:minmax(0, 1fr) calc(440 * var(--u));gap:calc(24 * var(--u));align-items:start;display:grid}.tournament-layout__main,.tournament-layout__side{gap:calc(24 * var(--u));flex-direction:column;min-inline-size:0;display:flex}.tournament-layout .gam-card{padding:calc(28 * var(--u))}.tournament-layout .gam-subtitle{margin-block-end:calc(18 * var(--u))}.tournament-join{gap:calc(16 * var(--u));flex-direction:column;display:flex}.tournament-join .gam-subtitle{margin-block-end:0}.tournament-join__guest{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.tournament-join__guest--pending{visibility:hidden}.tournament-join__guest-button{min-inline-size:calc(140 * var(--u));flex:1 1 0}.tournament-join__button{--btn-h:calc(56 * var(--u));--btn-font-size:max(var(--text-min), calc(18 * var(--u)))}.tournament-join__stats{grid-template-columns:minmax(calc(96 * var(--u)), auto) minmax(0, 1fr);gap:calc(12 * var(--u));display:grid}.tournament-join__stats>div{gap:calc(2 * var(--u));min-inline-size:0;padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--color-surface-raised-2);flex-direction:column;display:flex}.tournament-join__stats span{font-size:max(var(--text-min), calc(14 * var(--u)));color:var(--color-text-subtle)}.tournament-join__stats strong{font-size:max(var(--text-min), calc(24 * var(--u)));font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:break-word;line-height:1.25}.tournament-join__in{gap:calc(8 * var(--u));block-size:calc(40 * var(--u));padding:0 calc(16 * var(--u));border-radius:var(--radius-pill);font-weight:var(--weight-bold);color:var(--color-success-text);background:color-mix(in srgb, var(--color-success) 14%, transparent);align-self:flex-start;align-items:center;display:inline-flex}.tournament-join__in-icon{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.tournament-join__status{font-size:max(var(--text-min), calc(16 * var(--u)));font-weight:var(--weight-semibold);color:var(--color-text-subtle);margin:0}.tournament-join__status--error{color:var(--color-error-text-2)}.leaderboard__head{gap:calc(12 * var(--u));justify-content:space-between;align-items:center;margin-block-end:calc(18 * var(--u));display:flex}.leaderboard .leaderboard__head .gam-subtitle{margin-block-end:0}.leaderboard__empty{padding-block:calc(8 * var(--u))}.leaderboard__table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.leaderboard__table th{block-size:calc(40 * var(--u));padding:0 calc(14 * var(--u));font-size:max(var(--text-min), calc(14 * var(--u)));font-weight:var(--weight-regular);color:var(--color-text-subtle);text-align:start}.leaderboard__table th:first-child{inline-size:calc(72 * var(--u))}.leaderboard__table th:nth-child(3),.leaderboard__table th:nth-child(4){inline-size:calc(220 * var(--u));text-align:end}.leaderboard__table td{block-size:calc(60 * var(--u));padding:0 calc(14 * var(--u));border-block-start:1px solid var(--color-line)}.leaderboard__row--pinned td{background:var(--color-row-pinned)}.leaderboard__row--gap td{block-size:calc(32 * var(--u));color:var(--color-text-subtle);text-align:center;letter-spacing:.2em;border-block-start:0}.leaderboard__row--me td{background:color-mix(in srgb, var(--color-blue) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent);border-block-start-color:#0000}.leaderboard__row--me td:first-child{box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent);border-start-start-radius:calc(14 * var(--u));border-end-start-radius:calc(14 * var(--u))}.leaderboard__row--me td:last-child{box-shadow:inset -1px 1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-blue) 55%, transparent);border-start-end-radius:calc(14 * var(--u));border-end-end-radius:calc(14 * var(--u))}.leaderboard__row--me+.leaderboard__row td{border-block-start-color:#0000}.leaderboard__name{font-weight:var(--weight-semibold);overflow:hidden}.leaderboard__name-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-inline-size:100%;display:inline-block;overflow:hidden}.leaderboard__name .status-chip{vertical-align:middle;margin-inline-start:calc(10 * var(--u))}.leaderboard__score{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.leaderboard__prize{font-weight:var(--weight-bold);color:var(--color-gold);text-align:end;overflow-wrap:anywhere}.leaderboard__prize--none{font-weight:var(--weight-regular);color:var(--color-text-subtle)}.tournament-place{box-sizing:border-box;min-inline-size:calc(36 * var(--u));block-size:calc(36 * var(--u));padding:0 calc(8 * var(--u));border-radius:var(--radius-pill);font-size:max(var(--text-min), calc(15 * var(--u)));font-weight:var(--weight-bold);background:var(--color-surface-3);place-items:center;display:inline-grid}.tournament-place--1{color:var(--color-ink-on-gold);background:var(--gradient-medal-gold)}.tournament-place--2{color:var(--color-ink-silver);background:var(--gradient-medal-silver)}.tournament-place--3{color:var(--color-ink-bronze);background:var(--gradient-medal-bronze)}.tournament-prizes__list{gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tournament-prizes__item{gap:calc(16 * var(--u));min-block-size:calc(52 * var(--u));box-sizing:border-box;padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--color-surface-raised-2);justify-content:space-between;align-items:center;display:flex}.tournament-prizes__item strong{text-align:end;overflow-wrap:anywhere;min-inline-size:0}.tournament-prizes__place{gap:calc(8 * var(--u));font-weight:var(--weight-semibold);color:var(--color-text-subtle);flex:none;align-items:center;display:inline-flex}.tournament-prizes__icon{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.tournament-prizes__item--1{background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 20%, transparent), color-mix(in srgb, var(--color-gold) 4%, transparent))}.tournament-prizes__item--1 .tournament-prizes__place{color:var(--color-gold)}.tournament-prizes__item--2 .tournament-prizes__place{color:var(--color-medal-silver-text)}.tournament-prizes__item--3 .tournament-prizes__place{color:var(--color-medal-bronze-text)}.tournament-details__list{flex-direction:column;margin:0;display:flex}.tournament-details__row{gap:calc(16 * var(--u));padding:calc(12 * var(--u)) 0;border-block-start:1px solid var(--color-line);justify-content:space-between;align-items:baseline;display:flex}.tournament-details__row:first-child{border-block-start:0;padding-block-start:0}.tournament-details__row dt{color:var(--color-text-subtle)}.tournament-details__row dd{font-weight:var(--weight-semibold);text-align:end;overflow-wrap:anywhere;margin:0}.tournament-description p{color:color-mix(in srgb, var(--color-text) 88%, transparent);white-space:pre-line;overflow-wrap:anywhere;margin:0}@media (width<1024px){.tournament-back{gap:6px;margin:0 0 12px;font-size:15px}.tournament-back__icon{block-size:18px;inline-size:18px}.tournament-hero{border-radius:var(--radius-card);min-block-size:0;margin-block-end:16px}.tournament-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-overlay) 35%, transparent) 0%, color-mix(in srgb, var(--color-overlay) 88%, transparent) 55%, color-mix(in srgb, var(--color-overlay) 96%, transparent) 100%)}.tournament-hero__media .tournament-media__glyph{inset-block-start:64px;inset-inline-end:16px}.tournament-hero__media .tournament-media__icon{block-size:72px;inline-size:72px}.tournament-hero__content{grid-template-columns:minmax(0,1fr);gap:16px;min-block-size:0;padding:96px 16px 16px}.tournament-hero__main{gap:10px}.tournament-hero__chips{gap:8px}.tournament-hero__title{font-size:26px}.tournament-hero__pool span{font-size:13px}.tournament-hero__pool strong{font-size:32px}.tournament-hero__stats{gap:6px 16px;font-size:14px}.tournament-hero__stats>span{gap:8px}.tournament-hero__stat-icon{block-size:16px;inline-size:16px}.tournament-timer{border-radius:var(--radius-nav);gap:8px;padding:12px}.tournament-timer__label{font-size:13px}.tournament-timer__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tournament-timer__cell{border-radius:var(--radius-md);gap:2px;padding:8px 0 6px}.tournament-timer__cell strong{font-size:24px}.tournament-timer__cell span{font-size:12px}.tournament-timer--static{min-inline-size:0}.tournament-timer__date{font-size:16px}.tournament-layout{flex-direction:column;align-items:stretch;gap:12px;display:flex}.tournament-layout__main,.tournament-layout__side{display:contents}.tournament-join{order:1;gap:12px}.leaderboard{order:2}.tournament-prizes{order:3}.tournament-details{order:4}.tournament-description{order:5}.tournament-layout .gam-card{padding:16px}.tournament-layout .gam-subtitle{margin-block-end:12px}.tournament-join__guest{gap:12px}.tournament-join__guest-button{min-inline-size:0}.tournament-join__button{--btn-h:48px;--btn-font-size:16px}.tournament-join__stats{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:8px}.tournament-join__stats>div{border-radius:var(--radius-lg);gap:2px;padding:10px 12px}.tournament-join__stats span{font-size:12px}.tournament-join__stats strong{font-size:18px}.tournament-join__in{gap:8px;block-size:34px;padding:0 12px;font-size:14px}.tournament-join__in-icon{block-size:18px;inline-size:18px}.tournament-join__status{font-size:14px}.leaderboard__head{gap:12px;margin-block-end:8px}.leaderboard__table,.leaderboard__table tbody{display:block}.leaderboard__table thead{display:none}.leaderboard__table tr{box-sizing:border-box;border-block-start:1px solid var(--color-line);grid-template:"place name score""place prize score"/40px minmax(0,1fr) auto;align-items:center;gap:0 10px;min-block-size:56px;padding:8px 10px;font-size:14px;display:grid}.leaderboard__table .leaderboard__row--me+tr{border-block-start-color:#0000}.leaderboard__table tbody tr:first-child{border-block-start:0}.leaderboard__table td{border:0;block-size:auto;padding:0;display:block}.leaderboard__row--me,.leaderboard__row--pinned{border-radius:var(--radius-lg);box-shadow:var(--shadow-inset-blue)}.leaderboard__row--me{background:color-mix(in srgb, var(--color-blue) 14%, transparent)}.leaderboard__row--pinned{background:var(--color-row-pinned)}.leaderboard__row--gap td{block-size:auto}.leaderboard__row--pinned td,.leaderboard__row--me td,.leaderboard__row--me td:first-child,.leaderboard__row--me td:last-child{box-shadow:none;background:0 0}.leaderboard__place{grid-area:place}.leaderboard__name{grid-area:name}.leaderboard__score{grid-area:score}.leaderboard__prize{text-align:start;grid-area:prize;font-size:12px}.leaderboard__table tr.leaderboard__row--gap{border-block-start:0;min-block-size:24px;padding:0 10px;display:block}.leaderboard__name .status-chip{margin-inline-start:6px}.tournament-place{block-size:30px;min-inline-size:30px;padding:0 8px;font-size:13px}.tournament-prizes__item{border-radius:var(--radius-lg);gap:16px;min-block-size:44px;padding:8px 12px;font-size:14px}.tournament-prizes__place{gap:8px}.tournament-prizes__icon{block-size:18px;inline-size:18px}.tournament-details__row{gap:16px;padding:10px 0;font-size:14px}.tournament-description p{font-size:14px}}}
