.bg-palette--green{--c1:#047857;--c2:#10b981;--c3:#6ee7b7}.bg-palette--teal{--c1:#0d9488;--c2:#14b8a6;--c3:#5eead4}.bg-palette--purple{--c1:#7e22ce;--c2:#a855f7;--c3:#d8b4fe}.bg-palette--brown{--c1:#78350f;--c2:#a16207;--c3:#fbbf24}.bg-palette--pink{--c1:#db2777;--c2:#ec4899;--c3:#fbcfe8}.bg-palette--turquoise{--c1:#0891b2;--c2:#06b6d4;--c3:#67e8f9}.bg-palette--rainbow{--c1:#ef4444;--c2:#f59e0b;--c3:#10b981}.bg-palette--white{--c1:#e5e7eb;--c2:#f3f4f6;--c3:#fff}.bg-palette--black{--c1:#000;--c2:#374151;--c3:#6b7280}.bg-palette--white-bg-blue-anim{--c1:#fff;--c2:#0050cc;--c3:#66a3ff}.bg-palette--white-bg-orange-anim{--c1:#fff;--c2:#e67a2e;--c3:#ffad6b}.bg-palette--blue-bg-mixed-anim{--c1:#0050cc;--c2:#0067ff;--c3:#ff9141}.bg-palette--orange-bg-mixed-anim{--c1:#e67a2e;--c2:#ff9141;--c3:#0067ff}.bg-palette--transparent-blue-anim{--c1:transparent;--c2:#0050cc;--c3:#66a3ff}.bg-palette--transparent-orange-anim{--c1:transparent;--c2:#e67a2e;--c3:#ffad6b}.bg-transparent{--c1:transparent}.bg-animated.strong{--opacity:.85;--speed:12s}.bg-animated.edge-left::before{content:"";position:absolute;inset:0;z-index:16;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 40%)}.bg-animated.edge-right::before{content:"";position:absolute;inset:0;z-index:16;pointer-events:none;background:linear-gradient(-90deg,rgba(0,0,0,.08),transparent 40%)}.bg-anim--pulse{background:var(--c1)!important}.bg-anim--pulse::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,var(--c2) 0%,var(--c3) 40%,transparent 70%);opacity:var(--opacity);z-index:1;pointer-events:none;animation:pulseBreath var(--speed) ease-in-out infinite}