@layer base{:where(a[href],button,select,summary,input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset],input[type=file],[role=button],[role=tab],[role=menuitem],[role=radio]):not(:disabled):not([aria-disabled=true]){cursor:pointer}:where(.admin-theme,.mobile-app-theme,.school-public-theme,.school-website-shell,[data-interaction-scope]) label:has(input:is([type=checkbox],[type=radio],[type=file])){cursor:pointer}input[type=file]::file-selector-button{cursor:inherit}}:is(:disabled,[aria-disabled=true]),:is(:disabled,[aria-disabled=true]) *{cursor:not-allowed}:where(.admin-theme,.mobile-app-theme,.school-public-theme,.school-website-shell,[data-interaction-scope]) label:has(input:disabled){cursor:not-allowed}:is(.admin-theme *,.mobile-app-theme *,.school-public-theme *,.school-website-shell *,[data-interaction-scope],[data-interaction-scope] *):is(a[href],button,select,input:not([type=hidden]),textarea,summary,[tabindex="0"]):focus-visible{outline-offset:-3px;outline:2px solid #fff;transition-property:background-color,color,border-color,opacity,transform;box-shadow:inset 0 0 0 4px #0f172a}:is(.admin-theme *,.mobile-app-theme *,.school-public-theme *,.school-website-shell *,[data-interaction-scope],[data-interaction-scope] *):is(label):has(input:is([type=checkbox],[type=radio],[type=file]):focus-visible){outline-offset:-3px;outline:2px solid #fff;transition-property:background-color,color,border-color,opacity,transform;box-shadow:inset 0 0 0 4px #0f172a}:is(.admin-theme *,.mobile-app-theme *,.school-public-theme *,.school-website-shell *,[data-interaction-scope],[data-interaction-scope] *):is(input):is([type=checkbox],[type=radio]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #2563eb}@media (forced-colors:active){:is(.admin-theme *,.mobile-app-theme *,.school-public-theme *,.school-website-shell *,[data-interaction-scope],[data-interaction-scope] *):is(a[href],button,select,input,textarea,summary,[tabindex="0"]):focus-visible{outline-color:highlight}:is(.admin-theme *,.mobile-app-theme *,.school-public-theme *,.school-website-shell *,[data-interaction-scope],[data-interaction-scope] *):is(label):has(input:focus-visible){outline-color:highlight}}
