#anim-panel{position:fixed;right:18px;top:82px;bottom:75px;width:310px;max-width:calc(100vw - 36px);padding:18px;z-index:120;overflow:auto;color:#e6dfcb;background:#252234f5;border:2px solid #14131b;box-shadow:5px 5px #c9a23c;font:13px/1.45 Barlow Condensed,sans-serif;scrollbar-width:thin}#anim-panel[hidden]{display:none}#anim-panel *{box-sizing:border-box}#anim-panel .anim-heading{display:flex;justify-content:space-between;align-items:center;font:700 11px monospace;color:#c9a23c;letter-spacing:.1em}#anim-panel h2{white-space:pre-line;margin:12px 0 8px;font:700 31px/.95 Barlow Condensed,sans-serif;letter-spacing:-.02em}#anim-panel p{color:#b8afc7;margin:0 0 15px;font-size:12px}#anim-panel label{display:block;font:11px monospace;color:#c9a23c;margin:12px 0 4px}#anim-panel select{display:block;width:100%;padding:8px 9px;background:#161622;color:#f0e9d5;border:1px solid #6f93c0;font:12px monospace}#anim-panel button{padding:8px 10px;background:#35374d;color:#eee5cb;border:1px solid #6f93c0;border-bottom:3px solid #11121c;cursor:pointer;font:700 12px Barlow Condensed,sans-serif;letter-spacing:.03em}#anim-panel button:hover{background:#475571}#anim-panel button:focus-visible,#anim-panel select:focus-visible,#anim-panel input:focus-visible{outline:2px solid #5fe6e6;outline-offset:2px}#anim-panel .anim-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}#anim-panel #anim-play,#anim-panel #anim-all{background:#c9a23c;color:#1c1927}#anim-panel #anim-all{width:100%;margin-top:10px}#anim-panel .anim-section{border-top:1px dashed #6f93c0;padding-top:14px;margin-top:18px;font:10px monospace;color:#5fe6e6;letter-spacing:.1em}#anim-panel input[type=range]{width:100%;accent-color:#c9a23c}#anim-panel output{display:block;white-space:pre-line;background:#161622;border-left:3px solid #5fe6e6;padding:10px;margin-top:12px;font:10px/1.7 monospace}#anim-panel small{display:block;color:#a9a0b4;font:10px/1.5 monospace;margin-top:12px}#anim-panel pre{white-space:pre-wrap;font:9px monospace;background:#171520;padding:8px;max-height:240px;overflow:auto}#anim-toggle{position:fixed;right:18px;bottom:21px;z-index:130;color:#1d1927;background:#c9a23c;border:2px solid #151320;box-shadow:2px 2px #6f93c0;padding:9px 14px;font:700 11px monospace;cursor:pointer}#anim-badge{position:fixed;left:50%;top:20px;transform:translate(-50%);z-index:100;border:1px solid #6f93c0;border-left:5px solid #c9a23c;background:#252234e8;color:#eee4c9;padding:9px 15px;font:11px monospace;pointer-events:none}body.stream #anim-badge{top:65px}@media(max-width:700px){#anim-panel{top:65px;width:280px;padding:13px}#anim-badge{top:66px;max-width:95vw;white-space:nowrap;font-size:10px}}@media(prefers-reduced-motion:reduce){#anim-panel *{scroll-behavior:auto}}
