#desktop-site { display: none; }
html[data-layout="desktop"], html[data-layout="desktop"] body { margin: 0; height: 100%; overflow: hidden; background: #060708; }
html[data-layout="desktop"] #mobile-site { display: none; }
html[data-layout="desktop"] #desktop-site:not([hidden]) { display: block; position: fixed; inset: 0; width: 100%; height: 100vh; height: 100dvh; border: 0; }
[hidden] { display: none !important; }
