/* Authoritative typography and palette. Does not recolor images or brand SVGs. */
#top.lvn-native{--lvn-ink:#173b3f;--lvn-paper:#e8e6e1;--lvn-muted:#5f7f84;--lvn-yellow:#f0c02b;--lvn-light:#f6f7f4;--lvn-fg:var(--lvn-ink);--lvn-action:var(--lvn-ink);color:var(--lvn-fg);background:var(--lvn-paper)}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc,.lvn-prose){--ink:var(--lvn-ink);--paper:var(--lvn-paper);--muted:var(--lvn-muted);--yellow:var(--lvn-yellow);font-family:Manrope,Arial,sans-serif;color:var(--lvn-fg)}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc){background:var(--lvn-paper)}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc,.lvn-prose) :is(h1,h2,h3,h4,h5,h6){font-family:Newsreader,Georgia,serif!important;color:inherit!important;font-weight:400;letter-spacing:-.035em}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc,.lvn-prose) :is(p,li,dt,dd,button,input,select,textarea,summary,label){font-family:Manrope,Arial,sans-serif}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc,.lvn-prose) :is(b,strong){font-family:inherit;color:inherit!important}
#top.lvn-native #wrap_all :is(.lv,.lb,#lv-course,.pc,.lvn-prose) :is(h1,h2,h3,h4,h5,h6) :is(em,strong,b,span){font-family:inherit!important}
#top.lvn-native #wrap_all :is(.lv-card-title,.lv-guide-title,.lb-guide-title){font-family:Newsreader,Georgia,serif!important}
#top.lvn-native #wrap_all :is(.lv-library,.lv-dark,.lb-extra,.pc-listen,.jb-end,#lvn-footer){--lvn-fg:var(--lvn-light);--lvn-action:var(--lvn-yellow);background-color:var(--lvn-ink)!important;color:var(--lvn-light)!important}
#top.lvn-native #wrap_all .lv-card-track:nth-child(1) .lv-card,#top.lvn-native #wrap_all .lv-card-track:nth-child(3) .lv-card,#top.lvn-native #wrap_all .lv-card-track:nth-child(6) .lv-card{--lvn-fg:var(--lvn-light);--lvn-action:var(--lvn-yellow);color:var(--lvn-light)}
#top.lvn-native #wrap_all .lv-card-track:nth-child(2) .lv-card,#top.lvn-native #wrap_all .lv-card-track:nth-child(4) .lv-card,#top.lvn-native #wrap_all .lv-card-track:nth-child(5) .lv-card{--lvn-fg:var(--lvn-ink);--lvn-action:var(--lvn-ink);color:var(--lvn-ink)}
#top.lvn-native #wrap_all .lv-card :is(.lv-card-title,.lv-card-desc){color:var(--lvn-fg)!important}
#top.lvn-native #wrap_all .lv-card .lv-card-action{font-family:Manrope,Arial,sans-serif;color:var(--lvn-action)!important}
#top.lvn-native #wrap_all :is(.lv-button,.lb-button,.pc-button){font-family:Manrope,Arial,sans-serif!important;background:var(--lvn-yellow)!important;color:var(--lvn-ink)!important}
#top.lvn-native #wrap_all :is(.lv-bio-v3 .lv-auto-bio,.lv-proof-card){--lvn-fg:var(--lvn-ink);color:var(--lvn-ink)!important}
#top.lvn-native #wrap_all :is(.entry-content,.lvn-prose) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd)[style*="color"]{color:var(--lvn-fg)!important}
#top.lvn-native #wrap_all :is(.entry-content,.lvn-prose) :is(p,li,dt,dd)[style*="font-family"]{font-family:Manrope,Arial,sans-serif!important}
#top.lvn-native #wrap_all .lv-hero h1 em,#top.lvn-native #wrap_all .lb-hero h1 em,#top.lvn-native #wrap_all .pc-hero h1 em{color:var(--lvn-muted)!important}

#top.lvn-native #wrap_all :is(.entry-content,.lvn-prose) :is(h1,h2,h3,h4,h5,h6)[style*="font-family"]{font-family:Newsreader,Georgia,serif!important}
#top.lvn-native #wrap_all :is(.entry-content,.lvn-prose) :is(span,a)[style*="color"]{color:var(--lvn-fg)!important}
#top.lvn-native #wrap_all :is(.entry-content,.lvn-prose) :is(span,a,em,b,strong)[style*="font-family"]{font-family:inherit!important}
