:root[data-theme=light]{--ed-bg: #ffffff;--ed-fg: #111827;--ed-border: #e5e7eb;--ed-toolbar-bg: #f9fafb;--ed-btn-bg: #ffffff;--ed-btn-fg: #272f41;color-scheme:light}.editor-container{border:1px solid var(--ed-border);background:var(--ed-bg);color:var(--ed-fg);border-radius:8px;overflow:hidden}.editor-toolbar{display:flex;gap:8px;padding:8px;background:var(--ed-toolbar-bg);border-bottom:1px solid var(--ed-border)}.editor-editable{min-height:240px;padding:12px;outline:none}.editor-editable blockquote{margin:8px 0;padding:8px 12px;border-left:4px solid color-mix(in srgb,var(--ed-fg) 30%,transparent);background:color-mix(in srgb,var(--ed-fg) 6%,var(--ed-bg));border-radius:6px}.ed-btn{background:var(--ed-btn-bg);color:var(--ed-btn-fg);border:1px solid var(--ed-border);border-radius:6px;padding:4px 8px;cursor:pointer}.ed-btn.ed-btn-active{background:color-mix(in srgb,var(--ed-btn-bg) 70%,var(--ed-fg) 30%);color:var(--ed-bg);border-color:color-mix(in srgb,var(--ed-fg) 25%,var(--ed-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ed-fg) 18%,transparent) inset}.ed-btn svg{width:18px;height:18px;display:block;fill:currentColor}.ed-select,.ed-color,.ed-file-wrap input[type=file]{border:1px solid var(--ed-border);border-radius:6px;padding:4px 6px}.ed-select{background:var(--ed-btn-bg);color:var(--ed-btn-fg);appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:inherit;padding-right:28px;position:relative;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 10px top 10px,right 4px top 10px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.ed-select:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ed-fg) 20%,transparent)}.ed-color{width:32px;height:32px;padding:0;background:var(--ed-btn-bg);color:var(--ed-btn-fg);border:1px solid var(--ed-border);border-radius:6px;color-scheme:inherit}.ed-color-btn{position:relative}.ed-color-btn .ed-color-swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--ed-border);background:currentColor}.ed-color::-webkit-color-swatch-wrapper{padding:2px}.ed-color::-webkit-color-swatch{border:1px solid var(--ed-border);border-radius:4px}.ed-color::-moz-color-swatch{border:1px solid var(--ed-border);border-radius:4px}.ed-file-wrap{display:flex;align-items:center;gap:6px}.ed-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}:root[data-theme=dark]{--ed-bg: #0b1220;--ed-fg: #e5e7eb;--ed-border: #1f2937;--ed-toolbar-bg: #0f172a;--ed-btn-bg: #111827;--ed-btn-fg: #e5e7eb;color-scheme:dark}.editor-editable blockquote{border-left:4px solid color-mix(in srgb,var(--ed-fg) 40%,transparent);background:color-mix(in srgb,var(--ed-fg) 10%,var(--ed-bg))}.ed-btn.ed-btn-active{background:color-mix(in srgb,var(--ed-btn-bg) 40%,var(--ed-fg) 60%);color:#0b1220;border-color:color-mix(in srgb,var(--ed-fg) 35%,var(--ed-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ed-fg) 24%,transparent) inset}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
