.player-legal{max-width:72ch;margin-inline:auto;padding:7rem 1.25rem 4rem;color:#f5f5f5;line-height:1.75}.player-legal nav{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:2rem}.player-legal a{color:#82dbad;text-decoration:underline;text-underline-offset:3px}.player-legal a:focus-visible{outline:2px solid #82dbad;outline-offset:4px}.player-legal h1{margin:0 0 1rem;font-size:clamp(2rem,6vw,3.25rem);line-height:1.15;font-weight:700;overflow-wrap:anywhere}.player-legal-version{color:#c4c4c4;font-size:.875rem}.player-legal p{margin-block:1rem}.player-legal-index{margin-block:2rem;padding-left:1.25rem}.player-legal h2{margin:2.5rem 0 1rem;font-size:1.375rem;line-height:1.35;font-weight:700;scroll-margin-top:6rem}.player-legal ul{padding-left:1.25rem;list-style:disc}.player-legal li{margin-block:.75rem}.player-legal footer{margin-top:3rem;padding-top:1rem;border-top:1px solid #38383a;font-size:.875rem}.player-legal ::-moz-selection{color:#101010;background:#82dbad}.player-legal ::selection{color:#101010;background:#82dbad}@media print{.player-legal{max-width:none;padding:0;color:#000}.player-legal :is(a,.player-legal-version){color:#000}.player-legal nav{display:none}}.analytics-preferences button{border:1px solid #82dbad;border-radius:6px;padding:.6rem 1rem;min-height:44px;background:#191919;color:#82dbad;font:inherit;cursor:pointer}.analytics-preferences button:hover:not(:disabled){background:#333}.analytics-preferences button:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.analytics-preferences button:disabled{opacity:.6;cursor:default}.analytics-preferences [role=alert]{color:#ffd1d1}