input[type=radio]{appearance:none;cursor:pointer;padding:0;margin:0;background:rgba(0,0,0,0);width:2.4rem;height:2.4rem;position:relative}input[type=radio]:disabled{cursor:not-allowed}input[type=radio]:focus{outline:none}input[type=radio]:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}input[type=radio]::before{position:absolute;content:"";inset:0;border:0.1rem solid var(--form-element-border-color);border-radius:50%;transition:background-color var(--transition-duration--default) linear,border-color var(--transition-duration--default) linear}input[type=radio]::after{content:"";position:absolute;inset:0.5rem;transition:background-color var(--transition-duration--default) linear;border-radius:50%}input[type=radio]::before,input[type=radio]:is([data-light] *)::before{background-color:var(--form-element-background-color)}input[type=radio]:checked::after,input[type=radio]:is([data-light] *):checked::after{background-color:var(--nittany-navy)}@media(any-hover: hover){input[type=radio]:hover::before,input[type=radio]:is([data-light] *):hover::before{background-color:var(--white);border-color:var(--nittany-navy)}input[type=radio]:hover:checked::after,input[type=radio]:is([data-light] *):hover:checked::after{background-color:var(--pa-link)}}input[type=radio]:disabled::before,input[type=radio]:disabled:hover::before,input[type=radio]:is([data-light] *):disabled::before,input[type=radio]:is([data-light] *):disabled:hover::before{background-color:var(--form-element-disabled-background-color);border-color:var(--form-element-border-color)}input[type=radio]:disabled:checked::after,input[type=radio]:disabled:hover:checked::after,input[type=radio]:is([data-light] *):disabled:checked::after,input[type=radio]:is([data-light] *):disabled:hover:checked::after{background-color:color-mix(in srgb, transparent, var(--slate) 70%)}input[type=radio]:is([data-dark] *):disabled::before,input[type=radio]:is([data-dark] *):disabled:hover::before{border-color:var(--light-mauve)}input[type=radio]:is([data-dark] *):disabled:checked::after,input[type=radio]:is([data-dark] *):disabled:hover:checked::after{background-color:var(--slate)}
/*# sourceMappingURL=styles.css.map */
