@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.note-editor-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:45vh}.tiptap{touch-action:pan-y;-webkit-overflow-scrolling:touch}.note-editor-scroll .tiptap{min-height:100%;padding-bottom:45vh}.tiptap :first-child{margin-top:calc(var(--spacing,.25rem)*0)}.tiptap ul,.tiptap ol{margin:0 1rem 0 .4rem;padding:0 1rem;list-style-position:outside}.tiptap ul:not([data-type=taskList]){list-style-type:disc}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.tiptap ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.tiptap ol{list-style-type:decimal}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap ul li p,.tiptap ol li p{margin-top:0;margin-bottom:0}.tiptap ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-top:calc(var(--spacing,.25rem)*10);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);text-wrap:pretty}.tiptap h1,.tiptap h2{margin-top:calc(var(--spacing,.25rem)*14);margin-bottom:calc(var(--spacing,.25rem)*6)}.tiptap h1{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.tiptap h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.tiptap code{border-radius:var(--radius-md,.375rem);background-color:var(--color-purple-500,oklch(62.7% .265 303.9));padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-black,#000)}.tiptap .code-block-node-view{margin-block:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);background-color:var(--color-black,#000);overflow:hidden}.tiptap .code-block-header{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.tiptap .code-block-header{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.tiptap .code-block-header{background-color:var(--color-gray-950,oklch(13% .028 261.692));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2)}.tiptap .code-block-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-gray-400,oklch(70.7% .022 261.325));text-transform:uppercase}.tiptap .code-block-language-select{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.tiptap .code-block-language-select{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.tiptap .code-block-language-select{background-color:var(--color-gray-900,oklch(21% .034 264.665));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-200,oklch(92.8% .006 264.531));--tw-outline-style:none;outline-style:none}.tiptap .code-block-language-select:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.tiptap .code-block-language-select:hover{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.tiptap .code-block-language-select:focus{border-color:var(--color-blue-400,oklch(70.7% .165 254.624))}.tiptap .code-block-body{grid-template-columns:auto minmax(0,1fr);display:grid}.tiptap .code-block-line-numbers{border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px}@supports (color:color-mix(in lab,red,red)){.tiptap .code-block-line-numbers{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.tiptap .code-block-line-numbers{background-color:var(--color-gray-950,oklch(13% .028 261.692));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364));-webkit-user-select:none;user-select:none;min-width:3rem;font-family:JetBrainsMono,monospace;line-height:1.5rem}.tiptap .code-block-line-numbers span{display:block}.tiptap pre{margin:calc(var(--spacing,.25rem)*0);background-color:var(--color-black,#000);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:#e2e8f0;tab-size:2;white-space:pre;border-radius:0;font-family:JetBrainsMono,monospace;line-height:1.5rem;overflow-x:auto}@media(max-width:640px){.note-editor-scroll{scroll-padding-bottom:30vh}.note-editor-scroll .tiptap{padding-bottom:30vh}.tiptap ul,.tiptap ol{margin:0 0 0 .25rem;padding:0 .75rem}.tiptap .code-block-header{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);flex-wrap:wrap}.tiptap .code-block-body{grid-template-columns:2.5rem minmax(0,1fr)}.tiptap .code-block-line-numbers{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);min-width:2.5rem;font-size:10px}.tiptap pre{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2)}.note-editor-scroll{min-height:0}.tiptap h1{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.tiptap h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.tiptap pre code{padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:inherit;background-color:#0000}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#7dd3fc;opacity:.72;font-style:italic}.tiptap pre .hljs-title,.tiptap pre .hljs-title.function_{color:#93c5fd}.tiptap pre .hljs-built_in,.tiptap pre .hljs-keyword,.tiptap pre .hljs-name,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-tag{color:#c084fc;font-weight:600}.tiptap pre .hljs-attr,.tiptap pre .hljs-attribute,.tiptap pre .hljs-property,.tiptap pre .hljs-variable{color:#f9a8d4}.tiptap pre .hljs-literal,.tiptap pre .hljs-meta{color:#f0abfc}.tiptap pre .hljs-number{color:#fdba74}.tiptap pre .hljs-operator,.tiptap pre .hljs-punctuation{color:#f8fafc;opacity:.8}.tiptap pre .hljs-regexp,.tiptap pre .hljs-string{color:#86efac}.tiptap blockquote{margin-block:calc(var(--spacing,.25rem)*6);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-left:calc(var(--spacing,.25rem)*4)}.tiptap hr{margin-block:calc(var(--spacing,.25rem)*8);border-top-style:var(--tw-border-style);--tw-border-style:none;border-style:none;border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
