.landing-editorial{--lp-paper:#fbf7ef;--lp-ivory:#f3e9d8;--lp-stone-light:#ebe3d7;--lp-stone:#dfd4c4;--lp-sand:#c1a390;--lp-sand-light:#d5bfb0;--lp-taupe:#a98b7e;--lp-rose:#c8aaa0;--lp-rose-light:#dfc8bd;--lp-wine:#5b1428;--lp-wine-mid:#6b2639;--lp-wine-light:#8d4c5b;--lp-wine-dark:#350f1b;--lp-wine-highlight:#bd7f89;--lp-sage:#4a655c;--lp-sage-dark:#30483f;--lp-sage-light:#8fa396;--lp-sage-paper:#edf0e6;--lp-sage-soft:#c9d3c4;--lp-sage-mid:#657d70;--lp-sage-bg:#bac6ba;--lp-ink:#332c2a;--lp-muted:#71655c;--lp-muted-on-dark:#c5b8a6;--lp-charcoal:#272523;--lp-charcoal-raised:#38332f;--lp-brass:#bca57f;--lp-brass-light:#deceb0;--lp-brass-dark:#8a7255}.landing-editorial :is(.interactive-book,.flashcard-deck,.resource-picker button,.resource-next):focus-visible{outline-color:var(--lp-wine)!important}.landing-editorial :is(.connection-switch button,.connection-action,.comparison-details>summary):focus-visible{outline-color:var(--lp-ivory)!important}html[data-theme=dark] .landing-editorial :is(.resource-picker button,.resource-next):focus-visible{outline-color:var(--lp-ivory)!important}.landing-editorial :is(.visual-practice,.visual-ascent)+.pillar-number{color:var(--lp-ivory)}.landing-editorial .visual-revision+.pillar-number{color:var(--lp-ink)}.landing-editorial :is(.art-edition,.art-bottom-label){color:var(--lp-ink)}.landing-editorial .context-query>span{color:var(--lp-sage)}.landing-editorial .connection-node small{color:var(--lp-ivory)}.landing-editorial .research-paper{color:var(--lp-wine)}.landing-editorial .research-spark{color:var(--lp-wine-light)}.landing-editorial .research-pen{background:linear-gradient(90deg,var(--lp-wine-dark),var(--lp-sand),var(--lp-wine-dark))}.landing-editorial .preview-form .btn{background:var(--lp-wine)!important;border-color:var(--lp-wine)!important;color:var(--lp-ivory)!important}.landing-editorial .preview-form .btn:hover{background:var(--lp-wine-dark)!important;border-color:var(--lp-wine-dark)!important}html[data-theme=dark] .landing-editorial .preview-form input[type=email]{background:var(--lp-charcoal-raised)!important;color:var(--lp-ivory)!important}html[data-theme=dark] .landing-editorial .preview-form input::placeholder{color:var(--lp-muted-on-dark)!important}
