html,body,#root{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden;background:#fff;scroll-behavior:smooth}*{box-sizing:border-box}body{line-height:1.5;font-size:15.5px;font-family:Inter,sans-serif}h1,h2,h3{margin-bottom:.75rem;line-height:1.2}p{line-height:1.6;margin-bottom:1.2em}section p{margin-bottom:.7rem}section{width:100%;min-height:auto}img{max-width:100%;height:auto}.active-link{color:#ff6f3c!important;font-weight:600;border-bottom:2px solid #ff6f3c;transition:all .3s ease}.inactive-link{color:#333!important;font-weight:500;border-bottom:2px solid transparent;transition:all .3s ease}a{color:#ff6f3c;text-decoration:none}a:hover{color:#ff914d}.cat-shadow{filter:drop-shadow(0 3px 8px rgba(255,145,77,.4))}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#ffb3c6;border-radius:10px}
