.tt-connector-dl{gap:.3rem;margin-top:.5rem;display:grid}.tt-connector-dl-btn{text-align:center;cursor:pointer;max-width:100%;min-height:2.25rem;color:var(--ldl-night,var(--background));background:var(--ldl-sky,var(--primary));border:1px solid color-mix(in oklab, var(--ldl-sky,var(--primary)) 70%, white);box-shadow:0 3px 0 color-mix(in oklab, var(--ldl-sky,var(--primary)) 45%, black);border-radius:.6rem;justify-content:center;justify-self:start;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.8rem;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.tt-connector-dl-btn svg{flex:none;width:1rem;height:1rem}.tt-connector-dl-btn:hover{filter:brightness(1.08)}.tt-connector-dl-btn:active{box-shadow:none;transform:translateY(2px)}.tt-connector-dl-btn:focus-visible{outline:3px solid var(--ldl-gold,var(--ring));outline-offset:2px}.tt-connector-dl-note{opacity:.88;margin:0;font-size:.72rem;line-height:1.35}.tt-connector-dl-note code{font-size:.95em}@media (prefers-reduced-motion:reduce){.tt-connector-dl-btn{transition:none}.tt-connector-dl-btn:active{transform:none}}@media (width<=480px){.tt-connector-dl-btn{justify-self:stretch}}.party-podium{isolation:isolate;text-align:center;width:100%;min-width:0;padding:5px 2px 0;position:relative}.party-podium-sparkles{letter-spacing:clamp(5px,2vw,18px);color:#ffe077;opacity:.75;pointer-events:none;font-size:clamp(12px,2vw,20px);animation:2.2s ease-in-out infinite alternate party-sparkle;position:absolute;inset:0 0 auto}.party-podium-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);align-items:end;gap:clamp(4px,1.5vw,12px)!important;margin:0!important;padding:20px 0 0!important;list-style:none!important;display:grid!important}.party-podium-place{background:0 0!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0!important;padding:0!important;display:flex!important}.party-podium-player{align-content:end;justify-items:center;gap:3px;min-width:0;padding:3px 1px 7px;display:grid}.party-podium-medal{font-size:clamp(21px,5vw,37px);line-height:1}.party-podium .party-podium-name,.pl-reveal .party-podium .party-podium-name{overflow-wrap:anywhere;text-shadow:0 2px 3px #0007;max-width:100%;display:block;color:#fff9db!important;font-size:clamp(12px,2.4vw,19px)!important;font-weight:950!important;line-height:1.15!important}.party-podium-points{color:#fff0ad;font-size:clamp(11px,2vw,15px);font-weight:900}.party-podium-block{border:2px solid #fff6be80;border-radius:12px 12px 4px 4px;place-items:center;display:grid;box-shadow:inset 0 4px #ffffff45,0 5px #0005}.party-podium-place-1 .party-podium-block{background:linear-gradient(#ffdd58,#db8723);height:clamp(75px,15vw,130px)}.party-podium-place-2 .party-podium-block{background:linear-gradient(#b7e8ef,#548ea9);height:clamp(52px,11vw,90px)}.party-podium-place-3 .party-podium-block{background:linear-gradient(#f5b487,#b85e51);height:clamp(38px,8vw,65px)}.party-podium .party-podium-rank,.pl-reveal .party-podium .party-podium-rank{text-shadow:0 2px #fff6;color:#34243d!important;font-size:clamp(26px,6vw,49px)!important;font-weight:1000!important}.party-podium-place-1 .party-podium-player{animation:1.3s ease-in-out infinite alternate party-winner-bounce}@keyframes party-winner-bounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes party-sparkle{0%{opacity:.3;transform:translateY(4px)}to{opacity:.9;transform:translateY(-3px)}}@media (width<=480px){.party-podium{padding-top:0}.party-podium-steps{padding-top:14px!important}.party-podium-player{padding-bottom:5px}.party-podium-block{border-radius:8px 8px 3px 3px}}@media (prefers-reduced-motion:reduce){.party-podium-sparkles,.party-podium-place-1 .party-podium-player{animation:none}}
