.project755,.access755{box-sizing:border-box;background:#fffaf4;color:#302832;border:1px solid #d9c9c1;border-radius:16px;padding:16px;margin:16px 0;line-height:1.6;min-width:0;overflow-wrap:anywhere}.project755 h2{font-size:23px;line-height:1.25}.project755 h3{font-size:19px}.project755 h4{font-size:17px}.project755 summary{cursor:pointer;min-height:48px;align-content:center;font-weight:700}.project755 small{display:block;color:#62565c}.project755 article{padding:14px;border:1px solid #d9c9c1;border-radius:12px;background:#fff;margin:12px 0}.project755 button,.access755 button{min-height:48px;max-width:100%;white-space:normal;margin:8px 0}.project755 select,.access755 select{font-size:16px;min-height:48px;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.project755 progress{display:block;width:100%;height:16px}.access755{width:min(520px,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow:auto;margin:auto}.access755 label{display:block;margin:18px 0;font-weight:700}.access755::backdrop{background:#101827b8}.news755{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid #b0384e;border-radius:12px;background:#fff2f3;color:#302832;margin:14px 0}.portrait755{animation:profile755 .2s ease-out;display:flex;justify-content:center}.portrait755 canvas{width:200px;height:200px;max-width:100%;object-fit:contain;image-rendering:pixelated}.project755 :focus-visible,.access755 :focus-visible{outline:3px solid #a02640;outline-offset:3px}@keyframes profile755{from{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:600px){.project755{padding:14px}.project755 button,.access755 button{width:100%}}
html[data-text755=large]{font-size:18px}html[data-text755=large] .collection-shell528 :is(p,small,label,summary,li,input,select,button){font-size:18px!important;line-height:1.65;overflow-wrap:anywhere}html[data-text755=large] :is(.compare755,.access755) :is(p,small,label,summary,li,input,select,button){font-size:18px;line-height:1.65}html[data-text755=large] .collection-shell528 [role=tab]{font-size:14px!important;overflow-wrap:normal}html[data-text755=large] .collection-shell528 h2{font-size:26px}html[data-contrast755=high] :is(.collection-shell528 main,.collection-shell528 footer,.compare755,.access755){background:#fff!important;color:#111!important}html[data-contrast755=high] :is(.collection-shell528 main,.compare755,.access755) :is(section,article,details,aside){background:#fff!important;color:#111!important;border-color:#333!important}html[data-contrast755=high] :is(.collection-shell528 main,.compare755,.access755) :is(p,small,h1,h2,h3,h4,span,strong,label,summary,li){color:#111!important;text-shadow:none!important}html[data-contrast755=high] :is(.collection-shell528 main,.compare755,.access755) :is(button,a.primary){background:#173652!important;color:#fff!important;border:2px solid #111!important}html[data-contrast755=high] :is(button,a,input,select,summary):focus-visible{outline:4px solid #a02640!important;outline-offset:3px}html[data-motion755=reduce] :is(.collection-shell528,.select-main,.access755,.compare755) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.portrait755{animation:none}}
html[data-text755=large] :is(.access-menu755,.arena-selector,.arena-cup456) :is(p,small,label,summary,li,input,select,button){font-size:18px;line-height:1.6;white-space:normal;max-width:100%;overflow-wrap:anywhere}html[data-contrast755=high] :is(.access-menu755,.arena-selector,.arena-cup456) main{background:#fff;color:#111}html[data-contrast755=high] :is(.access-menu755,.arena-selector,.arena-cup456) :is(p,small,label,summary,li,h1,h2,h3,h4){background:#fff;color:#111;text-shadow:none}html[data-contrast755=high] :is(.access-menu755,.arena-selector,.arena-cup456) button{background:#173652;color:#fff;border:2px solid #111}
html[data-text755=large] .header-actions702{display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;box-sizing:border-box}html[data-text755=large] .header-actions702 button{flex:1 1 100px;min-width:0;margin:0;white-space:normal}html[data-text755=large] .roster-hero599{min-width:0;max-width:100%}html[data-text755=large] .roster-hero599>div{min-width:0}
@media(max-width:650px){#collection-root .header-actions702{display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;gap:8px;box-sizing:border-box}#collection-root .header-actions702 button{flex:1 1 100px;min-width:0;max-width:100%;white-space:normal}}
html[data-text755=large] dialog{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}html[data-text755=large] dialog :is(p,small,label,summary,li,input,select,button){font-size:18px;line-height:1.6;max-width:100%;white-space:normal;overflow-wrap:anywhere}html[data-contrast755=high] dialog,html[data-contrast755=high] dialog :is(section,article,details,aside){background:#fff!important;color:#111!important;border-color:#333!important}html[data-contrast755=high] dialog :is(p,small,h1,h2,h3,h4,span,strong,label,summary,li){color:#111!important;text-shadow:none!important}html[data-contrast755=high] dialog button{background:#173652!important;color:#fff!important;border:2px solid #111!important}html[data-contrast755=high] :is(button,a.primary) *{color:inherit!important;background-color:transparent!important;text-shadow:none!important}
