:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overscroll-behavior:none;background:#e2ded4;font-family:Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-moz-selection{background:#e64b1f38}::selection{background:#e64b1f38}button{transition:transform .14s var(--ease-out),filter .14s var(--ease-out)}@media (hover: hover) and (pointer: fine){button:hover{transform:translateY(-1px);filter:brightness(1.06)}}button:active{transform:scale(.97)}a{transition:opacity .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){a:hover{opacity:.72}}:focus-visible{outline:2px solid #e64b1f;outline-offset:2px;border-radius:4px}[style*="cursor: pointer"]:not(button):not(a):not(.s-card){transition:opacity .15s ease}.s-btn{transition:transform .14s var(--ease-out),filter .14s var(--ease-out)}.s-card{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}@media (hover: hover) and (pointer: fine){[style*="cursor: pointer"]:not(button):not(a):not(.s-card):hover{opacity:.66}.s-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.s-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -14px #00000038}}.s-btn:active{transform:scale(.97)}.sr{opacity:0;transform:translateY(16px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.sr.sr-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}button:active{transform:none}.sr,.sr.sr-in{opacity:1;transform:none;transition:none}}
