:root{--fl-accent:#d42449;--fl-accent-dark:#9f1c35;--fl-accent-rose:#d1596a;--fl-accent-soft:#f9e5e9;--fl-accent-pale:#fff4f6;--fl-accent-border:#eab4c0;--fl-photo-ink:#221a1b;--fl-photo-paper:#f7f3eb;--teal:var(--fl-accent);--teal-deep:var(--fl-accent-dark);--teal-soft:var(--fl-accent-soft);--br-teal:var(--fl-accent-dark);--br-orange:var(--fl-accent);--br-mint:var(--fl-accent-soft);--br-ink:var(--fl-photo-ink);--br-forest:var(--fl-photo-ink);--br-paper:var(--fl-photo-paper)}::selection{background:var(--fl-accent);color:#fff;text-shadow:none}.br-app ::selection{background:var(--fl-accent);color:#fff;text-shadow:none}input::selection{background:var(--fl-accent);color:#fff;text-shadow:none}textarea::selection{background:var(--fl-accent);color:#fff;text-shadow:none}::-moz-selection{background:var(--fl-accent);color:#fff;text-shadow:none}.br-app ::-moz-selection{background:var(--fl-accent);color:#fff;text-shadow:none}input::-moz-selection{background:var(--fl-accent);color:#fff;text-shadow:none}textarea::-moz-selection{background:var(--fl-accent);color:#fff;text-shadow:none}.br-app :focus-visible{outline-color:var(--fl-accent)}.br-app input,.br-app textarea,.br-app select{caret-color:var(--fl-accent);accent-color:var(--fl-accent)}.br-app button,.br-app a,.br-app input,.br-app select{-webkit-tap-highlight-color:#f9e5e9}.br-header,.br-footer{background:var(--fl-photo-paper)}.fl-tab.is-active{background:var(--fl-accent-soft);color:var(--fl-accent-dark)!important}.fl-tab:hover{background:#f7e8eb;color:var(--fl-photo-ink)!important}.fl-tab.is-active:hover{background:#f4d9df;color:var(--fl-accent-dark)!important}.br-hero h1 em,.br-hero-actions .br-text-link,.br-text-link,.br-reveal,.br-card-open{color:var(--fl-accent-dark)!important}.br-eyebrow,.br-card-top,.br-logo small{color:var(--fl-accent-dark)}.br-hero-art{background:#e7dbd6}.br-story-card:hover{border-color:var(--fl-accent-border);box-shadow:0 16px 35px #9f1c3512}.br-unit-filter button.active{background:var(--fl-accent);border-color:var(--fl-accent);color:#fff}.br-unit-filter button:not(.active):hover{border-color:var(--fl-accent-border);color:var(--fl-accent-dark)}.br-search input:focus,.br-grammar-select:focus{border-color:var(--fl-accent)}.br-progress span{background:var(--fl-accent)}.br-step-icon,.br-stage-list>span.active{background:var(--fl-accent-soft);color:var(--fl-accent-dark)}.br-stage-list>span.active small{color:var(--fl-accent-dark)}.br-path>svg,.br-listening>svg,.br-tip svg,.br-postlisten-prompt svg,.br-complete>svg{color:var(--fl-accent)}.br-listening,.br-grammar-sentence{background:var(--fl-accent-pale);border-color:#f0d4db}.br-statement,.br-grammar-focus blockquote{border-left-color:var(--fl-accent)}.br-chunk strong{color:var(--fl-accent-dark)}.br-prelisten{background:#fff8f8;border-color:#eedcde}.br-language-token{background:#fffdfb;border-color:#eedcde}.br-language-token:hover{border-color:var(--fl-accent-border)}.br-language-token small:not(.br-language-hint){color:var(--fl-accent-dark)}.br-postlisten-prompt{background:var(--fl-accent-pale)}.br-cloze-progress{background:var(--fl-accent-soft);color:var(--fl-accent-dark)}.br-gap-button{border-bottom-color:var(--fl-accent);color:var(--fl-accent-dark);background:var(--fl-accent-soft)}.br-gap-button:hover,.br-gap-button.is-active{background:#f3d2da}.br-gap-menu button:hover{border-color:var(--fl-accent)}.br-gap-button.is-solved{color:#24593b;background:#e6f2e8;border-bottom-color:#5f9c74}.vac-page{--vac-teal:var(--fl-accent);--vac-ink:var(--fl-photo-ink)}.vac-kicker,.vac-intro h1 em,.vac-sentence-blank,.vac-small-label,.vac-side-title svg{color:var(--fl-accent)}.vac-focus-button:hover,.vac-button:not(:disabled):hover,.vac-select-wrap select:focus{border-color:var(--fl-accent-border)}.vac-topic.is-selected{background:var(--fl-accent-soft);border-color:var(--fl-accent-border)}.vac-topic.is-selected .vac-topic-number{background:var(--fl-accent);color:#fff}.vac-progress-track>span{background:var(--fl-accent)}.vac-section-name{color:var(--fl-accent-dark)}.vac-level-medium{background:var(--fl-accent-soft);color:var(--fl-accent-dark)}.vac-level-challenge{color:var(--fl-accent-dark);background:#f8e1e6}.vac-reveal,.vac-reveal:not(:disabled):hover,.vac-reveal.is-open{background:var(--fl-accent);border-color:var(--fl-accent);color:#fff}.vac-reveal:not(:disabled):hover,.vac-reveal.is-open{background:var(--fl-accent-dark);border-color:var(--fl-accent-dark)}.vac-transform.is-open{background:var(--fl-accent-soft);border-color:var(--fl-accent-border)}.vac-revealed-heading,.vac-idea>span{color:var(--fl-accent-dark)}.vac-idea{background:var(--fl-accent-pale);border-color:#f0d4db}.vac-form{background:#fff8f8;border-color:#f0d4db}.vac-form>span{color:var(--fl-accent-dark)}.vac-end .vac-icon{background:var(--fl-accent-soft);color:var(--fl-accent)}.vac-cues>span{background:var(--fl-accent-pale);border-color:#f0d4db}.vac-cues small{color:var(--fl-accent-dark)}.vac-card{box-shadow:0 12px 42px #221a1b0a}
