mark.language-error-mark,mark[data-error-id]{cursor:pointer!important;transition:opacity .2s ease!important}mark.language-error-mark:hover,mark[data-error-id]:hover{opacity:.8!important}mark.error-spelling,mark[data-color="#fee2e2"]{background-color:rgba(254,202,202,.9)!important;text-decoration:underline!important;text-decoration-color:#dc2626!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;padding:1px 3px!important;border-radius:2px!important;cursor:pointer!important}mark.error-grammar,mark[data-color="#fed7aa"]{background-color:rgba(254,215,170,.9)!important;text-decoration:underline!important;text-decoration-color:#ea580c!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;padding:1px 3px!important;border-radius:2px!important;cursor:pointer!important}mark.error-punctuation,mark[data-color="#bfdbfe"]{background-color:rgba(191,219,254,.9)!important;text-decoration:underline!important;text-decoration-color:#2563eb!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;padding:1px 3px!important;border-radius:2px!important;cursor:pointer!important}mark.error-style,mark[data-color="#ddd6fe"]{background-color:rgba(221,214,254,.9)!important;text-decoration:underline!important;text-decoration-color:#7c3aed!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;padding:1px 3px!important;border-radius:2px!important;cursor:pointer!important}mark.error-general,mark[data-color="#e5e7eb"]{background-color:rgba(229,231,235,.9)!important;text-decoration:underline!important;text-decoration-color:#4b5563!important;text-decoration-thickness:2px!important;text-decoration-style:wavy!important;padding:1px 3px!important;border-radius:2px!important;cursor:pointer!important}.language-error{position:relative;cursor:pointer;transition:all .2s ease;border-bottom-width:2px;border-bottom-style:wavy;padding-bottom:1px}.language-error-spelling{border-bottom-color:#ef4444;background-color:rgba(239,68,68,.05)}.language-error-spelling:hover{background-color:rgba(239,68,68,.1)}.language-error-grammar{border-bottom-color:#f59e0b;background-color:rgba(245,158,11,.05)}.language-error-grammar:hover{background-color:rgba(245,158,11,.1)}.language-error-punctuation{border-bottom-color:#3b82f6;background-color:rgba(59,130,246,.05)}.language-error-punctuation:hover{background-color:rgba(59,130,246,.1)}.language-error-style{border-bottom-color:#8b5cf6;background-color:rgba(139,92,246,.05)}.language-error-style:hover{background-color:rgba(139,92,246,.1)}.language-error-house{border-bottom-color:#0d9488;background-color:rgba(13,148,136,.05)}.language-error-house:hover{background-color:rgba(13,148,136,.1)}.language-error-general{border-bottom-color:#6b7280;background-color:rgba(107,114,128,.05)}.language-error-general:hover{background-color:rgba(107,114,128,.1)}.language-error-error{font-weight:500}.language-error-warning{opacity:.9}.language-error-suggestion{opacity:.8;border-bottom-style:dotted}@keyframes highlightError{0%{background-color:rgba(239,68,68,.3)}to{background-color:rgba(239,68,68,.05)}}.language-error-new{animation:highlightError 1s ease-out}@supports not (border-bottom-style:wavy){.language-error{border-bottom-style:dashed}}@media (prefers-color-scheme:dark){.language-error-spelling{border-bottom-color:#f87171;background-color:rgba(248,113,113,.1)}.language-error-grammar{border-bottom-color:#fbbf24;background-color:rgba(251,191,36,.1)}.language-error-punctuation{border-bottom-color:#60a5fa;background-color:rgba(96,165,250,.1)}.language-error-style{border-bottom-color:#a78bfa;background-color:rgba(167,139,250,.1)}.language-error-general{border-bottom-color:#9ca3af;background-color:rgba(156,163,175,.1)}}