:root{--primary: #008080;--accent: #FFD700;--background-light: #F5F5F5;--background-dark: #101c22;--text-light: #2F4F4F;--text-dark: #F5F5F5;--card-light: #FFFFFF;--card-dark: #1A2429;--border-light: #EAEAEA;--border-dark: #2a3a44;--font-family-display: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial}:root.dark,.dark{--primary: #008080;--accent: #FFD700;--background-light: #101c22;--background-dark: #071024;--text-light: #2F4F4F;--text-dark: #F5F5F5;--card-light: #FFFFFF;--card-dark: #1A2429;--border-light: #EAEAEA;--border-dark: #2a3a44}.bg-card-light{background:var(--card-light)}.bg-card-dark{background:var(--card-dark)}.text-text-light{color:var(--text-light)}.text-text-dark{color:var(--text-dark)}.border-border-light{border-color:var(--border-light)}.border-border-dark{border-color:var(--border-dark)}.prose{color:var(--text-light);font-family:var(--font-family-display)}.dark .prose{color:var(--text-dark)}.dark .prose [style*="background:#f8f8f8"],.dark .prose [style*="background: #f8f8f8"],.dark .prose [style*="background:rgb(248,248,248)"],.dark .prose [style*="background: rgb(248,248,248)"],.dark .prose [style*="background:#f9f9f9"],.dark .prose [style*="background: #f9f9f9"],.dark .prose [style*="background:#fff"],.dark .prose [style*="background: #fff"],.dark .prose [style*="background:#f6f6f6"],.dark .prose [style*="background: #f6f6f6"],.dark .prose [style*="background:#f3f4f6"],.dark .prose [style*="background: #f3f4f6"],.dark .prose [style*="background:rgb(246,246,246)"],.dark .prose [style*="background: rgb(246,246,246)"],.dark .prose [style*="background:#fafafa"],.dark .prose [style*="background: #fafafa"],.dark .prose [style*="background:rgb(250,250,250)"],.dark .prose [style*="background: rgb(250,250,250)"]{background:var(--card-dark)!important;color:var(--text-dark)!important;border-color:var(--border-dark)!important}.dark .prose [style*="background:"],.dark .prose [style*="background-color:"],.dark .prose [style*="background-image:"]{background:var(--card-dark)!important;background-image:none!important;color:var(--text-dark)!important;border-color:var(--border-dark)!important;box-shadow:none!important}.dark .prose [style*="background:#f8f8f8"] h1,.dark .prose [style*="background:#f8f8f8"] h2,.dark .prose [style*="background:#f8f8f8"] h3,.dark .prose [style*="background:#f8f8f8"] h4,.dark .prose [style*="background:#f8f8f8"] h5,.dark .prose [style*="background:#f8f8f8"] h6,.dark .prose [style*="background:#fafafa"] h1,.dark .prose [style*="background:#fafafa"] h2,.dark .prose [style*="background:#fafafa"] h3,.dark .prose [style*="background:#fafafa"] h4,.dark .prose [style*="background:#fafafa"] h5,.dark .prose [style*="background:#fafafa"] h6{color:inherit!important}.dark .prose [style*="background:#f8f8f8"] table,.dark .prose [style*="background: #f8f8f8"] table,.dark .prose [style*="background:#f6f6f6"] table,.dark .prose [style*="background: #f6f6f6"] table,.dark .prose [style*="background:#f3f4f6"] table,.dark .prose [style*="background: #f3f4f6"] table,.dark .prose [style*="background:#fafafa"] table,.dark .prose [style*="background: #fafafa"] table{background:transparent!important;color:inherit!important;border-collapse:collapse!important}.dark .prose [style*="background:#f8f8f8"] table th,.dark .prose [style*="background:#f8f8f8"] table td,.dark .prose [style*="background: #f8f8f8"] table th,.dark .prose [style*="background: #f8f8f8"] table td,.dark .prose [style*="background:#f6f6f6"] table th,.dark .prose [style*="background:#f6f6f6"] table td,.dark .prose [style*="background: #f6f6f6"] table th,.dark .prose [style*="background: #f6f6f6"] table td,.dark .prose [style*="background:#f3f4f6"] table th,.dark .prose [style*="background:#f3f4f6"] table td,.dark .prose [style*="background: #f3f4f6"] table th,.dark .prose [style*="background: #f3f4f6"] table td,.dark .prose [style*="background:#fafafa"] table th,.dark .prose [style*="background:#fafafa"] table td,.dark .prose [style*="background: #fafafa"] table th,.dark .prose [style*="background: #fafafa"] table td{background:transparent!important;color:inherit!important;border:1px solid var(--border-dark)!important;padding:.4rem .6rem!important}.dark .prose [style*="background:#f8f8f8"] [style*="border:"],.dark .prose [style*="background:#f6f6f6"] [style*="border:"],.dark .prose [style*="background:#f3f4f6"] [style*="border:"],.dark .prose [style*="background:#fafafa"] [style*="border:"]{border-color:var(--border-dark)!important}.dark .prose pre[style*="background:#f6f6f6"],.dark .prose pre[style*="background: #f6f6f6"],.dark .prose pre[style*="background:#f8f8f8"],.dark .prose pre[style*="background: #f8f8f8"],.dark .prose pre[style*="background:#f3f4f6"],.dark .prose pre[style*="background: #f3f4f6"]{background:var(--card-dark)!important;color:var(--text-dark)!important;border:1px solid var(--border-dark)!important}.prose pre,.prose code{background:#f3f4f6}.dark .prose pre,.dark .prose code{background:#0b1220}.prose [style*="background:"],.prose [style*="background-color:"],.prose [style*="background-image:"]{background:var(--card-light)!important;background-image:none!important;color:var(--text-light)!important;border-color:var(--border-light)!important;box-shadow:none!important}.prose [style*="background:"] table,.prose [style*="background-color:"] table{background:transparent!important;color:inherit!important;border-collapse:collapse!important}.prose [style*="background:"] table th,.prose [style*="background:"] table td,.prose [style*="background-color:"] table th,.prose [style*="background-color:"] table td{background:transparent!important;color:inherit!important;border:1px solid var(--border-light)!important;padding:.4rem .6rem!important}.prose [style*="background:"] [style*="border:"],.prose [style*="background-color:"] [style*="border:"]{border-color:var(--border-light)!important}.prose pre[style*="background:"],.prose pre[style*="background-color:"]{background:var(--card-light)!important;color:var(--text-light)!important;border:1px solid var(--border-light)!important}
