.hm-code{color:#e2e8f0}.hm-code .s{color:#86efac}.hm-code .k{color:#7dd3fc}.hm-code .n{color:#fcd34d}.hm-code .w{color:#c4b5fd}.hm-code .l{color:#fdba74}.hm-code .c{color:#64748b;font-style:italic}.hm-code .v{color:#7dd3fc}.hm-code::-webkit-scrollbar{width:8px;height:8px}.hm-code::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:9999px}.hm-code::-webkit-scrollbar-track{background:0 0}.hm-ic{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#1e293b;overflow-wrap:anywhere;background:#f1f5f9;border-radius:.375rem;padding:.125rem .375rem;font-size:.84em}.hm-chip{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#334155;background:#f8fafc;border-radius:.375rem;padding:.125rem .375rem;font-size:12px;line-height:1.25rem;box-shadow:inset 0 0 0 1px #e2e8f0}.hm-fhead{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.hm-fname{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:600}.hm-ftype{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b;font-size:.75rem;line-height:1rem}