:root{--card-white: oklch(92% .0662 103);--card-red: oklch(73% .158 22);--card-blue: oklch(74% .1296 255);--card-green: oklch(76% .19 152);--card-black: oklch(74% .1623 306);--badge-candidate: oklch(62.3% .1899 259.8);--badge-lifeburst: oklch(70.5% .1867 47.6)}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.animate-slide-down{animation:slide-down .25s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up{animation:slide-up .2s cubic-bezier(.7,0,.84,0) forwards}.animate-fade-in{animation:fade-in .3s cubic-bezier(.16,1,.3,1) .1s forwards;opacity:0}.animate-fade-out{animation:fade-out .15s cubic-bezier(.7,0,.84,0) forwards}:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;margin:0;overscroll-behavior-y:none}body{min-width:320px;overscroll-behavior:none}@layer base{button{border:none;padding:0;margin:0;background:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer}button:focus:not(:focus-visible){outline:none}}.overflow-x-auto::-webkit-scrollbar{height:16px}.overflow-x-auto::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px;margin:0 8px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:10px;border:3px solid transparent;background-clip:padding-box;transition:background .3s ease}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#ffffff80;background-clip:padding-box}.overflow-x-auto::-webkit-scrollbar-thumb:active{background:#fff9;background-clip:padding-box}.overflow-x-auto::-webkit-scrollbar-button{width:80px;display:none}.overflow-x-auto{scrollbar-width:auto;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.05)}
