:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--muted:#888;--error:#c0392b;--border:#8884;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{max-width:900px;margin:0 auto;padding:1rem}section{margin-bottom:2rem}.row{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0;display:flex}input[type=number]{width:4.5rem}.muted{color:var(--muted)}.error{color:var(--error)}.matrix{border-collapse:collapse;border-left:2px solid;border-right:2px solid;margin:.5rem 0}.matrix td{text-align:right;font-variant-numeric:tabular-nums;padding:.2rem .6rem}.matrix.editable td{padding:.15rem}.cards{flex-wrap:wrap;gap:1rem;display:flex}.card{border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem}.card header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card header .actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.card header .error{margin:0}.card .origin{margin:.25rem 0 0;font-size:.9em}.matrix-view details{font-size:.9em}.matrix-view summary{cursor:pointer;color:var(--muted)}.scroll{max-width:100%;overflow-x:auto}.card{min-width:0;max-width:100%}.matrix-pair{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.matrix-image{border:1px solid var(--border);display:block}.sections-row{flex-wrap:wrap;gap:0 2rem;display:flex}.sections-row>section{min-width:0;max-width:100%}.sections-row>.editor-section{flex:0 auto}.sections-row>.multiply-section{flex:20rem}.editor-image{cursor:pointer}.hint{margin:0;font-size:.9em}
