.internal-app-theme{--app-content-width:100rem;font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--foreground)}.internal-app-theme :where(h1,h2,h3,h4,.pindex-display){font-family:var(--font-geist-sans),system-ui,sans-serif;letter-spacing:-.018em;font-style:normal;font-weight:500}.internal-app-theme :where(header h1,header .font-instrument-italic){font-family:var(--font-geist-sans),system-ui,sans-serif;font-style:normal}.internal-app-theme :where(button,input,select,textarea){font-family:inherit}.internal-app-theme :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.internal-app-theme :where(table){font-variant-numeric:tabular-nums;font-size:12px}.internal-app-theme :where(th){color:var(--muted-foreground);font-size:10px;font-weight:500}.internal-app-theme :where(td,th){border-color:var(--border)}.internal-app-theme :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:6px}.internal-app-theme .contracts[data-internal]{--ct-teal:var(--primary);background:var(--background);color:var(--foreground);padding:28px 24px 60px;font-size:12px}.internal-app-theme .contracts[data-internal] :where(.panel,.stat,.banner,.empty,input,select,textarea):not(:where(.contract-document *)){background:var(--card);color:var(--foreground);border-color:var(--border);border-radius:8px}.internal-app-theme .contracts[data-internal] :where(.muted,nav a,label):not(:where(.contract-document *)){color:var(--muted-foreground)}.internal-app-theme .contracts[data-internal] :where(h1):not(:where(.contract-document *)){font-size:24px}.internal-app-theme .contracts[data-internal] :where(h2):not(:where(.contract-document *)){font-size:18px}.internal-app-theme .contracts[data-internal] :where(button,.button):not(:where(.contract-document *)){background:var(--primary);color:var(--primary-foreground);border-radius:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.internal-app-theme :where(button,a){transition:none}}.internal-app-theme :where(.pindex)>div{max-width:var(--app-content-width)}.internal-app-theme :where(.pindex header h1){font-size:24px}.internal-app-theme :where(.pindex h2){font-size:16px}.internal-app-theme :where(.pindex li.rounded-xl){border-radius:8px}.internal-app-theme :where(.asset-app){--radius:8px}.internal-app-theme :where(.asset-app button){border-radius:6px}.internal-app-theme :where(.asset-app .panel){border-radius:8px}.internal-app-theme :where(header.bg-card){background:var(--background)}.internal-app-theme :where(.rounded-sm){border-radius:6px}.internal-app-theme :where(.bg-foreground.text-background){background:var(--primary);color:var(--primary-foreground)}.internal-app-theme :where(.font-mono){font-variant-numeric:tabular-nums}.internal-app-theme .pindex-display,.internal-app-theme .contracts[data-internal] :is(h1,h2,.brand):not(:where(.contract-document *)),.internal-app-theme header .font-instrument-italic{font-family:var(--font-geist-sans),system-ui,sans-serif;letter-spacing:-.018em;font-style:normal;font-weight:500}.internal-app-theme .pindex header h1,.internal-app-theme .contracts[data-internal] h1:not(:where(.contract-document *)){font-size:24px}.internal-app-theme .contracts[data-internal] h2:not(:where(.contract-document *)){font-size:18px}.internal-app-theme .contracts[data-internal] .muted:not(:where(.contract-document *)){color:var(--muted-foreground);font-size:12px}.internal-app-theme .contracts[data-internal] :is(input,select,textarea):not(:where(.contract-document *)){background:var(--input);color:var(--foreground);border-color:var(--border);border-radius:6px;font-size:12px}.internal-app-theme .contracts[data-internal] :is(.panel,.stat,.empty):not(:where(.contract-document *)){background:var(--card);border-color:var(--border);border-radius:8px}.internal-app-theme .contracts[data-internal] .banner:not(:where(.contract-document *)){color:var(--muted-foreground);background:var(--card);border-color:var(--border);font-size:11px}.internal-app-theme .contracts[data-internal] :is(nav,td,.badge):not(:where(.contract-document *)){border-color:var(--border)}.internal-app-theme .contracts[data-internal] :is(th,nav a,.badge,label):not(:where(.contract-document *)){color:var(--muted-foreground);font-size:11px}.internal-app-theme .contracts[data-internal] :is(button,.button):not(:where(.contract-document *)){background:var(--primary);color:var(--primary-foreground);border-radius:6px;font-size:12px}.internal-app-theme .contracts[data-internal] :is(button.secondary,.button.secondary):not(:where(.contract-document *)){background:var(--card);color:var(--foreground);border-color:var(--border)}.internal-app-theme .contracts[data-internal] .stat strong:not(:where(.contract-document *)){font-family:var(--font-geist-mono),monospace;font-size:26px}.internal-app-theme .asset-app button:not(.secondary):not(.quiet):not(.danger){background:var(--primary);color:var(--primary-foreground)}.internal-app-theme .asset-app button{border-radius:6px}.internal-app-theme .contracts[data-internal] :is(button,a,input,select,textarea):focus-visible:not(:where(.contract-document *)){outline:2px solid var(--ring);outline-offset:3px}.internal-app-theme .contracts[data-internal] .error:not(:where(.contract-document *)){color:#f3a6a6;background:color-mix(in srgb,var(--destructive)10%,var(--card));border-color:color-mix(in srgb,var(--destructive)35%,var(--border))}.internal-app-theme .contracts[data-internal] :is(.success,.badge.signed):not(:where(.contract-document *)){color:var(--chart-3)}.internal-app-theme .contracts[data-internal] :is(.badge.issued,.badge.partially_signed):not(:where(.contract-document *)){color:var(--warning)}
