:where(html.light) .tournament-leaderboards h2,.tournament-leaderboards :where(html.light) h2,:where(html.light) .tournament-shields h2,.tournament-shields :where(html.light) h2{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8)}.tournament-leaderboards h2,.tournament-shields h2{background-image:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom))}.tournament-categ-shields li,.tournament-leaderboards li,.tournament-shields li{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.tournament-leaderboards,.tournament-shields{border-radius:var(---ui-roundness,7px)}.tournament-leaderboards h2,.tournament-shields h2{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}.tournament-leaderboards,.tournament-shields{grid-template-columns:repeat(auto-fit,minmax(35ch,1fr));display:grid}.tournament-leaderboards__item,.tournament-shields__item{background:var(--c-bg-box);border:1px solid var(--c-border)}.tournament-leaderboards h2,.tournament-shields h2{text-transform:uppercase;white-space:nowrap;margin:0;padding-inline-start:.8rem;font-size:1.45em;line-height:2.5em}.tournament-leaderboards h2 a,.tournament-shields h2 a{color:var(--c-brag);display:block}.tournament-leaderboards h2 a:hover,.tournament-shields h2 a:hover{color:var(--c-link)}.tournament-leaderboards li,.tournament-shields li{padding-inline:.5rem 1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.tournament-leaderboards li:nth-child(2n),.tournament-shields li:nth-child(2n){background:var(--c-bg-zebra)}.tournament-leaderboards{overflow:hidden}.tournament-leaderboards__item h2{align-items:center;display:flex;overflow:hidden}.tournament-shields h2{border-bottom:1px solid var(--c-border);padding-inline-start:95px;position:relative}html:not([dir=rtl]) .shield-trophy{left:15px}html[dir=rtl] .shield-trophy{right:15px}.shield-trophy{text-align:center;letter-spacing:normal;color:#333;text-shadow:0 0 6px #fff;width:67px;height:80px;filter:drop-shadow(0 0 10px var(--c-brag));background:url(../hashed/shield-gold.c4a4fd74.png) 0 0/contain no-repeat;font-size:40px;line-height:76px;position:absolute;top:-11px;font-family:lichess!important}@media (max-width:799.29px){.shield-trophy{width:50.25px;height:60px;font-size:30px;line-height:57px}}.tournament-categ-shields{font-size:1.1em}html:not([dir=rtl]) .tournament-categ-shields .shield-trophy{left:calc(var(---box-padding) - 10px)}html[dir=rtl] .tournament-categ-shields .shield-trophy{right:calc(var(---box-padding) - 10px)}.tournament-categ-shields .shield-trophy{transform:scale(.7)}.tournament-categ-shields li{height:60px;padding:0 var(---box-padding) 0 calc(var(---box-padding) + 70px);position:relative}.tournament-categ-shields li:nth-child(odd){background:var(--c-bg-zebra)}