:root{--rfa27-action-bg:#FCFCFD;--rfa27-action-text:#36395A;--rfa27-action-shadow:rgba(0,0,0,.4) 0px 2px 4px,rgba(0,0,0,.3) 0px 7px 13px -3px,rgba(0,0,0,.2) 0px -3px 0px inset}
.rfa27-action,.rfa27-auth-shortcuts a,.rfa26-hero__copy a,.rfa26-section-head>a,.rfa-selected-squad-v17>a,.rfa-player-directory-title-v16>a,.rfa21-filter button,.rfa27-shop-link,.btn,.button,.rfa-button{align-items:center!important;appearance:none!important;background-color:var(--rfa27-action-bg)!important;border-radius:4px!important;border-width:0!important;box-shadow:var(--rfa27-action-shadow)!important;box-sizing:border-box!important;color:var(--rfa27-action-text)!important;cursor:pointer!important;display:inline-flex!important;font-family:"JetBrains Mono","Courier New",monospace!important;height:36px!important;justify-content:center!important;line-height:1!important;overflow:hidden!important;padding:0 12px!important;position:relative!important;text-decoration:none!important;transition:box-shadow .15s,transform .15s!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;white-space:nowrap!important;will-change:box-shadow,transform!important;font-size:11px!important;font-weight:700!important}
.rfa27-action:focus,.rfa27-auth-shortcuts a:focus,.rfa26-hero__copy a:focus,.rfa26-section-head>a:focus,.rfa-selected-squad-v17>a:focus,.rfa-player-directory-title-v16>a:focus,.rfa21-filter button:focus,.rfa27-shop-link:focus,.btn:focus,.button:focus,.rfa-button:focus{box-shadow:#D6D6E7 0 0 0 1.5px inset,rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset!important;outline:none!important}
.rfa27-action:hover,.rfa27-auth-shortcuts a:hover,.rfa26-hero__copy a:hover,.rfa26-section-head>a:hover,.rfa-selected-squad-v17>a:hover,.rfa-player-directory-title-v16>a:hover,.rfa21-filter button:hover,.rfa27-shop-link:hover,.btn:hover,.button:hover,.rfa-button:hover{box-shadow:rgba(45,35,66,.4) 0 4px 8px,rgba(45,35,66,.3) 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset!important;transform:translateY(-2px)!important;background-color:#FCFCFD!important;color:#36395A!important}
.rfa27-action:active,.rfa27-auth-shortcuts a:active,.rfa26-hero__copy a:active,.rfa26-section-head>a:active,.rfa-selected-squad-v17>a:active,.rfa-player-directory-title-v16>a:active,.rfa21-filter button:active,.rfa27-shop-link:active,.btn:active,.button:active,.rfa-button:active{box-shadow:#D6D6E7 0 3px 7px inset!important;transform:translateY(2px)!important}
.rfa27-action.rfa27-action--primary{height:42px!important;padding:0 15px!important;font-size:12px!important}
.player-auth button[type="submit"]{align-items:center!important;appearance:none!important;background-color:#FCFCFD!important;border-radius:4px!important;border-width:0!important;box-shadow:var(--rfa27-action-shadow)!important;box-sizing:border-box!important;color:#36395A!important;cursor:pointer!important;display:inline-flex!important;font-family:"JetBrains Mono","Courier New",monospace!important;height:48px!important;justify-content:center!important;line-height:1!important;overflow:hidden!important;padding:0 16px!important;position:relative!important;text-decoration:none!important;transition:box-shadow .15s,transform .15s!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;white-space:nowrap!important;will-change:box-shadow,transform!important;font-size:18px!important;font-weight:700!important;margin-top:10px!important;border:0!important}
.player-auth button[type="submit"]:focus{box-shadow:#D6D6E7 0 0 0 1.5px inset,rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset!important}
.player-auth button[type="submit"]:hover{box-shadow:rgba(45,35,66,.4) 0 4px 8px,rgba(45,35,66,.3) 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset!important;transform:translateY(-2px)!important}
.player-auth button[type="submit"]:active{box-shadow:#D6D6E7 0 3px 7px inset!important;transform:translateY(2px)!important}
.rfa27-auth-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.12)}
.rfa27-auth-shortcuts a{height:34px!important;font-size:10px!important;padding:0 9px!important}
.rfa27-auth-shortcuts a.active,.rfa26-mobile-menu nav a.rfa27-mobile-auth.active{box-shadow:#D6D6E7 0 0 0 1.5px inset,rgba(0,0,0,.4) 0 2px 4px,rgba(0,0,0,.3) 0 7px 13px -3px,rgba(0,0,0,.2) 0 -3px 0 inset!important;transform:translateY(-1px)!important;font-weight:900!important}
.rfa27-mobile-help{display:none;margin:16px 0 0;padding:10px 11px;border:1px dashed rgba(0,0,0,.28);font:700 10px/1.45 "Courier New",monospace;color:#111;background:#fff}
.rfa27-mobile-help a{color:#111;font-weight:900;text-decoration:underline}
.rfa26-mobile-menu nav a.rfa27-mobile-auth{margin:5px 4px!important;border:0!important;background:#FCFCFD!important;color:#36395A!important;border-radius:4px!important;box-shadow:var(--rfa27-action-shadow)!important;text-align:center!important;justify-content:center!important}
.rfa26-profile-hero__actions{align-items:center!important;flex-wrap:wrap!important;gap:7px!important}.rfa26-profile-hero__actions a.rfa27-action{background:#FCFCFD!important;color:#36395A!important}
.rfa-player-documents-v18__grid a{transition:transform .15s ease,box-shadow .15s ease!important}.rfa-player-documents-v18__grid a:hover{transform:translateY(-2px)!important;box-shadow:var(--rfa27-action-shadow)!important}
.rfa27-shop-link{margin-top:10px!important;width:max-content!important;max-width:100%!important}
@media(max-width:560px){.rfa27-mobile-help{display:block}.rfa26-hero__copy a,.rfa26-section-head>a,.rfa-selected-squad-v17>a,.rfa-player-directory-title-v16>a,.rfa21-filter button,.rfa27-shop-link,.btn,.button,.rfa-button{height:32px!important;padding:0 10px!important;font-size:10px!important}.rfa27-action.rfa27-action--primary{height:38px!important;font-size:11px!important;padding:0 12px!important}.player-auth button[type="submit"]{height:44px!important;font-size:15px!important}.rfa26-section-head{gap:10px!important}.rfa26-section-head h2{font-size:22px!important;line-height:1.05!important}.rfa26-section-head span{font-size:9px!important}.rfa26-profile-hero__actions{gap:6px!important}}
.rfa26-hero__copy a,.rfa26-section-head>a,.rfa-selected-squad-v17>a,.rfa-player-directory-title-v16>a,.rfa27-shop-link{width:max-content!important;max-width:100%!important}
