.cos-theme {
    background: var(--cos-color-bg);
    color: var(--cos-color-text);
}

.cos-container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: var(--cos-space-4);
}

.cos-workspace {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

.cos-page-public {
    min-height: 100dvh;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.cos-page-public .cos-container {
    max-width: 960px;
}
