body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes flipOut{0%{opacity:1;transform:rotateY(0)scale(1)}to{opacity:0;transform:rotateY(85deg)scale(.97)}}@keyframes flipIn{0%{opacity:0;transform:rotateY(-85deg)scale(.97)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes pageFlipOut{0%{opacity:1;transform:perspective(1200px)rotateY(0)}to{opacity:0;transform:perspective(1200px)rotateY(-90deg)}}@keyframes pageFlipIn{0%{opacity:0;transform:perspective(1200px)rotateY(90deg)}to{opacity:1;transform:perspective(1200px)rotateY(0)}}.caderno-page-enter{transform-origin:0;animation:.45s forwards pageFlipIn}.caderno-page-exit{transform-origin:0;animation:.35s forwards pageFlipOut}[data-scroll-container]{-ms-overflow-style:none;scrollbar-width:none}[data-scroll-container]::-webkit-scrollbar{display:none}
