.menu{left:39%;}
.ca-placeholder{width:22.3%;background:#050505}
.frame img.woof-patch{pointer-events:none;mask-image:radial-gradient(ellipse 11.5% 17.5% at 29.5% 29.3%,#000 65%,transparent 100%)}
.menu a:nth-child(1){left:0;width:17.2%}
.menu a:nth-child(2){left:18.5%;width:10%}
.menu a:nth-child(3){left:29.5%;width:13.1%}
.menu a:nth-child(4){left:43.7%;width:26%}
.menu a:nth-child(5){left:68%;width:30%;height:74%;top:.8vw;background:url('/leaderboard-menu.png') center center/11.92vw auto no-repeat;text-indent:-9999px;white-space:nowrap}
.menu a:nth-child(5).current{background-color:transparent;filter:brightness(0) saturate(100%) invert(81%) sepia(72%) saturate(914%) hue-rotate(344deg) brightness(104%) contrast(102%)}
.leaderboard-scene{position:relative;flex:none;width:min(100vw,calc((100svh - 5.4vw)*1791/878));aspect-ratio:1791/878;overflow:hidden}
.leaderboard-scene>img{display:block;width:100%;height:100%}
.leaderboard-scene>img.leaderboard-yellow{position:absolute;inset:0;pointer-events:none}
.leaderboard-face{left:25.04%;top:46.25%;width:2.96%;height:6.04%}
#leaderboard-entries{position:absolute;left:43.7%;top:21.4%;width:26.1%;height:55.1%;display:grid;grid-template-rows:repeat(10,1fr);list-style:none;margin:0;padding:0;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(16px,1.7vw,28px);font-weight:900;color:#e9e1d4;text-shadow:0 1px 2px #28140a,1px 1px 0 #28140a}
#leaderboard-entries li{display:flex;align-items:center;justify-content:space-between;min-width:0;padding-right:2%;line-height:1;gap:.5em}
#leaderboard-entries .player{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
#leaderboard-entries .score{flex:none;font-variant-numeric:tabular-nums}
@media(max-width:700px){nav{height:64px}.brand{width:27%}.menu{position:static;left:auto;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;column-gap:5px;row-gap:0;overflow:visible}.menu a,.menu a:nth-child(n){position:static;width:auto;height:auto;display:block;background:none!important;filter:none!important;text-indent:0;transform:none;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-style:normal;letter-spacing:normal;font-size:clamp(10px,2.65vw,14px);line-height:1.1;padding:4px 1px;color:#fff;text-decoration:none}.menu a:nth-child(5).current{color:#ffd329}section{padding-top:64px}.leaderboard-scene{width:max(100vw,900px);max-width:none}#leaderboard-entries{font-size:16px}}
