.tm-root{--tm-accent:#039;--tm-accent-soft:#e8edf7;--tm-ink:#111;--tm-muted:#5f6672;--tm-surface:#fff;--tm-surface-alt:#fafaf7;--tm-line:#e5e7eb;--tm-grid:#9aa2ae;--tm-radius:.75rem;color:var(--tm-ink)}.tm-heading{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:700}.tm-subheading{letter-spacing:-.005em;font-weight:600}.tm-answer{background:var(--tm-surface);border:1px solid var(--tm-line);border-inline-start:4px solid var(--tm-accent);border-radius:var(--tm-radius)}.tm-answer-line{color:var(--tm-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.125rem);line-height:1.2}.tm-answer-vorlauf{color:var(--tm-accent);white-space:nowrap}.tm-answer-degraded{color:var(--tm-muted)}.tm-stand{color:var(--tm-muted);font-variant-numeric:tabular-nums}.tm-chart{background:var(--tm-surface-alt);border:1px solid var(--tm-line);border-radius:var(--tm-radius);width:100%;height:auto;padding:4px}.tm-chart-caption,.tm-hours-source,.tm-evidence-note,.tm-disclaimer{color:var(--tm-muted)}.tm-table{border-collapse:collapse;font-variant-numeric:tabular-nums}.tm-th{border-bottom:2px solid var(--tm-line);color:var(--tm-muted);padding:.5rem .75rem .5rem 0;font-weight:600}.tm-td{border-bottom:1px solid var(--tm-line);padding:.5rem .75rem .5rem 0}.tm-media-shell{background:var(--tm-surface-alt);border:1px solid var(--tm-line);border-radius:var(--tm-radius);min-height:180px}.tm-hash{color:var(--tm-muted)}.tm-actions{background:var(--tm-accent-soft);border:1px solid var(--tm-line);border-radius:var(--tm-radius)}.tm-cta-primary{background:var(--tm-accent);color:#fff;border-radius:.5rem}.tm-cta-secondary{background:var(--tm-surface);color:var(--tm-accent);border:1.5px solid var(--tm-accent);border-radius:.5rem}
