@media (max-width:899px){:is(html:has([data-playground-page]),body:has([data-playground-page])){overscroll-behavior:auto;height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}[data-site-root]:has([data-playground-page]){height:auto;min-height:100dvh;max-height:none;overflow:visible}[data-site-root]:has([data-playground-page]) .route-reveal-host{flex:1 0 auto;min-height:0;overflow:visible}[data-site-root]:has([data-playground-page]) main{flex:1 0 auto;min-height:0;overflow:visible}main>section:has([data-playground-page]){flex:1 0 auto;min-height:0;overflow:visible}[data-playground-page]{flex:1 0 auto;height:auto;min-height:0}}@media (min-width:900px){[data-site-root]:has([data-playground-page]){overscroll-behavior:none;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}:is(html:has([data-playground-page]),body:has([data-playground-page])){overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}[data-site-root]:has([data-playground-page]) .route-reveal-host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-site-root]:has([data-playground-page]) main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}main>section:has([data-playground-page]){flex-direction:column;flex:1;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-playground-page]{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding-top:0;display:flex}}body:has([data-playground-page]) footer{display:none}[data-playground-page]{width:100%;animation:.58s cubic-bezier(.16,1,.3,1) both playgroundPageIn}@keyframes playgroundPageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-playground-page]{animation:none}}
