@charset "UTF-8";.code-block.svelte-3qx5rh{margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;border:1px solid #1e293b}.code-block.svelte-3qx5rh .code-title:where(.svelte-3qx5rh){display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;color:#cbd5e1;padding:1rem 1.25rem;background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom:1px solid #334155;margin:0}.code-block.svelte-3qx5rh .code-title:where(.svelte-3qx5rh) .language-badge:where(.svelte-3qx5rh){display:inline-block;padding:.25rem .5rem;background:#3b82f6;color:#fff;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.code-block.svelte-3qx5rh .code-wrapper:where(.svelte-3qx5rh){position:relative}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh){margin:0;padding:1.25rem;background:#0f172a;border:none;border-radius:0;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.7;color:#e2e8f0;white-space:pre;tab-size:2}.code-block.svelte-3qx5rh .code-content.wrap:where(.svelte-3qx5rh){white-space:pre-wrap;word-wrap:break-word}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh) code:where(.svelte-3qx5rh){font-family:inherit;font-size:inherit;background:none;padding:0;border:none;border-radius:0;color:inherit}.code-block.svelte-3qx5rh .copy-button:where(.svelte-3qx5rh){position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#1e293bcc;border:1px solid #475569;border-radius:.375rem;color:#cbd5e1;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.code-block.svelte-3qx5rh .copy-button:where(.svelte-3qx5rh):hover{background:#1e293be6;border-color:#64748b;color:#e2e8f0;transform:translateY(-1px)}.code-block.svelte-3qx5rh .copy-button:where(.svelte-3qx5rh):active{transform:translateY(0)}.code-block.svelte-3qx5rh .copy-button:where(.svelte-3qx5rh) svg:where(.svelte-3qx5rh){flex-shrink:0}.code-block.svelte-3qx5rh .copy-button:where(.svelte-3qx5rh) .copy-text:where(.svelte-3qx5rh){font-family:inherit}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh)::-webkit-scrollbar{height:8px;width:8px}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh)::-webkit-scrollbar-track{background:#1e293b}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh)::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.code-block.svelte-3qx5rh .code-content:where(.svelte-3qx5rh)::-webkit-scrollbar-thumb:hover{background:#64748b}.config-grid.svelte-6pbl71{display:grid;gap:1rem;margin-bottom:2rem;padding:1rem;background:#0066cc0d;border-radius:.5rem;border:1px solid rgba(0,102,204,.1)}.config-grid.svelte-6pbl71 .config-item:where(.svelte-6pbl71){display:flex;flex-direction:column;gap:.25rem}.config-grid.svelte-6pbl71 .config-item:where(.svelte-6pbl71) .config-label:where(.svelte-6pbl71){font-size:.875rem;font-weight:500;color:#666}.config-grid.svelte-6pbl71 .config-item:where(.svelte-6pbl71) .config-value:where(.svelte-6pbl71){font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;background:#0066cc1a;padding:.25rem .5rem;border-radius:.25rem;color:#06c;border:1px solid rgba(0,102,204,.2)}@media(max-width:768px){.config-grid.svelte-6pbl71{grid-template-columns:1fr!important;gap:.75rem}}.resource-list.svelte-3v3g3n{margin-bottom:2rem}.resource-list.svelte-3v3g3n h4:where(.svelte-3v3g3n){margin:0 0 .75rem;color:#333;font-size:1.125rem;font-weight:600}.resource-list.svelte-3v3g3n p:where(.svelte-3v3g3n){margin:0 0 1rem;color:#666;line-height:1.5}.resource-list.svelte-3v3g3n ul:where(.svelte-3v3g3n){margin:0;padding-left:1.5rem;list-style:none}.resource-list.svelte-3v3g3n ul:where(.svelte-3v3g3n) li:where(.svelte-3v3g3n){margin-bottom:.5rem;position:relative}.resource-list.svelte-3v3g3n ul:where(.svelte-3v3g3n) li:where(.svelte-3v3g3n):before{content:"•";color:#06c;font-weight:700;position:absolute;left:-1.5rem}.resource-list.svelte-3v3g3n ul:where(.svelte-3v3g3n) li:where(.svelte-3v3g3n) strong:where(.svelte-3v3g3n){color:#333}
