.lp-theme{--canvas:#fff;--surface:#fff;--primary:#f5c400;--primary-strong:#d6a800;--primary-soft:#fef4c6;--beige:#f7efda;--sand:#e5d5ac;--ink:#2e2925;--muted:#8a7968;--line:#efe6d2;--line-soft:#f7f1e6;--on-primary:#2e2925;--on-primary-strong:#2e2925;background:var(--canvas);color:var(--ink)}.lp-theme section[id]{scroll-margin-top:5.5rem}.lp-theme .lp-accent-rarity{--primary:#045042;--primary-strong:#033a30;--primary-soft:#e2ece9;--on-primary:#fff;--on-primary-strong:#fff;--lp-sage:#e8ede4}.lp-glow{background:radial-gradient(55% 60% at 35% 0%, var(--primary-soft), transparent 70%);opacity:.8;pointer-events:none;z-index:-1;height:26rem;position:absolute;inset:-20% 0 auto}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:lp-float 7s var(--ease-fluid) infinite}@media (prefers-reduced-motion:reduce){.lp-float{animation:none}}.lp-divider{background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:.5;border:0;height:1px}.lp-fade-y:before,.lp-fade-y:after{content:"";z-index:1;pointer-events:none;height:20%;position:absolute;left:0;right:0}.lp-fade-y:before{background:linear-gradient(to bottom, var(--canvas), transparent);top:0}.lp-fade-y:after{background:linear-gradient(to top, var(--canvas), transparent);bottom:0}
