/* Prisme Mods — Markdown Discord */
.discord-markdown{color:inherit;line-height:1.72;overflow-wrap:anywhere}
.discord-markdown>:first-child{margin-top:0!important}.discord-markdown>:last-child{margin-bottom:0!important}
.discord-markdown p{margin:.65em 0}.discord-markdown h1,.discord-markdown h2,.discord-markdown h3{margin:1.05em 0 .45em;color:#f8f5ff;font-family:Manrope,"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-weight:800;line-height:1.22;letter-spacing:-.01em}.discord-markdown h1{font-size:1.55em}.discord-markdown h2{font-size:1.3em}.discord-markdown h3{font-size:1.12em}.discord-markdown strong{color:#f7f3ff;font-weight:800}.discord-markdown em{font-style:italic}.discord-markdown u{text-underline-offset:3px}.discord-markdown del{opacity:.72}.discord-markdown ul,.discord-markdown ol{margin:.7em 0;padding-left:1.45em}.discord-markdown li{margin:.28em 0}.discord-markdown li::marker{color:#ff79b4;font-weight:800}.discord-markdown .discord-subtext{margin:.45em 0;color:#777184;font-size:.78em;line-height:1.45}.discord-markdown .discord-blockquote{margin:.75em 0;padding:.35em 0 .35em 14px;border-left:4px solid rgba(255,121,180,.65);color:#c9c3d4;background:linear-gradient(90deg,rgba(255,121,180,.07),transparent 70%);border-radius:0 8px 8px 0}.discord-markdown .discord-inline-code{padding:.16em .38em;border-radius:5px;background:#0f0d18;border:1px solid rgba(255,255,255,.08);color:#efebf7;font-family:"DM Mono",Consolas,monospace;font-size:.9em}.discord-markdown .discord-code-block{position:relative;margin:.9em 0}.discord-markdown .discord-code-block pre{margin:0;overflow:auto;padding:14px 15px;border-radius:10px;background:#0b0a12;border:1px solid rgba(255,255,255,.1);color:#ded9e8;line-height:1.55}.discord-markdown .discord-code-block code{font-family:"DM Mono",Consolas,monospace;font-size:.86em;white-space:pre}.discord-markdown .discord-code-language{position:absolute;right:10px;top:8px;color:#777184;font:700 9px Manrope;text-transform:uppercase;letter-spacing:.7px}.discord-markdown .discord-md-link{color:#7dc4ff;text-decoration:none;border-bottom:1px solid rgba(125,196,255,.35)}.discord-markdown .discord-md-link:hover{color:#a5d6ff;border-bottom-color:currentColor}.discord-markdown .discord-spoiler{display:inline;padding:.08em .25em;border-radius:4px;background:#25222d;color:transparent;cursor:pointer;user-select:none;transition:background .15s,color .15s}.discord-markdown .discord-spoiler:hover,.discord-markdown .discord-spoiler:focus{background:#3a3546;color:#e9e4f0;outline:none;user-select:text}.discord-markdown hr{height:1px;margin:1.15em 0;border:0;background:linear-gradient(90deg,transparent,rgba(255,121,180,.52),rgba(155,99,255,.42),transparent)}

/* Éditeur dans l'administration */
.markdown-field{display:grid;gap:7px}.markdown-field-title{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.markdown-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(155,99,255,.28);border-radius:999px;background:rgba(155,99,255,.09);color:#c9baff;font-size:9px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.markdown-editor{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:rgba(6,7,14,.72);transition:border-color .15s,box-shadow .15s}.markdown-editor:focus-within{border-color:rgba(255,78,147,.7);box-shadow:0 0 0 3px rgba(255,78,147,.08)}.markdown-editor-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:5px 8px;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.025)}.markdown-tabs{display:flex;gap:4px}.markdown-tab,.markdown-tool{border:0;color:#aaa3b8;background:transparent;cursor:pointer;font:700 11px Manrope;border-radius:7px;transition:.15s}.markdown-tab{padding:7px 10px}.markdown-tab:hover,.markdown-tab.active{color:#fff;background:rgba(255,255,255,.075)}.markdown-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--line-soft);background:rgba(3,4,10,.25)}.markdown-tool{min-width:31px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center}.markdown-tool:hover{color:#fff;background:rgba(255,78,147,.11)}.markdown-tool strong{font-size:12px}.markdown-tool .tool-u{text-decoration:underline;text-underline-offset:2px}.markdown-tool .tool-s{text-decoration:line-through}.markdown-tool-sep{width:1px;height:18px;margin:0 4px;background:var(--line)}.markdown-editor textarea{display:block!important;width:100%!important;min-height:250px!important;margin:0!important;padding:15px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f2eef7!important;font:13px/1.65 "DM Mono",Consolas,monospace!important;resize:vertical}.markdown-preview{min-height:250px;padding:16px 17px;color:#c8c2d1;font-size:14px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.markdown-empty{display:flex;align-items:center;justify-content:center;min-height:215px;color:#6f697d;font-style:italic}.markdown-editor-help{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:8px 10px;border-top:1px solid var(--line-soft);color:#716b7f;font-size:10px}.markdown-editor-help code{color:#a99dc0;font-family:"DM Mono",monospace}.markdown-editor.is-preview textarea,.markdown-editor.is-preview .markdown-toolbar{display:none!important}.markdown-editor:not(.is-preview) .markdown-preview{display:none}.markdown-editor.is-preview .markdown-preview{display:block}.markdown-help-link{border:0;background:transparent;color:#a99dc0;font:700 10px Manrope;cursor:pointer}.markdown-help-link:hover{color:#ff8fbc}.markdown-cheatsheet{display:none;padding:10px 12px;border-top:1px solid var(--line-soft);background:rgba(155,99,255,.045);color:#948ca2;font-size:10px;line-height:1.65}.markdown-cheatsheet.open{display:block}.markdown-cheatsheet code{color:#ddd5ef;font-family:"DM Mono",monospace}.markdown-cheatsheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}
@media(max-width:760px){.markdown-editor-top{align-items:flex-start;flex-direction:column}.markdown-toolbar{gap:3px}.markdown-cheatsheet-grid{grid-template-columns:1fr}}
