/* Shared foundations — Platinum Fundraising pages */

@font-face {
    font-family: 'Dominos Sans Text';
    font-stretch: 50% 75%;
    font-weight: 450 700;
    src: url('https://account.dominos.cards/_/fonts/Dominos_Sans_Text_VF.woff2') format('woff2-variations');
}
@font-face {
    font-family: 'Dominos Sans Display';
    font-weight: 400 950;
    src: url('https://account.dominos.cards/_/fonts/Dominos_Sans_Display_VF.woff2') format('woff2-variations');
}

* { margin: 0; padding: 0; box-sizing: border-box; }

:root {
    --brand-blue: #0090e2;
    --accessible-blue: #0077bd;
    --dark-blue: #005c91;
    --brand-red: #e70000;
    --dough-100: #fefaf6;
    --dough-200: #faf2e9;
    --dough-300: #f1e9db;
    --dough-400: #e8d9bf;
    --text-primary: #603913;
    --text-secondary: #785431;
    --text-tertiary: #8f6c49;
    --safe-top: env(safe-area-inset-top, 0px);
    --safe-bottom: env(safe-area-inset-bottom, 0px);
    --font-sans: 'Dominos Sans Text', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
    --font-display: 'Dominos Sans Display', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

html { font-size: 18px; }

body {
    font-family: var(--font-sans);
    background: var(--dough-100);
    color: var(--text-primary);
    -webkit-font-smoothing: antialiased;
}
