@tailwind base;@tailwind components;@tailwind utilities;@layer base{#root,body,html{bg-color:#f1f5f9;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#47556999}.swiper{height:100%;width:100%}.swiper-slide{align-items:center;display:flex;height:100%!important;justify-content:center}.swiper-slide img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}.swiper-pagination-bullet{background-color:#10b98199;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background-color:#10b981}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 30s linear infinite;display:flex;width:max-content}.animate-scroll:hover{animation-play-state:paused}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.animate-bounce-in{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes loading-bar-optimized{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-loading-bar{animation:loading-bar-optimized 2s linear infinite;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slideUp{animation:slideUp .25s ease-out}.pwa-floating-container{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;position:fixed;right:24px;z-index:9999}.pwa-fab{align-items:center;background-color:#2563eb;border:none;border-radius:50%;box-shadow:0 10px 25px #0003;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;transition:transform .2s ease;width:56px}.pwa-fab:hover{background-color:#1d4ed8;transform:scale(1.1)}@media print{body{background:#fff!important}}*,:after,:before{box-sizing:border-box}.break-inside-avoid,.page-break-safe{break-inside:avoid;page-break-inside:avoid}#cv-preview-container{transform:translateZ(0);-webkit-transform:translateZ(0)}.cv-scale{transform-origin:top center}@media (max-width:768px){.cv-scale{transform:scale(.55)}}@media (max-width:480px){.cv-scale{transform:scale(.45)}}.preview-wrapper{overflow-x:auto}
/*# sourceMappingURL=main.3f70587a.css.map*/