.tgm-care{border-inline-start:2px solid var(--accent-text);color:var(--muted-foreground);margin-block-start:1.4rem;padding-inline-start:.8rem;font-size:.82rem;line-height:1.6}.tgm-stage{border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:#e6eae5;justify-items:center;min-width:0;margin-block-start:1.25rem;padding:1.25rem;display:grid}.tgm-card{justify-items:center;gap:.6rem;min-width:0;display:grid}.tgm-canvas{border:1px solid var(--border-strong);max-width:100%;height:auto;display:block}.tgm-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.78rem}.tgm-empty{text-align:center;color:var(--muted-foreground);padding-block:2.5rem;font-size:.9rem;line-height:1.6}.tgm-warning{border:1px solid var(--border-strong);border-inline-start:3px solid var(--accent-text);border-radius:var(--radius-2xl);color:var(--foreground);font-variant-numeric:tabular-nums;background:#e6eae5;gap:.5rem;margin-block-start:1.2rem;padding:.8rem .9rem;font-size:.88rem;line-height:1.6;display:grid}.tgm-prose{align-content:start;gap:1.1rem;min-width:0;display:grid}.tgm-prose>*{min-width:0}.tgm-prose p{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}.tgm-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:40rem){.tgm-stage{padding:.75rem}}.tgm-figures{--tgm-card:#013603;--tgm-ink:#f1f5f0;--tgm-accent:#e0fc5f;--tgm-margin:#0f4211;--tgm-quote:#315c32}.tgm-figure{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;gap:1.5rem;margin:0;padding-block:.4rem;display:grid}.tgm-figure-wide{grid-template-columns:minmax(0,1fr);gap:1.1rem}.tgm-figure figcaption{gap:.7rem;display:grid}.tgm-figure figcaption p{color:var(--muted-foreground);font-size:.9rem;line-height:1.6}.tgm-diagram{background:var(--tgm-margin);border:1px solid var(--border-strong);width:100%;position:relative;overflow:hidden}.tgm-diagram span{position:absolute}.tgm-card-ground{background:var(--tgm-card)}.tgm-stars{color:var(--tgm-accent);letter-spacing:.12em;align-items:center;font-size:.8rem;line-height:1;display:flex;overflow:hidden}.tgm-quote{background:var(--tgm-quote);outline-offset:-1px;outline:1px dashed #f1f5f073;align-content:center;justify-items:start;gap:.15rem;padding:.3rem .4rem;display:grid}.tgm-quote b{color:var(--tgm-ink);font-size:.78rem;font-weight:500}.tgm-quote i{color:#f1f5f0b8;font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal}.tgm-rule{background:var(--tgm-accent)}.tgm-attrib{color:var(--tgm-accent);align-items:flex-start;font-size:.72rem;display:flex}.tgm-annot{letter-spacing:.12em;color:var(--tgm-accent);align-items:flex-end;font-size:.6rem;display:flex}.tgm-sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 1.2rem;display:grid}.tgm-sizes li{align-content:start;gap:.3rem;display:grid}.tgm-size-shell{align-items:flex-end;height:9.5rem;margin-block-end:.4rem;display:flex}.tgm-size-frame{background:var(--tgm-card);border:1px solid var(--border-strong);align-items:center;max-width:100%;display:flex;position:relative}.tgm-size-frame[data-most=true]{border-color:var(--tgm-accent)}.tgm-size-frame>span{background:var(--tgm-quote);width:100%}.tgm-sizes b{font-size:.8rem;font-weight:500;line-height:1.4}.tgm-sizes i{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:.74rem;font-style:normal}.tgm-sizes small{color:var(--muted-foreground);font-size:.76rem;line-height:1.5}.tgm-subheading{letter-spacing:-.01em;margin-block-start:.6rem;font-size:.95rem;font-weight:500}@media (max-width:34rem){.tgm-figure{grid-template-columns:minmax(0,1fr)}.tgm-figure .tgm-diagram{max-width:13rem}.tgm-size-shell{height:8rem}}@media (max-width:52rem){.tgm-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}
