.focus-ring-accent{--focus-ring-color:hsl(var(--accent));--focus-ring-opacity:0.3;--focus-ring-width:2px}.focus-ring-accent:focus-visible{border-color:var(--focus-ring-color)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)!important;outline:none!important}.focus-ring-gray{--focus-ring-color:#f3f4f6;--focus-ring-opacity:0.5;--focus-ring-width:2px}.focus-ring-gray:focus-visible{border-color:var(--focus-ring-color)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)!important;outline:none!important}.focus-ring-primary{--focus-ring-color:hsl(var(--primary));--focus-ring-opacity:0.3;--focus-ring-width:2px}.focus-ring-primary:focus-visible{border-color:var(--focus-ring-color)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)!important;outline:none!important}.back-button-hover{transition:all .2s ease}.back-button-hover:hover{background-color:rgba(243,244,246,.5)!important;border-color:#111827!important}.back-button-hover:hover svg{color:#111827!important}