.semantle{--sm-freezing:#a1a1aa;--sm-cold:var(--accent);--sm-cool:#047857;--sm-warm:#d97706;--sm-hot:#dc2626;--sm-track:color-mix(in oklab, var(--border) 70%, transparent)}:where(.dark) .semantle{--sm-freezing:#6b6b75;--sm-cold:var(--accent);--sm-cool:#34d399;--sm-warm:#fbbf24;--sm-hot:#f87171;--sm-track:color-mix(in oklab, var(--border) 90%, transparent)}.semantle [data-band=freezing]{--sm-band:var(--sm-freezing)}.semantle [data-band=cold]{--sm-band:var(--sm-cold)}.semantle [data-band=cool]{--sm-band:var(--sm-cool)}.semantle [data-band=warm]{--sm-band:var(--sm-warm)}.semantle [data-band=hot]{--sm-band:var(--sm-hot)}@keyframes sm-settle{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.semantle .sm-settle{animation:.16s ease-out sm-settle}@keyframes sm-flash{0%,to{background-color:#0000}35%{background-color:color-mix(in oklab, var(--sm-band,var(--accent)) 22%, transparent)}}.semantle .sm-flash{animation:.9s ease-out sm-flash}
