.titlebar { display: block; top: 0; left: 0; right: 0; flex-shrink: 0; overflow: hidden; zoom: 1; box-sizing: border-box; width: 100%; clear: both; height: 30px; line-height: 30px; -webkit-app-region: drag; user-select: none; -webkit-user-select: none; position: fixed; z-index: 99999; } .container-2RRFHK { padding-top: 30px; top: -30px; } .titlebar #window-controls-container { float: right; width: 150px; height: 100%; line-height: 30px; -webkit-app-region: no-drag; } .titlebar #window-controls-container #minimize, .titlebar #window-controls-container #maximize, .titlebar #window-controls-container #quit { float: left; height: 100%; width: 33.3%; text-align: center; color: var(--interactive-icon-default); cursor: default; } .titlebar #window-controls-container #spacer { pointer-events: none; } /* Legcord on Linux */ [legcord-platform="linux"] .container-2RRFHK { padding-top: 45px; top: -45px; } [legcord-platform="linux"] .titlebar { height: 45px; line-height: 45px; } [legcord-platform="linux"] .titlebar #window-controls-container { line-height: 45px; transform: translateY(-8px); } [legcord-platform="linux"] .titlebar #window-controls-container #minimize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #maximize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #minimize:hover { background-color: var(--interactive-background-hover); transition: 0.2s ease; } [legcord-platform="linux"] .titlebar #window-controls-container #maximize:hover { background-color: var(--interactive-background-hover); transition: 0.2s ease; } [legcord-platform="linux"] .titlebar #window-controls-container #minimize:hover #minimize-icon { background-color: var(--interactive-text-hover); transition: 0.2s ease; } [legcord-platform="linux"] .titlebar #window-controls-container #maximize:hover #maximize-icon { background-color: var(--interactive-text-hover); transition: 0.2s ease; } [legcord-platform="linux"] .titlebar #window-controls-container #quit:hover { background-color: var(--brand-experiment-560); transition: 0.2s ease; } [legcord-platform="linux"] .titlebar #window-controls-container #quit #quit-icon { background-color: #ffffff; display: list-item; transition: 0.1s ease; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="linux"][isMaximized] .titlebar #window-controls-container #maximize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #minimize { background-color: transparent; transition: 0.1s ease; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #maximize { background-color: transparent; transition: 0.1s ease; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #quit { background-color: var(--brand-experiment); transition: 0.1s ease; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } [legcord-platform="linux"] .titlebar #window-controls-container #quit:active { background-color: var(--brand-experiment-600); transition: 0.1s ease; } /* Legcord on Windows */ [legcord-platform="win32"] .titlebar #window-controls-container { width: 142px; } [legcord-platform="win32"] .titlebar #window-controls-container #minimize { background-color: transparent; transition: 0.1s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #maximize { background-color: transparent; transition: 0.1s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #quit { background-color: transparent; transition: 0.1s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #quit:active { background-color: #f1707a; transition: 0.1s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #quit:active #quit-icon { background-color: #000000cc; transition: 0.1s ease; } /* biome-ignore lint/style/noDescendingSpecificity: cross-platform, linux [legcord-platform="linux"] only */ [legcord-platform="win32"] .titlebar #window-controls-container #quit-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="win32"] .titlebar #window-controls-container #minimize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="win32"] .titlebar #window-controls-container #maximize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; mask: url("data:image/svg+xml;charset=utf-8,") no-repeat 50% 50%; } [legcord-platform="win32"] .titlebar #window-controls-container #minimize:hover { background-color: var(--interactive-background-hover); transition: 0.2s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #maximize:hover { background-color: var(--interactive-background-hover); transition: 0.2s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #minimize:hover #minimize-icon { background-color: var(--interactive-text-hover); transition: 0.2s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #maximize:hover #maximize-icon { background-color: var(--interactive-text-hover); transition: 0.2s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #quit:hover { background-color: #e81123; transition: 0.2s ease; } [legcord-platform="win32"] .titlebar #window-controls-container #quit:hover #quit-icon { background-color: #ffffff; transition: 0.1s ease; } [legcord-platform="win32"][isMaximized] .titlebar #window-controls-container #maximize-icon { background-color: var(--interactive-icon-default); display: list-item; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } /* Legcord on macOS */ [legcord-platform="darwin"] .sidebar-1tnWFu { border-top-left-radius: 0px; } [legcord-platform="darwin"] .container__037ed { overflow: unset; padding-top: 48px; top: -48px; } [legcord-platform="darwin"] .titlebar { height: 48px; line-height: 48px; } [legcord-platform="darwin"] .titlebar #window-controls-container { float: left; width: 150px; height: 60%; line-height: 45px; transform: translate(-82px, 4px); } [legcord-platform="darwin"] .titlebar #window-controls-container:hover #minimize #minimize-icon, [legcord-platform="darwin"] .titlebar #window-controls-container:hover #maximize #maximize-icon, [legcord-platform="darwin"] .titlebar #window-controls-container:hover #quit #quit-icon { display: list-item; } [legcord-platform="darwin"][unFocused] .titlebar #window-controls-container #minimize, [legcord-platform="darwin"][unFocused] .titlebar #window-controls-container #maximize, [legcord-platform="darwin"][unFocused] .titlebar #window-controls-container #quit { background-color: #d6d6d5; pointer-events: none; transition: background-color 0.1s ease-in; } [legcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #quit #quit-icon { background-color: #79282b; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTI4OSA2TDIuODE4MDEgMy41MjUxM0wzLjUyNTEyIDIuODE4MDJMNS45OTk5OSA1LjI5Mjg5TDguNDc0ODcgMi44MTgwMkw5LjE4MTk3IDMuNTI1MTNMNi43MDcxIDZMOS4xODE5NyA4LjQ3NDg3TDguNDc0ODcgOS4xODE5OEw1Ljk5OTk5IDYuNzA3MTFMMy41MjUxMiA5LjE4MTk4TDIuODE4MDEgOC40NzQ4N0w1LjI5Mjg5IDZaIiBmaWxsPSJyZ2JhKDEyOCwgNiwgMCwgMSkiLz48L3N2Zz4=") no-repeat 50% 50%; mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTI4OSA2TDIuODE4MDEgMy41MjUxM0wzLjUyNTEyIDIuODE4MDJMNS45OTk5OSA1LjI5Mjg5TDguNDc0ODcgMi44MTgwMkw5LjE4MTk3IDMuNTI1MTNMNi43MDcxIDZMOS4xODE5NyA4LjQ3NDg3TDguNDc0ODcgOS4xODE5OEw1Ljk5OTk5IDYuNzA3MTFMMy41MjUxMiA5LjE4MTk4TDIuODE4MDEgOC40NzQ4N0w1LjI5Mjg5IDZaIiBmaWxsPSJyZ2JhKDEyOCwgNiwgMCwgMSkiLz48L3N2Zz4=") no-repeat 50% 50%; transform: translate(-0.3px, -11.7px); } [legcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #minimize #minimize-icon { background-color: #7d631b; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgNS4zOTk5OUgyVjYuNTk5OTlIMTBWNS4zOTk5OVoiIGZpbGw9IiM5ODY4MDEiLz48L3N2Zz4=") no-repeat 50% 50%; mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgNS4zOTk5OUgyVjYuNTk5OTlIMTBWNS4zOTk5OVoiIGZpbGw9IiM5ODY4MDEiLz48L3N2Zz4=") no-repeat 50% 50%; transform: translate(-0px, -11.7px); } [legcord-platform="darwin"]:not([unFocused]) .titlebar #window-controls-container #maximize #maximize-icon { background-color: #1d7525; -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41ODgyMyA2Ljk5MDE1TDUuMDA5NzkgMy40MTE3QzQuODU1ODMgMy4yNTc3NCA0Ljk1ODYgMi45OTQyMiA1LjE3NjE0IDIuOTg1MTRMOC45MTA0MiAyLjgyOTMxQzkuMDU2NTggMi44MjMyMSA5LjE3NjczIDIuOTQzMzUgOS4xNzA2MyAzLjA4OTUyTDkuMDE0NzkgNi44MjM4QzkuMDA1NzEgNy4wNDEzNCA4Ljc0MjE5IDcuMTQ0MTEgOC41ODgyMyA2Ljk5MDE1WiIgZmlsbD0iIzEyNUUxRSIvPjxwYXRoIGQ9Ik0zLjQxMTc3IDUuMDA5ODJMNi45OTAyMSA4LjU4ODI3QzcuMTQ0MTcgOC43NDIyMyA3LjA0MTQgOS4wMDU3NSA2LjgyMzg2IDkuMDE0ODNMMy4wODk1OCA5LjE3MDY2QzIuOTQzNDIgOS4xNzY3NiAyLjgyMzI3IDkuMDU2NjEgMi44MjkzNyA4LjkxMDQ1TDIuOTg1MjEgNS4xNzYxN0MyLjk5NDI5IDQuOTU4NjMgMy4yNTc4MSA0Ljg1NTg2IDMuNDExNzcgNS4wMDk4MloiIGZpbGw9IiMxMjVFMUUiLz48L3N2Zz4=") no-repeat 50% 50%; mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41ODgyMyA2Ljk5MDE1TDUuMDA5NzkgMy40MTE3QzQuODU1ODMgMy4yNTc3NCA0Ljk1ODYgMi45OTQyMiA1LjE3NjE0IDIuOTg1MTRMOC45MTA0MiAyLjgyOTMxQzkuMDU2NTggMi44MjMyMSA5LjE3NjczIDIuOTQzMzUgOS4xNzA2MyAzLjA4OTUyTDkuMDE0NzkgNi44MjM4QzkuMDA1NzEgNy4wNDEzNCA4Ljc0MjE5IDcuMTQ0MTEgOC41ODgyMyA2Ljk5MDE1WiIgZmlsbD0iIzEyNUUxRSIvPjxwYXRoIGQ9Ik0zLjQxMTc3IDUuMDA5ODJMNi45OTAyMSA4LjU4ODI3QzcuMTQ0MTcgOC43NDIyMyA3LjA0MTQgOS4wMDU3NSA2LjgyMzg2IDkuMDE0ODNMMy4wODk1OCA5LjE3MDY2QzIuOTQzNDIgOS4xNzY3NiAyLjgyMzI3IDkuMDU2NjEgMi44MjkzNyA4LjkxMDQ1TDIuOTg1MjEgNS4xNzYxN0MyLjk5NDI5IDQuOTU4NjMgMy4yNTc4MSA0Ljg1NTg2IDMuNDExNzcgNS4wMDk4MloiIGZpbGw9IiMxMjVFMUUiLz48L3N2Zz4=") no-repeat 50% 50%; transform: translate(-0.2px, -11.7px); } [legcord-platform="darwin"] .titlebar #window-controls-container #minimize { background-color: #fac536; transition: background-color 0.1s ease-in; border: 1px solid #da9e10; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; transform: translateX(-21.5px); } [legcord-platform="darwin"] .titlebar #window-controls-container #maximize { background-color: #39ea49; transition: background-color 0.1s ease-in; border: 1px solid #13c11e; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; transform: translateX(21.5px); } [legcord-platform="darwin"] .titlebar #window-controls-container #quit { background-color: #f25056; transition: background-color 0.1s ease-in; border: 1px solid #d52735; -webkit-mask: url("data:image/svg+xml,") no-repeat 50% 50%; mask: url("data:image/svg+xml,") no-repeat 50% 50%; } [legcord-platform="darwin"] .titlebar #window-controls-container:hover #maximize:active { background-color: #13c11e; } [legcord-platform="darwin"] .titlebar #window-controls-container:hover #minimize:active { background-color: #da9e10; } [legcord-platform="darwin"] .titlebar #window-controls-container:hover #quit:active { background-color: #d52735; } [legcord-platform="darwin"] .titlebar #window-controls-container #spacer, [legcord-platform="darwin"] .titlebar #window-controls-container #minimize, [legcord-platform="darwin"] .titlebar #window-controls-container #maximize, [legcord-platform="darwin"] .titlebar #window-controls-container #quit { float: right; height: 80%; width: 13%; text-align: center; color: transparent; cursor: default; } [legcord-platform="darwin"] .titlebar #window-controls-container #minimize-icon, [legcord-platform="darwin"] .titlebar #window-controls-container #maximize-icon, /* biome-ignore lint/style/noDescendingSpecificity: cross-platform */ [legcord-platform="darwin"] .titlebar #window-controls-container #quit-icon { display: none; } [legcord-platform="darwin"] .titlebar #window-controls-container #spacer { display: none; } .window-title { content: url("legcord://assets/Wordmark.png"); height: 15px; margin-left: initial; transform: translate(9px, 9px); float: left; padding: 0; filter: invert(30%); } [legcord-platform="darwin"] .window-title { float: none; position: fixed; left: 50%; } div#app-mount { height: calc(100% - 30px); position: absolute; bottom: 0; }