.monitor.outer-screen.border {
    border-color: var(--bs-secondary) !important;
    box-sizing: none !important;
    border-image-width: 0 !important;
}

.monitor.inner-screen.border {
    border-color: var(--bs-gray-dark) !important;
    backdrop-filter: none;
    background: none;
    background-color: var(--bs-gray-900) !important;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.monitor.dock-screen {
    background-color: var(--bs-secondary) !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-width: 0px !important;
    backdrop-filter: none !important;
    background-image: none !important;
    box-shadow: none !important;
}

.monitor.dock-screen > svg {
    height: 25%;
}

.monitor.stand {
    border-radius: 0px !important;
}

.monitor.stand-fill {
    background-color: var(--bs-secondary) !important;
}

.monitor.stand-end {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.monitor.stand-end-fill {
    background-color: var(--bs-secondary) !important;
    border-top-left-radius: inherit !important;
    border-top-right-radius: inherit !important;
}

.laptop.outer-screen.border {
    border-color: var(--bs-secondary) !important;
    box-sizing: none !important;
    border-image-width: 0 !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.laptop.inner-screen.border {
    border-color: var(--bs-gray-dark) !important;
    border-left-width: 10px !important;
    border-right-width: 10px !important;
    border-top-width: 15px !important;
    border-bottom-width: 15px !important;
    backdrop-filter: none;
    background: none;
    background-color: var(--bs-gray-900) !important;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.laptop.stand-end {
    border-radius: 5px !important;
    border-top-width: 0px !important;
    border-left-width: 0px !important;
    border-right-width: 0px !important;
    border-color: var(--bs-gray) !important;
}

.laptop.stand-end-fill {
    background-color: var(--bs-secondary) !important;
    border-radius: inherit !important;
}

.laptop.trackpad-shadow {
    background-color: var(--bs-gray) !important;
}

.inner-screen {
    overflow: auto;
}