
:root {
    --aob-black: #0d0c0b;
    --aob-black-soft: #310a12;
    --aob-ivory: #f1e8dd;
    --aob-ivory-deep: #e6d6c5;
    --aob-white: #ffffff;
    --aob-soft-white: #F7F3ED;
    --aob-gold: #a98558;
    --aob-gold-light: #c7a77f;
    --aob-gold-deep: #87643d;
    --aob-champagne-gold: #E6CD99;
    --aob-cherry: #811832;
    --aob-dark-cherry: #591122;
    --aob-cream: #f4ede3;
    --aob-warm-ivory: #f1e8dd;
    --aob-light-grey: #efefed;
    --aob-mid-grey: #c9c9c7;
    --aob-charcoal: #1c1c1c;
    --aob-obsidian: #0d0c0b;
    --aob-merlot: #310a12;
    --aob-text: #0d0c0b;
    --aob-text-soft: #514743;
    --aob-border: rgba(169, 133, 88, 0.38);
    --aob-overlay: rgba(13, 12, 11, 0.58);

    --font_display: "Bodoni Moda", "Bodoni MT", Didot, Georgia, serif;
    --font_body: "Montserrat", Arial, sans-serif;
    --font_script: "Bodoni Moda", "Bodoni MT", Didot, Georgia, serif;

    --container_max: 82rem;
    --container_narrow: 68rem;

    --space_xs: 0.5rem;
    --space_sm: 0.75rem;
    --space_md: 1rem;
    --space_lg: 1.5rem;
    --space_xl: 2.25rem;
    --space_2xl: 3.5rem;
    --space_3xl: 5rem;
    --space_4xl: 7rem;

    --radius_sm: 0.25rem;
    --radius_md: 0.5rem;
    --shadow_soft: 0 1.25rem 3rem rgba(19, 13, 8, 0.12);
    --transition: 180ms ease;
}

