html{font-size:16px}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:13px}}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.08;background-color:#b62121;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-blend-mode:multiply;background-repeat:repeat}@font-face{font-family:FineTextBold;src:local("FineText"),url(/assets/Tangerine_Bold-a2aogvmY.ttf) format("truetype");font-display:swap}@font-face{font-family:NormalFont;src:local("Normal"),url(/assets/Mainlux-Light-BmItMzcE.otf) format("opentype");font-display:swap}.fineText{font-family:FineTextBold}#root{width:100%;max-width:100vw;overflow-x:hidden}.AboutMeSection{position:relative;z-index:0}.AboutMeSection:before{position:absolute;content:"";background-image:url(/assets/othlogo-CU-Ssj_5.webp);background-repeat:no-repeat;background-position:left;background-size:contain;inset:0 0 0 8%;opacity:.35;z-index:-5}@media (max-width: 768px){.AboutMeSection:before{left:0;background-size:cover;opacity:.2}}.hidden{opacity:0;filter:blur(5px);transform:translate(-100%)}.show{opacity:1;filter:blur(0);transform:translate(0)}@media (max-width: 768px){img{max-width:100%;height:auto}button,a{min-height:44px;min-width:44px}.chakra-container{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width: 1920px){html{font-size:18px}}html{scroll-behavior:smooth}@supports (-webkit-touch-callout: none){.full-height-mobile{min-height:-webkit-fill-available}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e8dfc8;border-radius:8px}::-webkit-scrollbar-thumb{background:#997a48;border-radius:8px;border:2px solid #E8DFC8;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#a67b5b}::-webkit-scrollbar-thumb:active{background:#6b5d52}*{scrollbar-width:thin;scrollbar-color:#997a48ff #E8DFC8}
