/* ==================================================================
   chso2026 — SITE-LOCAL STYLES
   ==================================================================

   Put every site-specific style and override in THIS file.

   This file is yours. It is not part of the template package, so
   installing a new chso2026 zip will never overwrite or remove it.
   css/template.css, by contrast, IS replaced on every install — do not
   edit that one for site-specific work, or you will lose the changes.

   It is loaded immediately after template.css, so a rule here beats the
   template's rule at equal specificity. Prefer matching the template's
   selector exactly over reaching for !important.

   Use the template's custom properties rather than literal values, and
   never a px font-size — sizes come from the --fs-* scale defined in
   section 1 of template.css:

     .t-page-title { font-size: var(--fs-1200); }

   Re-pointing a design token in :root changes it everywhere at once, which
   is usually better than overriding the same colour rule by rule.

   ================================================================== */


/***** Overrides ******/

/* temp to fix problems before rebuild */

#mod-custom100 {
    display:grid;
    /*justify-content: space-between;*/
    grid-template-columns: 1fr 1fr;
}

.showcasetext_left {
    padding-left: 10vw;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    min-width:300px;
}

.showcaseimage_right {
    padding-right: 10vw;
    min-width:300px;
}