:is(html:has([data-public-theme]),body:has([data-public-theme])){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}[data-public-theme]{box-sizing:border-box;width:100vw;height:100dvh;min-height:100dvh}.profile-fit-viewport{z-index:1;width:min(var(--zv-fit-width,670px), calc(100vw - 28px));transform-origin:50%;place-items:center;transition:transform .2s ease-out;display:grid;position:relative}@media (max-width:540px){.profile-fit-viewport{width:calc(100vw - 20px)}}
