/* Brand tokens shared by the storefront and corporate layouts. */
:root {
    --zo-ink: #1d2938;
    --zo-muted: #647083;
    --zo-orange: #f39200;
    --zo-orange-hover: #e5a02b;
    --zo-orange-text: #a85600;
    --zo-orange-display: #c26a00;
    --zo-turquoise: #71dbd4;
    --zo-sage: #edf2ef;
    --zo-sage-strong: #dce8e0;
    --zo-sage-text: #263e34;
    --zo-sage-muted: #50645a;
    --zo-sage-line: #cbd8cf;
    --zo-green: #29463b;
    --zo-soft: #f5f7f8;
    --zo-line: #e5e8ec;
    --zo-container: 1200px;
    --zo-gutter: 64px;
    --zo-control-height: 48px;
    --zo-radius-control: 8px;
    --zo-radius-card: 12px;
}
@media (min-width: 1600px) {
    :root {
        --zo-container: 1280px;
        --zo-gutter: 96px;
    }
}
