.viewport-toggle-module__Prk65G__button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.viewport-toggle-module__Prk65G__button:before{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);content:"";position:absolute;inset:5px}.viewport-toggle-module__Prk65G__button>svg{flex-shrink:0;position:relative}.viewport-toggle-module__Prk65G__button:hover{color:var(--color-ink)}.viewport-toggle-module__Prk65G__button:hover:before{background:var(--color-soft)}.viewport-toggle-module__Prk65G__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.viewport-toggle-module__Prk65G__returnButton{right:calc(14px * var(--viewport-toggle-scale,1) + env(safe-area-inset-right,0px));bottom:calc(104px * var(--viewport-toggle-scale,1) + env(safe-area-inset-bottom,0px));z-index:19;transform:scale(var(--viewport-toggle-scale,1));transform-origin:0 0;position:fixed}.viewport-toggle-module__Prk65G__returnButton:before{box-shadow:var(--shadow-float)}@media (min-width:1024px){.viewport-toggle-module__Prk65G__mobileButton{display:none}}
