:root,.p-component{font-family:Manrope;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-toast{width:90%}body{margin:0;display:flex;place-items:center;flex-direction:column;overflow-y:scroll}#root{width:100%;height:100vh}a,button,button:active,button:focus,input,input:active,input:focus,div:focus,select,textarea,textarea:active,textarea:focus,img{outline:none!important;-webkit-tap-highlight-color:transparent;box-shadow:none!important}::-webkit-scrollbar{width:4px;height:6px;margin-left:30px}::-webkit-scrollbar-thumb{height:50px;background-color:var(--color9);border-radius:10px}.carusel{width:100%;max-width:720px;margin:0 auto}.carusel__viewport{position:relative;overflow:hidden;border-radius:12px}.carusel__track{display:flex;will-change:transform}.carusel__slide{flex:0 0 100%;width:100%;min-width:0}.carusel__slide img{display:block;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.carusel__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.carusel__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#0003;cursor:pointer;transition:background .2s ease,transform .2s ease}.carusel__dot--active{background:#000000b3;transform:scale(1.2)}.carusel__arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#ffffffd9;color:#111;cursor:pointer;transform:translateY(-50%);transition:background .2s ease}.carusel__arrow:hover{background:#fff}.carusel__arrow--prev{left:12px}.carusel__arrow--next{right:12px}
