.nova-container,.nova-chat,[data-nova-ui]{font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6}@media (max-width:640px){.nova-container,.nova-chat,[data-nova-ui]{font-size:15px;line-height:1.7}}.nova-container h1,.nova-container h2,.nova-container h3,.nova-container h4,[data-nova-ui] h1,[data-nova-ui] h2,[data-nova-ui] h3,[data-nova-ui] h4{font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;letter-spacing:-.02em;font-weight:600}.nova-container code,.nova-container pre,[data-nova-ui] code,[data-nova-ui] pre{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:.375rem}.nova-container code:not(pre code):not([data-streamdown]),[data-nova-ui] code:not(pre code):not([data-streamdown]){background-color:rgb(var(--ap-code));white-space:pre-wrap;padding:.2em .4em;font-size:.85em}.nova-container pre,[data-nova-ui] pre{overflow-x:auto}@media (max-width:640px){.nova-container :is(button,summary,[role=menuitem]):not([data-streamdown=link]),.nova-chat :is(button,summary,[role=menuitem]):not([data-streamdown=link]),[data-nova-ui] :is(button,summary,[role=menuitem]):not([data-streamdown=link]){min-width:44px;min-height:44px}.nova-container summary,.nova-chat summary,[data-nova-ui] summary{align-content:center}.nova-container a:not(:is(p,li,td,th,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,label,[data-streamdown]) a),.nova-chat a:not(:is(p,li,td,th,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,label,[data-streamdown]) a),[data-nova-ui] a:not(:is(p,li,td,th,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,label,[data-streamdown]) a){min-width:44px;min-height:44px}:where(.nova-container,.nova-chat,[data-nova-ui]) :where(a:not(:is(p,li,td,th,dd,dt,h1,h2,h3,h4,h5,h6,blockquote,label,[data-streamdown]) a)){align-items:center;display:inline-flex}.nova-container a,.nova-chat a,[data-nova-ui] a{padding:.25rem}.nova-container :is(p,li) a,.nova-chat :is(p,li) a,[data-nova-ui] :is(p,li) a{padding-inline:0}.nova-container pre,[data-nova-ui] pre{padding:.75rem}}
