/* Light olive/ivory surfaces shared by the public web and example app. */
.access-page{background:#f1f0e8}.access-page footer{background:#e4e9da;color:#46523b}.access-page footer .analit-logo{filter:brightness(0);opacity:.73}
@media(hover:hover) and (pointer:fine){
  body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'%3E%3Cpath d='M3 2v21l5-6 5 8 4-2-5-8h8Z' fill='%23526941' stroke='%23fffdf8' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto}
  a,button,summary,[role=button],label:has(input[type=radio]),label:has(input[type=checkbox]),input[type=range]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='10' fill='%23f7f2e7' fill-opacity='.85' stroke='%23526941' stroke-width='1.5'/%3E%3Ccircle cx='14' cy='14' r='3' fill='%23b85f3f'/%3E%3C/svg%3E") 14 14,pointer}
  input:not([type=range]):not([type=radio]):not([type=checkbox]),textarea,[contenteditable=true]{cursor:text}
  button:disabled,[aria-disabled=true]{cursor:not-allowed}
}
@media(forced-colors:active){body{cursor:auto}a,button,summary,[role=button]{cursor:pointer}}
