*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--font-family-body: "Fira Sans";--font-family-heading: "Oxygen";--font-family-mono: "Fira Code";--font-size-property-key: .625rem;--color-text-primary: #262526;--color-text-secondary: #767676;--color-background: #ffffff;--color-background-secondary: #eaeaea;--color-accent: #bf8640;--color-hint: #dcd8c8;--color-card-bg: #1e2127;--color-card-fg: #98c379;--color-menu-bg: hsl(0deg 0% 90% / 90%);--color-rating: hsl(67deg 95% 40% / 85%);--border-radius: 6px;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-family-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)}h1{font-size:1.5rem}.prose :is(h2,h3,h4,h5,h6,p)+p{margin-top:1.5rem}.prose p:has(img){display:contents}.prose :is(h2,h3,h4,h5,h6){margin-top:2rem;margin-bottom:1rem}.prose :is(ul,ol){padding-left:1.5rem}.prose :is(ul,ol) li{margin-block:.375rem}.prose pre{background-color:var(--color-background-secondary);max-inline-size:100%;padding:1rem;border-radius:8px;-moz-tab-size:2;tab-size:2}
