*{box-sizing:border-box;margin:0;padding:0}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title-serif{font-family:Times New Roman,Times,serif;font-style:italic}.accent-orange{color:#ff751f}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}div:hover .hover-indicator{height:100%!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}::-webkit-scrollbar-thumb{background:#ff751f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e66619}*{scrollbar-width:thin;scrollbar-color:#ff751f #f0f0f0}
