body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>#root>div{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html[data-view-transition=expand]::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,0,0,1)}html[data-view-transition=collapse]::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,0,0,1)}html[data-view-transition]::view-transition-old(*.grati-resize){animation-duration:.1s;animation-timing-function:cubic-bezier(.3,0,.8,.15)}html[data-view-transition]::view-transition-new(*.grati-resize){animation-delay:.1s;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-image-pair(*.grati-resize){overflow:clip}::view-transition-old(*.grati-resize),::view-transition-new(*.grati-resize){width:auto;height:auto;object-fit:none;object-position:left top;inset:0 auto auto 0}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
