
#emotion-film{--foreground:#101820;--muted-foreground:#586b70;--border:#d9e2e1;--background:#f4f7f5;--viz-series-1:#008778;--green:#008778;--blue:#3478d4;--red:#cf4b50;--orange:#b77a26;margin:32px 0 0}
#emotion-film .ef-scenes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:20px 0}
#emotion-film section{min-width:0}#emotion-film canvas{display:block;width:100%;height:400px}
#emotion-film .ef-heading,#emotion-film .ef-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
#emotion-film .ef-note{font-size:12px;color:#586b70}#emotion-film .ef-button{padding:10px 18px;border:1px solid #c8d4d2;border-radius:6px;background:transparent;color:#101820;font:inherit;cursor:pointer}
#emotion-film .ef-primary{background:#101820;color:#fff;border-color:#101820}#emotion-film h3{font-size:20px;margin:0}
#emotion-film .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:650px){#emotion-film .ef-scenes{grid-template-columns:1fr;gap:24px}}

#emotion-film{max-width:1000px;margin:28px auto 0} #emotion-film h3{font-size:18px}

