.dental-finding-glyph{--t2-enamel-body:oklch(0.955 0.014 95);--t2-eval:color-mix(in oklab,#22d3ee 72%,var(--primary) 28%);--t2-extract:var(--destructive);--t2-root:#f59e0b;--t2-restore:oklch(0.56 0.095 180);--t2-replace:oklch(0.58 0.21 312);--t2-gum:oklch(0.77 0.17 140);--t2-ortho:oklch(0.64 0.19 355)}.dark .dental-finding-glyph{--t2-enamel-body:oklch(0.89 0.012 95);--t2-eval:#22d3ee;--t2-root:#fbbf24;--t2-restore:oklch(0.68 0.11 180);--t2-replace:oklch(0.7 0.17 312);--t2-gum:oklch(0.83 0.17 140);--t2-ortho:oklch(0.73 0.16 355)}.dental-finding-glyph.dfg-fam-look{--dfg-h:var(--t2-eval)}.dental-finding-glyph.dfg-fam-remove{--dfg-h:var(--t2-extract)}.dental-finding-glyph.dfg-fam-pulp{--dfg-h:var(--t2-root)}.dental-finding-glyph.dfg-fam-restore{--dfg-h:var(--t2-restore)}.dental-finding-glyph.dfg-fam-replace{--dfg-h:var(--t2-replace)}.dental-finding-glyph.dfg-fam-gum{--dfg-h:var(--t2-gum)}.dental-finding-glyph.dfg-fam-ortho{--dfg-h:var(--t2-ortho)}.dental-finding-glyph .dfg-ghost{fill:color-mix(in oklab,var(--t2-enamel-body) 80%,transparent);stroke:color-mix(in oklab,var(--muted-foreground) 70%,transparent);stroke-width:1}.dental-finding-glyph .dfg-ink{fill:none;stroke:var(--dfg-h);stroke-linecap:round;stroke-linejoin:round}.dental-finding-glyph .dfg-cas{fill:none;stroke:var(--card);stroke-linecap:round}.dental-finding-glyph .dfg-fill{fill:var(--dfg-h)}.dental-finding-glyph .dfg-soft{fill:color-mix(in oklab,var(--dfg-h) 22%,transparent)}.dental-finding-glyph .dfg-soft-strong{fill:color-mix(in oklab,var(--dfg-h) 34%,var(--card))}