.workspace {
    max-width: 1040px;
}

#conversation {
    max-height: 78vh;
    max-height: 78svh;
}

#conversation .generated-image {
    width: auto;
    max-width: min(100%, 720px);
    height: auto;
    max-height: min(54vh, 520px);
    max-height: min(54svh, 520px);
    object-fit: contain;
    object-position: left center;
}

#chat-form {
    background: #edf4ff;
    border-color: #6e95ce;
    box-shadow: 0 3px 12px #2554ad15;
}

#chat-form:focus-within {
    border-color: #2554ad;
    box-shadow: 0 0 0 3px #2554ad30;
}

#chat-input {
    background: transparent;
}

#chat-input::placeholder {
    color: #415c81;
    opacity: 1;
}
