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_ {
  /* prettylights-syntax-keyword */
  color: #ff7b72
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #d2a8ff
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #79c0ff
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #a5d6ff
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #ffa657
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #8b949e
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #7ee787
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #c9d1d9
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #1f6feb;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #f2cc60
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #c9d1d9;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #c9d1d9;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #aff5b4;
  background-color: #033a16
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #ffdcd7;
  background-color: #67060c
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}
main.svelte-1p1g68o.svelte-1p1g68o{min-height:100vh;padding:2rem;max-width:900px;margin:0 auto}.pastebin-container.svelte-1p1g68o.svelte-1p1g68o{background:linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);border-radius:1.5rem;padding:2rem;box-shadow:0 4px 12px rgba(6, 95, 70, 0.15);border:2px solid #bbf7d0}.header.svelte-1p1g68o.svelte-1p1g68o{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #bbf7d0}.logo.svelte-1p1g68o.svelte-1p1g68o{display:flex;align-items:center;gap:0.75rem;font-size:1.5rem;font-weight:600;color:#065f46}.alembic.svelte-1p1g68o.svelte-1p1g68o{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(6, 95, 70, 0.2))}.brand.svelte-1p1g68o.svelte-1p1g68o{font-family:'JetBrains Mono', monospace}.subtitle.svelte-1p1g68o.svelte-1p1g68o{color:#047857;margin-bottom:2rem;font-weight:500}.error-banner.svelte-1p1g68o.svelte-1p1g68o{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.close-btn.svelte-1p1g68o.svelte-1p1g68o{background:none;border:none;color:#991b1b;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;line-height:1;transition:opacity 0.2s}.close-btn.svelte-1p1g68o.svelte-1p1g68o:hover{opacity:0.7}.pastebin-form.svelte-1p1g68o.svelte-1p1g68o{display:flex;flex-direction:column;gap:1rem}.paste-textarea.svelte-1p1g68o.svelte-1p1g68o{width:100%;min-height:400px;padding:1rem;border:2px solid #bbf7d0;border-radius:1rem;font-family:'JetBrains Mono', monospace;font-size:0.95rem;resize:vertical;background:white;color:#065f46;transition:border-color 0.2s, box-shadow 0.2s}.paste-textarea.svelte-1p1g68o.svelte-1p1g68o:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16, 185, 129, 0.1)}.paste-textarea.svelte-1p1g68o.svelte-1p1g68o:disabled{background:#f0fdf4;cursor:not-allowed;opacity:0.7}.publish-btn.svelte-1p1g68o.svelte-1p1g68o{padding:0.875rem 2rem;background:linear-gradient(135deg, #059669 0%, #10b981 100%);color:white;border:none;border-radius:1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;align-self:flex-start;box-shadow:0 4px 12px rgba(5, 150, 105, 0.3)}.publish-btn.svelte-1p1g68o.svelte-1p1g68o:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(5, 150, 105, 0.4)}.publish-btn.svelte-1p1g68o.svelte-1p1g68o:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none}.loading.svelte-1p1g68o.svelte-1p1g68o{text-align:center;padding:4rem 2rem}.loading.svelte-1p1g68o p.svelte-1p1g68o{margin:0.5rem 0}.loading.svelte-1p1g68o .path.svelte-1p1g68o{font-family:'JetBrains Mono', monospace;color:#047857;font-size:0.9rem}.error-modal.svelte-1p1g68o.svelte-1p1g68o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.error-content.svelte-1p1g68o.svelte-1p1g68o{background:linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);border-radius:1.5rem;padding:2rem;max-width:600px;width:100%;box-shadow:0 10px 25px rgba(6, 95, 70, 0.2);border:2px solid #fecaca}.error-content.svelte-1p1g68o h2.svelte-1p1g68o{margin:0 0 1rem 0;color:#dc2626;font-size:1.5rem}.error-message.svelte-1p1g68o.svelte-1p1g68o{color:#065f46;margin:1rem 0;font-size:1rem}.error-path.svelte-1p1g68o.svelte-1p1g68o{margin:1.5rem 0;padding:1rem;background:#f0fdf4;border-radius:1rem;border-left:4px solid #dc2626}.error-path.svelte-1p1g68o strong.svelte-1p1g68o{display:block;margin-bottom:0.5rem;color:#047857;font-size:0.9rem;font-weight:600}.error-path.svelte-1p1g68o code.svelte-1p1g68o{display:block;font-family:'JetBrains Mono', monospace;color:#065f46;word-break:break-all;font-size:0.9rem}.error-content.svelte-1p1g68o button.svelte-1p1g68o{margin-top:1.5rem;padding:0.875rem 2rem;background:linear-gradient(135deg, #059669 0%, #10b981 100%);color:white;border:none;border-radius:1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(5, 150, 105, 0.3)}.error-content.svelte-1p1g68o button.svelte-1p1g68o:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(5, 150, 105, 0.4)}.markdown-container.svelte-1p1g68o.svelte-1p1g68o{background:linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%);border-radius:1.5rem;padding:2rem;box-shadow:0 4px 12px rgba(6, 95, 70, 0.15);border:2px solid #bbf7d0}.markdown-content{color:#065f46}.markdown-content h1{font-size:2.25rem;margin-top:0;margin-bottom:1rem;border-bottom:2px solid #bbf7d0;padding-bottom:0.5rem;color:#065f46}.markdown-content h2{font-size:1.75rem;margin-top:2rem;margin-bottom:1rem;border-bottom:1px solid #bbf7d0;padding-bottom:0.5rem;color:#065f46}.markdown-content h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:0.75rem}.markdown-content h4{font-size:1.25rem;margin-top:1.25rem;margin-bottom:0.5rem}.markdown-content p{margin:1rem 0;line-height:1.7}.markdown-content ul,.markdown-content ol{margin:1rem 0;padding-left:2rem}.markdown-content li{margin:0.5rem 0}.markdown-content code{background:#f0fdf4;padding:0.2rem 0.4rem;border-radius:4px;font-family:'JetBrains Mono', monospace;font-size:0.9em;color:#047857;border:1px solid #bbf7d0}.markdown-content pre{background:#065f46;color:#d1fae5;padding:1rem;border-radius:1rem;overflow-x:auto;margin:1.5rem 0;border:2px solid #047857}.markdown-content pre code{background:transparent;padding:0;color:inherit;font-family:'JetBrains Mono', monospace;font-size:0.9em;line-height:1.6}.markdown-content pre code.hljs{background:transparent;padding:0;display:block;overflow-x:auto}.markdown-content pre code:not(.hljs){background:transparent;padding:0;color:inherit}.markdown-content blockquote{border-left:4px solid #10b981;padding-left:1rem;margin:1.5rem 0;color:#047857;font-style:italic;background:#f0fdf4;padding:1rem;border-radius:0.5rem}.markdown-content a{color:#059669;text-decoration:none;font-weight:500}.markdown-content a:hover{color:#047857;text-decoration:underline}.markdown-content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.markdown-content th,.markdown-content td{border:1px solid #bbf7d0;padding:0.75rem;text-align:left}.markdown-content th{background:#f0fdf4;font-weight:600;color:#065f46}.markdown-content img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0}.markdown-content hr{border:none;border-top:2px solid #bbf7d0;margin:2rem 0}
