    #Header, #OverFlowLinks, #LoginHeader {
        background: #f04d4c;
    }     #HeaderNav1, #HeaderNav1 li a, #HeaderNav2 li a, #HiddenLinks li.HeaderLink a {
        color: #ffffff;
    }
    #HeaderNav2 li {
        border-color: #ffffff;
    }
    #HeaderNav1 li.UploadButton a {
        color: #FFFFFF;
    }     #SearchBox, #HomeSiteText.dashtext, .HomePanelIN, #BrowseBar, #NewsPanel.BasicsBox, #remote_assist #SearchBoxPanel,
    .SearchBarTab.SearchBarTabSelected {
        background: #f7ebdf;
    }     .CollectBack {
        background: #0c0c0c;
    }     .CollectionPanelShell, #CollectionDiv select {
        background-color: #ffffff;
    }
    #CollectionDiv option, #CollectionDiv optgroup {
        font-style:normal;
        background-color: #474747;
        color: #fff;
    }
    .ui-layout-resizer {
        background: #ffffff;
    }     button,
    input[type=submit],
    input[type=button],
    .RecordPanel .RecordDownloadSpace .DownloadDBlend a,
    .UploadButton a,
    .uppy-StatusBar-actionBtn,
    .uppy-Dashboard-browse,
    .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload,
    .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover,
    .uppy-DashboardContent-back, .uppy-DashboardContent-back:focus,
    .uppy-DashboardContent-addMore, .uppy-DashboardContent-addMore:focus {
        background-color: #f04d4c;
    } /* === Saariston Puoti press kit custom CSS (2026-05-04) === */
/* Welcome panel: dark text on cream */
#NewsPanel.BasicsBox, .HomePanelIN, .BasicsBox {
    color: #0c0c0c !important;
}
.BasicsBox h1, .BasicsBox h2, .BasicsBox h3, .HomePanelIN h1, .HomePanelIN h2, .HomePanelIN h3 {
    color: #0c0c0c !important;
}
.dashtext, #HomeSiteText.dashtext { color: #0c0c0c !important; }
#ssearchbox::placeholder { color: #555 !important; }
.PoweredByContainer, .Powered-By, [class*="powered-by"], [id*="PoweredBy"] {
    display: none !important;
}
