.callout.svelte-1ezppec{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:0 6px 6px 0;border-left:4px solid var(--color-border);background-color:var(--color-bg-secondary)}.title.svelte-1ezppec{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-heading);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.content.svelte-1ezppec p{margin-bottom:.5rem}.content.svelte-1ezppec p:last-child{margin-bottom:0}.info.svelte-1ezppec{border-left-color:var(--color-info);background-color:var(--color-info-bg)}.info.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-info)}.warning.svelte-1ezppec{border-left-color:var(--color-warning);background-color:var(--color-warning-bg)}.warning.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-warning)}.danger.svelte-1ezppec{border-left-color:var(--color-danger);background-color:var(--color-danger-bg)}.danger.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-danger)}.success.svelte-1ezppec{border-left-color:var(--color-success);background-color:var(--color-success-bg)}.success.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-success)}.tip.svelte-1ezppec{border-left-color:var(--color-tip);background-color:var(--color-tip-bg)}.tip.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-tip)}.question.svelte-1ezppec{border-left-color:var(--color-question);background-color:var(--color-question-bg)}.question.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-question)}.quote.svelte-1ezppec{border-left-color:var(--color-quote);background-color:var(--color-quote-bg)}.quote.svelte-1ezppec .title:where(.svelte-1ezppec){color:var(--color-quote)}.code-block.svelte-1cjdcvn{margin:1.5rem 0;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.header.svelte-1cjdcvn{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border)}.filename.svelte-1cjdcvn{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-secondary)}.header-right.svelte-1cjdcvn{display:flex;align-items:center;gap:.75rem}.lang.svelte-1cjdcvn{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.code-container.svelte-1cjdcvn{position:relative}pre.svelte-1cjdcvn{margin:0;padding:1rem;overflow-x:auto;background-color:var(--color-code-bg);font-family:var(--font-mono);font-size:.875rem;line-height:1.6}.shiki.svelte-1cjdcvn pre{margin:0;padding:1rem;overflow-x:auto;background-color:var(--color-code-bg)!important}.shiki.svelte-1cjdcvn code{font-family:var(--font-mono);font-size:.875rem;line-height:1.6}.shiki.svelte-1cjdcvn span{color:var(--shiki-light)}.dark .shiki.svelte-1cjdcvn span{color:var(--shiki-dark)}.copy-btn.svelte-1cjdcvn{padding:.25rem;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--color-text-secondary);transition:color .15s,background-color .15s}.copy-btn.svelte-1cjdcvn:hover{color:var(--color-text);background-color:var(--color-bg-secondary)}.copy-btn.floating.svelte-1cjdcvn{position:absolute;top:.75rem;right:.75rem;padding:.375rem;background-color:var(--color-bg-tertiary);opacity:0;transition:opacity .15s}.code-container.svelte-1cjdcvn:hover .copy-btn.floating:where(.svelte-1cjdcvn){opacity:1}
