/* A potentially shared website could appear in an iframe in the cowebsite space. */ #cowebsite { position: fixed; transition: transform 0.5s; background-color: white; &.loading { background-color: gray; } &.focus { z-index: 999; } main { iframe { width: 100%; height: 100%; max-width: 100vw; max-height: 100vh; } } aside { background: #212529; align-items: center; display: flex; img { margin: 3px; pointer-events: none; height: 20px; } } .top-right-btn{ position: absolute; background: none; border: none; cursor: url('./images/cursor_pointer.png'), pointer; img { height: 25px; padding: 4px; border-radius: 3px; } img:hover { background-color: rgba(0,0,0,0.4); } } } @media (min-aspect-ratio: 1/1) { #cowebsite { right: 0; top: 0; width: 50%; height: 100vh; display: flex; &.loading { transform: translateX(90%); } &.hidden { transform: translateX(100%); } main { width: 100%; } aside { width: 30px; cursor: ew-resize; img { cursor: ew-resize; transform: rotate(90deg); } } .top-right-btn{ left: -2px; &#cowebsite-close { top: 0px; } &#cowebsite-fullscreen { top: 25px; } &#cowebsite-focus { top: 50px; } } } }