html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section[id]{scroll-margin-top:70px}@keyframes sparkle-pop{0%{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1)rotate(30deg)}to{opacity:0;transform:scale(.2)rotate(65deg)}}html,body{min-height:100%}body{min-height:100vh;position:relative;overflow-x:hidden}[data-mantine-color-scheme=light] body{background-color:#fff}[data-mantine-color-scheme=dark] body{color:#faf7f5}body:before{content:"";opacity:.1;z-index:-1;pointer-events:none;background-image:url(/texture2.jpg);background-repeat:repeat;background-size:800px;position:absolute;inset:0}[data-mantine-color-scheme=dark] body:before{opacity:.07}h1,h2,h3,h4,h5,h6,p,span,div{text-shadow:0 1px 2px #0000000d}[data-mantine-color-scheme=dark] h1,[data-mantine-color-scheme=dark] h2,[data-mantine-color-scheme=dark] h3,[data-mantine-color-scheme=dark] h4,[data-mantine-color-scheme=dark] h5,[data-mantine-color-scheme=dark] h6{text-shadow:0 2px 4px #0000004d}[data-mantine-color-scheme=dark] p,[data-mantine-color-scheme=dark] span,[data-mantine-color-scheme=dark] div{text-shadow:0 1px 2px #0006}body>*{z-index:1;position:relative}[data-mantine-color-scheme=light] .adaptive-dimmed{color:#1a1a1a}[data-mantine-color-scheme=dark] .adaptive-dimmed{color:var(--mantine-color-dimmed)}
