@font-face { font-family: 'Be Vietnam Pro'; font-weight: 400; src: url(/assets/fonts/be-vietnam-pro-latin-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 500; src: url(/assets/fonts/be-vietnam-pro-latin-500-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 700; src: url(/assets/fonts/be-vietnam-pro-latin-700-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 800; src: url(/assets/fonts/be-vietnam-pro-latin-800-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 900; src: url(/assets/fonts/be-vietnam-pro-latin-900-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 400; unicode-range: U+0100-02AF, U+1E00-1EFF, U+20A0-20C0; src: url(/assets/fonts/be-vietnam-pro-latin-ext-400-normal.woff2) format('woff2'); }
@font-face { font-family: 'Be Vietnam Pro'; font-weight: 900; unicode-range: U+0100-02AF, U+1E00-1EFF, U+20A0-20C0; src: url(/assets/fonts/be-vietnam-pro-latin-ext-900-normal.woff2) format('woff2'); }
:root { --coral: #E45D76; --coral-deep: #B8364F; --teal: #0E252C; --teal-soft: #16353E; --teal-line: #274A54; --cream: #F4EFEC; --mist: #BFD0D2; --ink: #3D5257; }
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; background: var(--teal); color: var(--cream); font-family: 'Be Vietnam Pro', Arial, sans-serif; -webkit-font-smoothing: antialiased; }
