@layer components{.wt-content-area{color:var(--color-gray-900);font-size:var(--text-sm);line-height:2;word-break:break-word;overflow-wrap:anywhere;overflow-x:auto}.wt-content-area h1{margin-top:1rem;font-size:1.5rem}.wt-content-area h1,.wt-content-area h2{margin-bottom:.5rem;font-weight:700;line-height:1.25;color:var(--color-gray-900)}.wt-content-area h2{margin-top:.75rem;font-size:1.25rem}.wt-content-area h3{font-size:1.125rem}.wt-content-area h3,.wt-content-area h4{margin-top:.75rem;margin-bottom:.25rem;font-weight:700;line-height:1.25;color:var(--color-gray-900)}.wt-content-area h4{font-size:1rem}.wt-content-area p{margin:.5rem 0;color:var(--color-gray-900)}.wt-content-area :is(ul,ol){margin:.5rem 0;padding-left:1.25rem}.wt-content-area ul{list-style-type:disc}.wt-content-area ol{list-style-type:decimal}.wt-content-area li{margin:.25rem 0}.wt-content-area blockquote{margin:.5rem 0;border-left:4px solid var(--color-gray-300);padding-left:.75rem;font-style:italic;color:var(--color-gray-700)}.wt-content-area code{border-radius:var(--radius-xs);background-color:var(--color-gray-100);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-sm);color:var(--color-gray-800)}.wt-content-area pre{margin:.5rem 0;overflow-x:auto;border-radius:var(--radius-sm);background-color:var(--color-gray-100);padding:.75rem}.wt-content-area pre code{background-color:transparent;padding:0}.wt-content-area .tiptap-image,.wt-content-area img{margin:.5rem 0;display:block;height:auto;max-width:100%;border-radius:var(--radius-sm)}.wt-content-area table{margin:.5rem 0;width:100%;border-collapse:collapse}.wt-content-area :is(th,td){border:1px solid var(--color-gray-300);padding:.5rem .75rem;vertical-align:top}.wt-content-area th{background-color:var(--color-gray-100);font-weight:700;color:var(--color-gray-900)}.wt-content-area a{cursor:pointer;color:#2563eb;text-decoration:underline}.wt-content-area a:hover{color:#1d4ed8}.wt-content-area hr{margin:1rem 0;border-color:var(--color-gray-200)}.wt-content-area strong{font-weight:600;color:var(--color-gray-900)}.wt-content-area em{font-style:italic}}