*{margin:0;padding:0;box-sizing:border-box}body,html{overflow:hidden;width:100%;background:#0a0a2e}#__next,body,html{height:100%}@media (max-width:899px){.mairadise-world{height:auto!important;min-height:100dvh;min-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.mairadise-world .mairadise-title{position:relative!important;top:auto!important;left:auto!important;transform:none!important;flex-shrink:0;padding:max(12px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px));pointer-events:none}.mairadise-rooms-shell{inset:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,3vw,18px) clamp(8px,2vw,14px);gap:clamp(10px,3vw,18px) clamp(8px,2vw,14px);padding:0 max(14px,env(safe-area-inset-left,0px)) 24px max(14px,env(safe-area-inset-right,0px));flex:1 1;align-content:start;max-width:520px}.mairadise-room-anchor,.mairadise-rooms-shell{position:relative!important;width:100%;margin-inline:auto}.mairadise-room-anchor{left:auto!important;top:auto!important;transform:scale(1)!important;max-width:220px}.mairadise-room-anchor:hover{transform:scale(1.06)!important}.mairadise-world .mairadise-footer{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;margin-top:auto;padding:20px max(16px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right,0px));flex-shrink:0}}@media (min-width:600px) and (max-width:899px){.mairadise-rooms-shell{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}}@media (min-width:900px){.mairadise-rooms-shell{position:absolute;inset:0;pointer-events:none}.mairadise-rooms-shell>*{pointer-events:auto}}