/* Generated by engine/build.py from themes/lt-novel/theme.py. Do not edit by hand. */
@font-face{font-family:'Cuprum';font-style:italic;font-weight:400 700;font-display:swap;src:url('../fonts/cuprum-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Cuprum';font-style:italic;font-weight:400 700;font-display:swap;src:url('../fonts/cuprum-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Cuprum';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/cuprum-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Cuprum';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/cuprum-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Neuton';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/neuton-400-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Neuton';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/neuton-400-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Neuton';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/neuton-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Neuton';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/neuton-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Neuton';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/neuton-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Neuton';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/neuton-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Neuton';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/neuton-800-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Neuton';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/neuton-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body{--lt-primary:var(--e-global-color-primary,#1D4B57);--lt-soft:var(--e-global-color-secondary,#4A5A60);--lt-ink:var(--e-global-color-text,#15232A);--lt-accent:var(--e-global-color-accent,#C23B2E);--lt-base:var(--e-global-color-ltbase,#EDF0EE);--lt-surface:var(--e-global-color-ltsurface,#DAE2E1);--lt-leaf:var(--e-global-color-ltleaf,#F8F8F4);--lt-line:var(--e-global-color-ltline,#BFCBCB);--lt-dark:var(--e-global-color-ltdark,#102E37);--lt-on-dark:var(--e-global-color-ltondark,#EDF0EE);--lt-on-dark-soft:var(--e-global-color-ltondarksoft,#A7BCC2);--lt-primary-deep:var(--e-global-color-ltprimarydeep,#143843);--lt-heather:var(--e-global-color-ltheather,#5A3D5C);--lt-slate:var(--e-global-color-ltslate,#34495E);--lt-frost:var(--e-global-color-ltfrost,#C9D6D8);--lt-moss:var(--e-global-color-ltmoss,#4F5A2A);--lt-ochre:var(--e-global-color-ltochre,#8A5A14);--lt-font-display:var(--e-global-typography-primary-font-family,'Neuton'),Georgia, 'Times New Roman', serif;--lt-font-ui:var(--e-global-typography-secondary-font-family,'Cuprum'),'Arial Narrow', Arial, sans-serif;--lt-font-body:var(--e-global-typography-text-font-family,'Neuton'),Georgia, serif;--lt-font-button:var(--e-global-typography-accent-font-family,'Cuprum'),'Arial Narrow', Arial, sans-serif;--lt-fs-sm:0.9375rem;--lt-fs-base:1.1875rem;--lt-fs-nav:1.0625rem;--lt-fs-md:1.375rem;--lt-fs-lg:1.75rem;--lt-fs-xl:2.25rem;--lt-fs-2xl:clamp(2.1rem, 1.6rem + 2.2vw, 2.75rem);--lt-fs-3xl:clamp(2.5rem, 1.7rem + 3.4vw, 3.5rem);--lt-fs-hero:clamp(2.75rem, 1.6rem + 4.6vw, 4.5rem);--lt-lh-body:1.65;--lt-lh-heading:1.08;--lt-measure:62ch;--lt-sec-y:clamp(4rem, 2.6rem + 5.5vw, 7rem);--lt-gutter:clamp(1rem, 4vw, 2.5rem);--lt-wide:1200px;--lt-radius-btn:2px;--lt-radius-img:2px;--lt-scroll-pad:5.5rem;--lt-radius-field:min(var(--lt-radius-btn,4px),6px);}
