@layer properties,theme,base;@layer components{.vq-api-code{gap:6px;min-width:0;margin:0;display:grid}.vq-api-code figcaption{color:var(--muted);font-size:13px;font-weight:550}.vq-api-code pre{border:1px solid var(--line);border-radius:var(--radius-panel,12px);background:var(--surface-sunken);color:var(--ink);tab-size:2;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.vq-api-code code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.vq-guide-section :not(pre)>code{background:var(--surface-sunken);color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-size:.86em}.vq-api-table{border:1px solid var(--line);border-radius:var(--radius-panel,12px);overflow-x:auto}.vq-api-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px;line-height:1.5}.vq-api-table th,.vq-api-table td{border-top:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 14px}.vq-api-table thead th{color:var(--ink);border-top:0;font-weight:600}.vq-api-table td{color:var(--ink-2)}.vq-api-table td:first-child{white-space:nowrap}.vq-api-table code{white-space:nowrap;overflow-wrap:normal}.vq-api-num{font-variant-numeric:tabular-nums}}@layer utilities;
