.modal-backdrop.svelte-uhvpzc{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-uhvpzc{position:relative;width:90vw;max-width:56rem;max-height:85vh;display:flex;flex-direction:column;background:#1e1e1e;border-radius:8px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;border:1px solid #333}.modal-header.svelte-uhvpzc{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#252526;border-bottom:1px solid #333}.modal-title.svelte-uhvpzc{font-family:var(--font-mono, monospace);font-size:14px;color:#ccc;margin:0}.header-actions.svelte-uhvpzc{display:flex;align-items:center;gap:4px}.action-btn.svelte-uhvpzc{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#888;cursor:pointer;transition:background .15s,color .15s}.action-btn.svelte-uhvpzc:hover:not(:disabled){background:#3c3c3c;color:#ccc}.action-btn.svelte-uhvpzc:disabled{opacity:.4;cursor:not-allowed}.action-btn.copied.svelte-uhvpzc{color:#4ec9b0}.code-container.svelte-uhvpzc{flex:1;overflow:auto}.loading.svelte-uhvpzc{display:flex;align-items:center;justify-content:center;height:12rem;color:#888;font-family:var(--font-mono, monospace);font-size:14px}.code-pre.svelte-uhvpzc{margin:0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.code-pre.wrap.svelte-uhvpzc{white-space:pre-wrap;word-break:break-word;overflow-x:hidden}.action-btn.active.svelte-uhvpzc{color:#569cd6}.hljs{background:#1e1e1e;color:#d4d4d4}.hljs-keyword{color:#569cd6}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-literal{color:#569cd6}.hljs-number{color:#b5cea8}.hljs-string{color:#ce9178}.hljs-comment{color:#6a9955;font-style:italic}.hljs-function,.hljs-title.function_{color:#dcdcaa}.hljs-params{color:#9cdcfe}.hljs-class .hljs-title{color:#4ec9b0}.hljs-variable,.hljs-attr{color:#9cdcfe}.hljs-meta{color:#c586c0}.hljs-decorator{color:#dcdcaa}.hljs-operator,.hljs-punctuation,.hljs-subst,.hljs-template-variable{color:#d4d4d4}
