.cp-app{background:var(--cp-color-canvas);color:var(--cp-color-text-primary);font:var(--cp-type-body);-webkit-font-smoothing:antialiased}.cp-app :where(h1,h2,h3){letter-spacing:normal}:where(.cp-app) :where(h1,h2,h3){color:var(--cp-color-text-heading)}.cp-app :focus-visible,.cp-app :focus-visible{outline:var(--cp-border-strong) solid var(--cp-color-focus-ring);outline-offset:var(--cp-space-1)}:where(.cp-app) :where(a){color:var(--cp-color-text-link);text-underline-offset:2px}:where(.cp-app) :where(a):hover{color:var(--cp-color-accent-hover)}:where(.cp-app) :where(button,input,textarea,select){font:inherit;color:inherit}.cp-portal{font:var(--cp-type-body);color:var(--cp-color-text-primary);-webkit-font-smoothing:antialiased}.cp-portal :focus-visible{outline:var(--cp-border-strong) solid var(--cp-color-focus-ring);outline-offset:var(--cp-space-1)}
