[data-blyss-app]{--motion-fast:.14s;--motion-normal:.18s}[data-blyss-app] :is(button,a,input,select,textarea){transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) ease}[data-blyss-app] :is(button,a){-webkit-tap-highlight-color:#0f46ff1a;touch-action:manipulation}[data-blyss-app] button:not(:disabled),[data-blyss-app] a{cursor:pointer}[data-blyss-app] :is(button,a):active:not(:disabled){opacity:.76;transition-duration:0s;transform:translateY(1px)}[data-blyss-app] :is(button,input,select,textarea):disabled{opacity:.55;cursor:wait}[data-blyss-app] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}[data-blyss-app] :is(input,select,textarea):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f46ff17}[data-blyss-app] form:has([aria-busy=true]){cursor:progress}[data-blyss-app] svg{vertical-align:middle;flex-shrink:0}[data-blyss-app] dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px)}@media (hover:hover){[data-blyss-app] button:not(:disabled):hover{filter:brightness(.97)}}@media (max-width:600px){[data-blyss-app] :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){[data-blyss-app] *,[data-blyss-app] :before,[data-blyss-app] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-blyss-app] :is(button,a):active{transform:none}}
