body,html{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;background-color:#ffffff;color:#000000;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}button,input,textarea{padding:8px 10px;border:1px solid #ddd;border-radius:8px;background:white;color:#000000;transition:background-color .3s ease,color .3s ease,border-color .3s ease}button{cursor:pointer}button:disabled{opacity:.6;cursor:default}textarea{min-height:96px}[data-theme=dark] body{background-color:#1a1a1a;color:#ffffff}[data-theme=dark] button,[data-theme=dark] input,[data-theme=dark] textarea{background-color:#2d2d2d;color:#ffffff;border-color:#555555}[data-theme=light] button:hover{background-color:#f5f5f5}[data-theme=light] button:disabled{background-color:white;color:#888888}[data-theme=light] input:focus,[data-theme=light] textarea:focus{border-color:#007acc;outline:none}[data-theme=dark] button:hover{background-color:#3d3d3d}[data-theme=dark] button:disabled{background-color:#2d2d2d;color:#888888}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus{border-color:#007acc;outline:none}.rich-text-content{line-height:1.5}.rich-text-content p{margin:.5em 0}.rich-text-content ol,.rich-text-content ul{margin:.5em 0;padding-left:1.5em}.rich-text-content li{margin:.25em 0}.rich-text-content b,.rich-text-content strong{font-weight:600}.rich-text-content em,.rich-text-content i{font-style:italic}[data-theme=light] .rich-text-content{color:#000000}[data-theme=light] select{background-color:white;color:#000000;border-color:#ddd}[data-theme=light] select:focus{border-color:#007acc;outline:none}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,[data-theme=light] label{color:#000000}[data-theme=light] span{color:inherit}[data-theme=dark] .rich-text-content{color:#ffffff}[data-theme=dark] select{background-color:#2d2d2d;color:#ffffff;border-color:#555555}[data-theme=dark] select:focus{border-color:#007acc;outline:none}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label{color:#ffffff}[data-theme=dark] span{color:inherit}[data-theme=light] div[style*="border: 1px solid #ddd"]{border-color:#ddd!important}[data-theme=light] div[style*="background-color: #f9fafb"]{background-color:#f9fafb!important}[data-theme=light] div[style*="background-color: #f5f5f5"]{background-color:#f5f5f5!important}[data-theme=dark] div[style*="border: 1px solid #ddd"]{border-color:#555555!important}[data-theme=dark] div[style*="background-color: #f5f5f5"],[data-theme=dark] div[style*="background-color: #f9fafb"]{background-color:#2d2d2d!important}[data-theme=light] .rich-text-editor .toolbar,[data-theme=light] .rich-text-editor .toolbar button{background-color:white!important;border-color:#ddd!important}[data-theme=light] .rich-text-editor .toolbar button{color:#000000!important}[data-theme=light] .rich-text-editor .toolbar button.is-active{background-color:#007acc!important;color:#ffffff!important}[data-theme=light] .rich-text-editor .toolbar button:hover{background-color:#f5f5f5!important}[data-theme=light] .ProseMirror{background-color:white!important;color:#000000!important}[data-theme=light] .ProseMirror:focus{outline:none!important}[data-theme=light] div[style*="background: rgba(0,0,0,0.8)"]{background:rgba(0,0,0,.8)!important;color:#ffffff!important}[data-theme=dark] .rich-text-editor .toolbar,[data-theme=dark] .rich-text-editor .toolbar button{background-color:#2d2d2d!important;border-color:#555555!important}[data-theme=dark] .rich-text-editor .toolbar button{color:#ffffff!important}[data-theme=dark] .rich-text-editor .toolbar button.is-active{background-color:#007acc!important;color:#ffffff!important}[data-theme=dark] .rich-text-editor .toolbar button:hover{background-color:#3d3d3d!important}[data-theme=dark] .ProseMirror{background-color:#2d2d2d!important;color:#ffffff!important}[data-theme=dark] .ProseMirror:focus{outline:none!important}[data-theme=dark] div[style*="background: rgba(0,0,0,0.8)"]{background:rgba(255,255,255,.1)!important;color:#ffffff!important}