.dtf{--dtf-muted: #4d544d;--dtf-green: #1a5f45;--dtf-warn: #7a4200;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;max-width:860px;margin:4px 0 20px;padding:14px;border:1px solid var(--color-line, #dfe4dc);border-radius:14px;background:var(--color-surface, #fff)}#discord-text-formatting-tool .dtf__label,#discord-text-formatting-tool .dtf__legend{margin:0 0 6px;padding:0;font-size:.85rem;font-weight:700}#discord-text-formatting-tool .dtf__label{margin:0 0 -4px}#discord-text-formatting-tool .dtf__input,#discord-text-formatting-tool .dtf__output{display:block;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #b9b2a7;border-radius:10px;background:#fff;color:var(--color-text, #202124);font:inherit;font-size:16px;line-height:1.45;resize:vertical}#discord-text-formatting-tool .dtf__input::placeholder{color:var(--dtf-muted);opacity:1}#discord-text-formatting-tool .dtf__input{field-sizing:content;min-height:calc(4.35em + 22px);max-height:40vh}#discord-text-formatting-tool .dtf__output{min-height:calc(2.9em + 22px);max-height:30vh;background:#f6f4ef;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;field-sizing:content}#discord-text-formatting-tool .dtf__input:focus-visible,#discord-text-formatting-tool .dtf__output:focus-visible,#discord-text-formatting-tool button:focus-visible,#discord-text-formatting-tool .dtf__chip:has(input:focus-visible),#discord-text-formatting-tool .dtf__segment:has(input:focus-visible),#discord-text-formatting-tool .dtf__swatch:has(input:focus-visible),#discord-text-formatting-tool .dtf__check:has(input:focus-visible){outline:3px solid var(--dtf-green);outline-offset:2px}#discord-text-formatting-tool .dtf__clear{align-self:flex-start;min-height:48px;padding:0 14px;border:1px solid var(--color-line, #dfe4dc);border-radius:10px;background:#fff;color:var(--dtf-muted);cursor:pointer;font:inherit;font-size:.85rem}#discord-text-formatting-tool .dtf__mode,#discord-text-formatting-tool .dtf__group{min-width:0;margin:0;padding:0;border:0}#discord-text-formatting-tool .dtf__segments{display:grid;grid-template-columns:1fr 1fr;gap:6px}#discord-text-formatting-tool .dtf__chips,#discord-text-formatting-tool .dtf__swatches{display:flex;flex-wrap:wrap;gap:6px}#discord-text-formatting-tool .dtf__segment,#discord-text-formatting-tool .dtf__chip,#discord-text-formatting-tool .dtf__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:48px;box-sizing:border-box;padding:6px 12px;border:1px solid #b9b2a7;border-radius:999px;background:#fff;color:var(--color-text, #202124);cursor:pointer;font:inherit;font-size:.85rem;white-space:nowrap}#discord-text-formatting-tool .dtf__segment{border-radius:10px;font-weight:700}#discord-text-formatting-tool .dtf__segment input,#discord-text-formatting-tool .dtf__chip input,#discord-text-formatting-tool .dtf__swatch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}#discord-text-formatting-tool .dtf__mark{display:inline-block;min-width:1em;font-weight:700;text-align:center;visibility:hidden}#discord-text-formatting-tool .dtf__segment:has(input:checked),#discord-text-formatting-tool .dtf__chip:has(input:checked),#discord-text-formatting-tool .dtf__swatch:has(input:checked),#discord-text-formatting-tool .dtf__chip[aria-pressed=true]{border-color:var(--dtf-green);background:#edf5ef;box-shadow:inset 0 0 0 1px var(--dtf-green)}#discord-text-formatting-tool .dtf__segment:has(input:checked) .dtf__mark,#discord-text-formatting-tool .dtf__chip:has(input:checked) .dtf__mark,#discord-text-formatting-tool .dtf__swatch:has(input:checked) .dtf__mark,#discord-text-formatting-tool .dtf__chip[aria-pressed=true] .dtf__mark{visibility:visible}#discord-text-formatting-tool .dtf__chip:disabled,#discord-text-formatting-tool .dtf__chip:has(input:disabled){cursor:not-allowed;opacity:.45}#discord-text-formatting-tool .dtf__chip input:disabled{cursor:not-allowed}#discord-text-formatting-tool .dtf__chips--row{flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box;height:66px;padding:5px 5px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}#discord-text-formatting-tool .dtf__chips--row .dtf__chip{flex:0 0 auto}#discord-text-formatting-tool .dtf__note--lines{min-height:1.45em;margin-top:2px}#discord-text-formatting-tool .dtf__glyph{min-width:1em;color:var(--dtf-muted);font-family:ui-serif,Georgia,serif;text-align:center}.dtf__chip--bold .dtf__glyph{font-weight:800}.dtf__chip--italic .dtf__glyph{font-style:italic}.dtf__chip--underline .dtf__glyph,.dtf__glyph--u{text-decoration:underline}.dtf__chip--strikethrough .dtf__glyph{text-decoration:line-through}#discord-text-formatting-tool .dtf__dot{display:inline-block;width:14px;height:14px;flex:0 0 auto;border:1px solid rgba(0,0,0,.35);border-radius:50%}.dtf__dot--default{background:linear-gradient(135deg,#efeff1 50%,#3a3b40 50%)}.dtf__dot--none{background:repeating-linear-gradient(135deg,#fff 0 3px,#c9c3b8 3px 5px)}#discord-text-formatting-tool .dtf__check{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:.9rem;font-weight:700;cursor:pointer}#discord-text-formatting-tool .dtf__check input{width:20px;height:20px;margin:0;padding:0}#discord-text-formatting-tool .dtf__hint,#discord-text-formatting-tool .dtf__note,#discord-text-formatting-tool .dtf__caption,#discord-text-formatting-tool .dtf__privacy{margin:0;color:var(--dtf-muted);font-size:.8rem;line-height:1.45}#discord-text-formatting-tool .dtf__hint{min-height:2.9em}#discord-text-formatting-tool .dtf__note--warn{color:var(--dtf-warn);font-weight:700}#discord-text-formatting-tool .dtf__panel{display:flex;flex-direction:column;gap:10px}#discord-text-formatting-tool .dtf__panel[hidden],#discord-text-formatting-tool .dtf__group[hidden]{display:none}#discord-text-formatting-tool .dtf__result{display:flex;flex-direction:column;gap:8px;margin-top:2px;padding-top:12px;border-top:1px solid var(--color-line, #dfe4dc)}#discord-text-formatting-tool .dtf__result-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#discord-text-formatting-tool .dtf__result-title{margin:0;font-size:1rem}#discord-text-formatting-tool .dtf__result-title span{color:var(--dtf-muted);font-size:.78rem;font-weight:400}#discord-text-formatting-tool .dtf__copy{min-width:96px;min-height:48px;padding:0 18px;border:0;border-radius:10px;background:var(--dtf-green);color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:800}#discord-text-formatting-tool .dtf__copy:disabled{cursor:not-allowed;opacity:.45}#discord-text-formatting-tool .dtf__preview{min-width:0;max-height:min(60vh,420px);overflow-x:auto;overflow-y:auto;padding:12px 14px;border-radius:10px;background:#2b2d31;color:#dbdee1;font-size:15px;line-height:1.375;overflow-wrap:anywhere}#discord-text-formatting-tool .dtf__count{margin:0;font-size:.85rem;font-weight:700}#discord-text-formatting-tool .dtf__count[data-status=nitro],#discord-text-formatting-tool .dtf__count[data-status=too_long]{color:#8a2c00}#discord-text-formatting-tool .dtf__status{min-height:1.2em;margin:0;color:var(--dtf-green);font-size:.85rem;font-weight:700}#discord-text-formatting-tool .dtf__status[data-state=manual]{color:var(--dtf-warn)}#discord-text-formatting-tool .dtf__output-label{margin:4px 0 0}#discord-text-formatting-tool .dtf-p__sample{margin:0 0 6px;color:#c4c9ce;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}#discord-text-formatting-tool .dtf-p__line,#discord-text-formatting-tool .dtf-p__h,#discord-text-formatting-tool .dtf-p__sub{min-height:1.2em;white-space:pre-wrap}#discord-text-formatting-tool .dtf-p__h{margin:8px 0 4px;color:#f2f3f5;font-weight:700;line-height:1.25}.dtf-p__h1{font-size:1.5em}.dtf-p__h2{font-size:1.25em}.dtf-p__h3{font-size:1em}#discord-text-formatting-tool .dtf-p__sub{color:#b5bac1;font-size:.8125em}#discord-text-formatting-tool .dtf-p__quote{margin:2px 0;padding-left:12px;border-left:4px solid #4e5058}#discord-text-formatting-tool .dtf-p__list{margin:2px 0;padding-left:24px}#discord-text-formatting-tool .dtf-p__code{padding:0 3px;border-radius:4px;background:#1e1f22;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}#discord-text-formatting-tool .dtf-p__pre{margin:4px 0;padding:8px 10px;overflow-x:auto;border:1px solid #1e1f22;border-radius:4px;background:#1e1f22;color:#dbdee1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;line-height:1.45;white-space:pre-wrap}#discord-text-formatting-tool .dtf-p__link{color:#5cc8ff;text-decoration:underline}#discord-text-formatting-tool .dtf-p__spoiler{display:inline;padding:0 2px;border:0;border-radius:4px;background:#1e1f22;color:transparent;cursor:pointer;font:inherit;text-align:inherit}#discord-text-formatting-tool .dtf-p__spoiler *{color:transparent}#discord-text-formatting-tool .dtf-p__spoiler[aria-expanded=true]{background:#ffffff1a;color:inherit}#discord-text-formatting-tool .dtf-p__spoiler[aria-expanded=true] *{color:inherit}#discord-text-formatting-tool .dtf-p__spoiler:focus-visible{outline:2px solid #00a8fc}#discord-text-formatting-tool .dtf-p__more{margin:8px 0 0;color:#c4c9ce;font-size:.8rem}@media(max-width:600px){#discord-text-formatting-tool .dtf__hint{min-height:4.35em}#discord-text-formatting-tool .dtf__note--lines{min-height:2.9em}.dtf{gap:9px;padding:11px;border-radius:12px}#discord-text-formatting-tool .dtf__segment,#discord-text-formatting-tool .dtf__chip,#discord-text-formatting-tool .dtf__swatch{padding:6px 10px;font-size:.82rem}#discord-text-formatting-tool .dtf__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}#discord-text-formatting-tool .dtf__swatch{justify-content:flex-start;padding:6px 8px}#discord-text-formatting-tool .dtf__preview{padding:10px 12px}}@media(max-width:360px){#discord-text-formatting-tool .dtf__hint{min-height:5.8em}}@media(prefers-reduced-motion:reduce){.dtf *{transition:none!important}}.table-scroll[data-astro-cid-mospec3c]{position:relative;max-width:100%;overflow:auto}.table-scroll[data-astro-cid-mospec3c] table[data-astro-cid-mospec3c]{min-width:420px}.table-scroll[data-astro-cid-mospec3c] code[data-astro-cid-mospec3c]{white-space:pre;font-size:14px}.dtf-sheet__note[data-astro-cid-mospec3c]{display:block;color:#5a5348;font-size:12px;font-weight:400}.dtf-sheet__copy[data-astro-cid-mospec3c]{min-width:64px;min-height:48px;padding:0 14px;border:1px solid #aaa196;border-radius:9px;background:#fff;color:#332e27;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.dtf-sheet__copy[data-astro-cid-mospec3c]:focus-visible{outline:3px solid #487a59;outline-offset:2px}.dtf-sheet__status[data-astro-cid-mospec3c]{min-height:1.2em;margin:6px 0 0;color:#1a5f45;font-size:13px;font-weight:700}.visually-hidden[data-astro-cid-mospec3c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:600px){.table-scroll[data-astro-cid-mospec3c] table[data-astro-cid-mospec3c]{min-width:0}#dtf-sheet[data-astro-cid-mospec3c] .table-scroll[data-astro-cid-mospec3c]{padding-right:6px}#dtf-sheet[data-astro-cid-mospec3c] thead[data-astro-cid-mospec3c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#dtf-sheet[data-astro-cid-mospec3c] table[data-astro-cid-mospec3c],#dtf-sheet[data-astro-cid-mospec3c] tbody[data-astro-cid-mospec3c]{display:block}#dtf-sheet[data-astro-cid-mospec3c] tr[data-astro-cid-mospec3c]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name copy" "code code";align-items:center;gap:6px 12px;padding:10px 0;border-bottom:1px solid #e3ded5}#dtf-sheet[data-astro-cid-mospec3c] th[data-astro-cid-mospec3c],#dtf-sheet[data-astro-cid-mospec3c] td[data-astro-cid-mospec3c]{display:block;padding:0;border:0}#dtf-sheet[data-astro-cid-mospec3c] .dtf-sheet__name[data-astro-cid-mospec3c]{grid-area:name}#dtf-sheet[data-astro-cid-mospec3c] .dtf-sheet__code[data-astro-cid-mospec3c]{grid-area:code;min-width:0}#dtf-sheet[data-astro-cid-mospec3c] .dtf-sheet__action[data-astro-cid-mospec3c]{grid-area:copy}#dtf-sheet[data-astro-cid-mospec3c] code[data-astro-cid-mospec3c]{white-space:pre-wrap;overflow-wrap:anywhere}}@media(max-width:600px){.section--tool-page{padding-top:14px}.section--tool-page h1{margin-bottom:6px;font-size:26px}.section--tool-page .lead{font-size:14px;line-height:1.4;margin-bottom:10px}.section--tool-page .breadcrumbs{margin-bottom:7px;font-size:11px}}
