.aafcfullscreen {
    width: 24px;
    height: 24px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    background-repeat: no-repeat;
    transition: transform .2s;
    background: url("/atlas/apps/aef/fullscreen.png?2025-02-11");
    right: 10px;
}

.aafcfullscreen:hover {
    transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.aafcfullscreen:focus {
    outline: 1px solid blue;
}

.fullscreen_icon {
    float: right;
}

.app_error {
    margin-top: 20px;
    color: red;
    font-size: 1.5em;
    font-weight: 600;
}