.WindowFrame { /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; padding: 4px; padding-top: 2px; padding-right: 6px; gap: 4px; position: absolute; background: #DDDDDD; border: 1px solid #555555; /* Inside auto layout */ flex: none; order: 1; align-self: stretch; flex-grow: 1; } /* TODO Add shadows to windows */ .WindowFrame.Focused{ border: 1px solid #000000; background-color: #CCCCCC; } .WindowFrameShadow { box-shadow: 2px 2px 0px #555555; } /* FIXME Not work on context menu */ .WindowFrameShadow.Focused { box-shadow: 2px 2px 0px #000000; } .ConvexElement.Focused { box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.25), inset -1px -1px 0px rgba(0, 0, 0, 0.27), inset 1px 1px 0px #FFFFFF; } .AdjectiveElement { border: 1px solid #555555; } .Focused .AdjectiveElement { border: 1px solid #000000; box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25), 1px 1px 0px #FFFFFF; /* inset -1px -1px 0px rgba(0, 0, 0, 0.27), */ /* inset 1px 1px 0px #FFFFFF;*/ } .AdjectiveHorizontalLine { border-top: 1px solid rgba(0, 0, 0, 0.25); border-bottom: 1px solid #FFFFFF; width: 100%; height: 0px; } .AdjectiveHorizontalLine:last-child { height: 0%; visibility: hidden; } .WindowFrame .TitleBar { width: 100%; height: 13px; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 5px; padding: 0px; /* Inside auto layout */ flex: none; order: 0; align-self: stretch; flex-grow: 0; } .WindowFrame .TitleBar .Lable { position: relative; top: 1px; /* font-size: 13px; */ color:#777777; pointer-events: none; white-space: nowrap; font-family: "Virtue"; letter-spacing: 0.35px; } .WindowFrame.Focused .TitleBar .Lable { color:#000000; } .WindowFrame .TitleBar .Button { width: 11px; height: 11px; padding: 0%; position: relative; top: 1px; visibility: hidden; background: linear-gradient(135deg, #999999 18.18%, #FFFFFF 81.82%); border: 1px solid #222222; box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25), inset 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 0px rgba(0, 0, 0, 0.27); /* Inside auto layout */ flex: none; order: 0; flex-grow: 0; } .WindowFrame.Focused .TitleBar .Button { visibility: visible; } .WindowFrame .TitleBar .Button:active { background-color: rgba(0, 0, 0, 0.4); /* Green */ box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25); } .Focused .VisualDragArea { pointer-events: none; width: 100%; height: 11px; background: linear-gradient(transparent 0%, white 0%, white 50%, transparent 50%); background-size: 2px 2px; filter: drop-shadow(1px 1px 0px #777777); } .MobileContentBorder { width: 100%; height: 100%; background-color: #DDDDDD; /* border: 1px solid #000000; */ /* box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25), 1px 1px 0px #FFFFFF, inset -1px -1px 0px rgba(0, 0, 0, 0.27), inset 1px 1px 0px #FFFFFF; */ overflow: hidden; overflow-x: hidden; /* Auto layout */ display: flex; flex-direction: row; justify-content: center; align-items: flex-start; padding: 0px; } .MobileApplicationWindow { width: 100%; height: 100%; /* Auto layout */ display: flex; flex-direction: column; align-items: flex-start; gap: 4px; position: absolute; top: 0px; left: 0px; } .MobileWindowFrameBottomBar { width: 100%; height: 20px; /* display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 5px; padding: 0px; */ /* Inside auto layout */ flex: none; order: 0; align-self: stretch; flex-grow: 0; } .MobileWindowFrameBottomBarButton { min-width: 11px; width: auto; height: 15px; padding: 0px 4px 0px 4px; position: absolute; right: 4px; background: linear-gradient(135deg, #999999 18.18%, #FFFFFF 81.82%); border: 1px solid #222222; box-shadow: 0.5px 0.5px 0px 0.5px #FFFFFF, -0.5px -0.5px 0px 0.5px rgba(0, 0, 0, 0.25), inset 1px 1px 0px rgba(255, 255, 255, 0.5), inset -1px -1px 0px rgba(0, 0, 0, 0.27); /* Inside auto layout */ flex: none; order: 0; flex-grow: 0; } .MobileWindowFrameBottomBar .MobileLable { position: absolute; /* top:1px; */ /* font-size: 13px; */ left: 50%; pointer-events: none; white-space: nowrap; font-family: "Virtue"; letter-spacing: 0.35px; }