.ex-sequence{min-width:0;color:var(--foreground);margin:24px 0}.ex-sequence-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.ex-sequence-controls>div{align-items:center;gap:14px;display:flex}.ex-sequence-controls button{border:1px solid var(--border);min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border-radius:7px;padding:8px 12px}.ex-sequence-controls>button{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.ex-sequence-controls button:disabled{opacity:.45;cursor:default}.ex-sequence-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ex-sequence-controls span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ex-sequence-drawing{border-radius:8px;overflow:hidden}.ex-sequence-drawing svg{width:100%;height:auto;display:block}.ex-sequence-result{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:18px 0}.ex-sequence-result p{color:var(--foreground)!important;margin:0 0 8px!important;font-size:15px!important}.ex-sequence-result output{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13px}.ex-sequence-copy h4{margin:22px 0 10px;font-size:17px;font-weight:500}.ex-sequence-copy p{margin:0!important}.ex-sequence-motion-note{font-size:12px!important}.ex-input-details>.mechanism-inputs{padding-top:12px}.ex-sequence a{color:inherit;text-underline-offset:4px}@media (max-width:680px){.ex-sequence-controls{flex-wrap:wrap;align-items:flex-start;gap:8px}.ex-sequence-controls>div{gap:9px}.ex-sequence-controls button{padding:8px}.ex-sequence-drawing{overflow-x:auto}.ex-sequence-drawing svg{min-width:540px}.ex-sequence-result p{font-size:13px!important}.ex-sequence-copy h4{font-size:16px}}.ex-sequence-scope{color:var(--muted);margin-top:22px;font-size:12px}.ex-sequence-scope summary{cursor:pointer;min-height:32px}.ex-sequence-scope p{margin:12px 0!important}.ex-sequence-controls{justify-content:flex-end;gap:8px;margin-bottom:4px}.ex-sequence-controls>div{gap:0}.ex-sequence-controls button{background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;display:inline-flex}.ex-sequence-controls>span{font-size:11px}
