html:has(.cue-app){overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%}html:has(.cue-app) body{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%}.cue-app{--cue-surface:#f5f5f5;--cue-ink:#212121;--cue-ink-muted:#656565;background-color:var(--cue-surface);overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;--cue-text-caption:.6875rem;--cue-text-label:.75rem;--cue-text-meta:.8125rem;--cue-text-body:.9375rem;--cue-text-md:1.0625rem;--cue-text-heading:1.125rem;--cue-text-title:1.1875rem;--cue-text-button:.875rem}.cue-text-caption{font-size:var(--cue-text-caption)}.cue-text-label{font-size:var(--cue-text-label)}.cue-text-meta{font-size:var(--cue-text-meta)}.cue-text-body{font-size:var(--cue-text-body)}.cue-text-md{font-size:var(--cue-text-md)}.cue-text-heading{font-size:var(--cue-text-heading)}.cue-text-title{font-size:var(--cue-text-title)}.cue-app :where(.text-xs){font-size:var(--cue-text-meta)}.cue-app :where(.text-sm){font-size:var(--cue-text-body)}.cue-app :where(.text-base){font-size:var(--cue-text-md)}.cue-app :where(.text-lg){font-size:var(--cue-text-heading)}.cue-app :where([data-slot=button].text-sm){font-size:var(--cue-text-button)}@media (hover:none) and (pointer:coarse){html:has(.cue-app) :is(input,textarea,select){font-size:16px}}.cue-app .cue-no-callout{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dark .cue-app{--cue-surface:var(--background);--cue-ink:#f0f0f0;--cue-ink-muted:#a3a3a3}
