[data-diagnostic-tone=sky]{--diagnostic-rgb: 56, 189, 248}[data-diagnostic-tone=amber]{--diagnostic-rgb: 251, 191, 36}[data-diagnostic-tone=green]{--diagnostic-rgb: 52, 211, 153}[data-diagnostic-tone=violet]{--diagnostic-rgb: 167, 139, 250}.diagnostic-section-heading{background:rgba(var(--diagnostic-rgb),.16);border-bottom:1px solid rgba(var(--diagnostic-rgb),.5)}.diagnostic-question{background:rgba(var(--diagnostic-rgb),.06);border-color:rgba(var(--diagnostic-rgb),.35)}.diagnostic-question>.diagnostic-choices,.diagnostic-question>[role=alert]{clear:both}.diagnostic-choices>label[data-selected=true],.diagnostic-choices>label:hover{background:rgba(var(--diagnostic-rgb),.2);border-color:rgb(var(--diagnostic-rgb));color:rgb(var(--diagnostic-rgb))}.diagnostic-choices>label[data-selected=true]{box-shadow:inset 0 0 0 1px rgb(var(--diagnostic-rgb))}.diagnostic-choices>label:focus-within{outline:2px solid rgb(var(--diagnostic-rgb));outline-offset:2px}@keyframes diagnostic-choice-hint{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--diagnostic-rgb),.25)}50%{box-shadow:inset 0 0 0 2px rgb(var(--diagnostic-rgb)),0 0 12px rgba(var(--diagnostic-rgb),.5)}}[data-unanswered=true]>.diagnostic-choices>label,.diagnostic-answer-input[data-unanswered=true],.diagnostic-entry>button[type=submit]{animation:diagnostic-choice-hint 1.8s ease-in-out infinite}fieldset:disabled .diagnostic-choices>label,fieldset:disabled .diagnostic-answer-input{animation-play-state:paused}.diagnostic-invalid input[aria-invalid=true]:not(.sr-only),.diagnostic-invalid label:has(input.sr-only[aria-invalid=true]){border-color:#f87171;outline:2px solid #f87171;outline-offset:2px}
