:is(input,select,textarea,.searchable-select-control){--gfa-field-focus:var(--league-accent,var(--trainer-accent,var(--duels-accent,var(--cup-green,var(--gfa-orange,#f36b28)))))}body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea):focus,body .searchable-select .searchable-select-control:focus-within{border-color:var(--gfa-field-focus);outline:2px solid var(--gfa-field-focus);outline-offset:-2px;box-shadow:none}body .searchable-select .searchable-select-control :is(input,button):focus{box-shadow:none;border-color:#0000;outline:none}body .searchable-select .searchable-select-control button:focus-visible{color:var(--gfa-field-focus);background:#ffffff0c}body .login-page .password-field:focus-within input{border-color:var(--gfa-field-focus);outline:2px solid var(--gfa-field-focus);outline-offset:-2px;box-shadow:none}body .login-page .password-field button:focus-visible{color:#fff;background:#f36b2822;outline:none}
:root{--gfa-page-background:linear-gradient(145deg, #08090a 0%, #15181b 100%)}
