*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:#0c0a09;color:#e8e0d4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0c0a09}::-webkit-scrollbar-thumb{background:#8b1a1a33;border-radius:3px}::selection{background:#8b1a1a45;color:#e8e0d4}button{cursor:pointer}button:hover{opacity:.85}img,video{max-width:100%;height:auto}section[id]{scroll-margin-top:20px}@media(max-width:768px){section[id]{scroll-margin-top:56px}}section{min-height:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-color-scheme:light){body{background:#f4efe6;color:#1e1b18}::-webkit-scrollbar-track{background:#f4efe6}::selection{background:#8b1a1a26;color:#1e1b18}}@media(hover:none){button:hover{opacity:1}}html,body{overflow-x:hidden}
