body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#f5efe7;color:#333;min-height:100vh}html{scroll-behavior:smooth}a{transition:color .2s ease,opacity .2s ease}a:hover{opacity:.8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5efe7;line-height:1.6}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid sienna;outline-offset:2px}button{transition:all .2s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{box-shadow:0 8px 16px #b8574e26;transform:translateY(-4px)}h1{font-size:clamp(2rem,5vw,2.5rem)}h1,h2{color:#b8574e}h2{font-size:clamp(1.5rem,4vw,2rem)}h3{color:#b8574e;font-size:clamp(1.2rem,3vw,1.5rem)}img{animation:fadeIn .5s ease-in forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}@media (max-width:768px){main{padding:2rem 1rem!important}}@media print{nav{display:none}main{max-width:100%!important;padding:0!important}}
/*# sourceMappingURL=main.d981c49e.css.map*/