/*
 * LEGACY — slated for retirement. Every rule here is deprecated; the
 * replacements below are the design-system way. New pages must not use
 * anything from this file. It keeps shipping only until the page-rollout
 * batches burn remaining usage to zero (grep before deleting a rule):
 * app pages are then covered by portal-page-theme.css, and basePublic
 * (TV/kiosk/frozen judges) keeps this file for its legacy look.
 *
 * Joyride @font-face + .font-joyride* moved to fonts.css (loaded by both bases).
 */

/* DEPRECATED: app canvas comes from portal-page-theme.css (aurora canvas).
   Only basePublic pages still see this. */
body {
    background: rgb(244, 244, 244);
}

/* DEPRECATED: use Bootstrap spacing utilities (pt-3, pb-3, mb-0, …).
   portal-page-theme.css hides .padding-top on themed pages. */
.padding-top {
    padding-top: 20px;
}

.padding-top-half {
    padding-top: 10px;
}

.padding-bottom {
    padding-bottom: 20px;
}

.padding-bottom-half {
    padding-bottom: 10px;
}

.no-padding-bottom {
    padding-bottom: 0;
}

.no-margin-bottom {
    margin-bottom: 0;
}

/* DEPRECATED: use Bootstrap text utilities / tokens. */
.text-black {
    color: #000000;
}

.text-white {
    color: #ffffff;
}

.text-whitesmoke {
    color: #F5F5F5FF;
}

/* DEPRECATED: colors only via var(--portal-*) / var(--portal-c-*) tokens.
   Still used by tv-pages only (the legacy judges-interface pages that also
   used it retired 2026-09-21). */
.text-nhrl-pink {
    color: rgb(207, 35, 202);
}

.text-nhrl-teal {
    color: rgb(0, 218, 216);
}

.text-nhrl-light-purple {
    color: rgb(201, 204, 240);
}

.text-nhrl-dark-purple {
    color: rgb(41, 28, 94);
}

.text-nhrl-off-white {
    color: rgb(244, 244, 244);
}

/* DEPRECATED (unused gradient footer from the pre-redesign chrome). */
.footer-br-background {
    /*background-color: rgba(41, 28, 94, 0.9) !important;*/
    background: linear-gradient(to right, #8B008B, #008B8B);
}

/* DEPRECATED: colors only via tokens; see .text-nhrl-* note above. */
.background-nhrl-pink {
    background-color: rgb(207, 35, 202);
}

.background-nhrl-teal {
    background-color: rgb(0, 218, 216);
}

.background-nhrl-light-purple {
    background-color: rgb(201, 204, 240);
}

.background-nhrl-dark-purple {
    background-color: rgb(41, 28, 94);
}

.background-nhrl-off-white {
    background-color: rgb(244, 244, 244);
}
