:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;margin:0;padding:0}body{background:var(--carpel-bg,#020617);color:var(--carpel-text,#f8fafc);transition:background .2s,color .2s}html.is-embedded,body.is-embedded,.is-embedded #root{background:0 0!important}#root{min-height:100svh}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}
