:root{--color-bg: #fafafa;--color-text: #1a1a1a;--color-muted: #666;--color-border: #e0e0e0;--color-ins-bg: #d4edda;--color-ins-text: #155724;--color-del-bg: #f8d7da;--color-del-text: #721c24;--color-primary: #2563eb;--max-width: 960px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.6}.container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}ins{background:var(--color-ins-bg);color:var(--color-ins-text);text-decoration:none;padding:.1em .2em;border-radius:2px}del{background:var(--color-del-bg);color:var(--color-del-text);padding:.1em .2em;border-radius:2px}header.svelte-12qhfyh{border-bottom:1px solid var(--color-border);margin-bottom:2rem}.header-inner.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.3rem;text-decoration:none;color:var(--color-text)}.logo.svelte-12qhfyh:hover{color:var(--color-primary)}.logo-img.svelte-12qhfyh{width:36px;height:36px;border-radius:6px}.nav-links.svelte-12qhfyh{display:flex;gap:1.25rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-muted);text-decoration:none;font-size:1rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-primary)}footer.svelte-12qhfyh{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--color-border);font-size:.8rem;color:var(--color-muted);text-align:center}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-primary);text-decoration:none}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}.follow-links.svelte-12qhfyh{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:.75rem}.follow-link.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-text);text-decoration:none}.follow-link.svelte-12qhfyh:hover{color:var(--color-primary)}.follow-link.svelte-12qhfyh svg:where(.svelte-12qhfyh){opacity:.7}.follow-link.svelte-12qhfyh:hover svg:where(.svelte-12qhfyh){opacity:1}.modal-backdrop.svelte-12qhfyh{position:fixed;inset:0;background:#0006;z-index:100;display:flex;align-items:center;justify-content:center}.modal.svelte-12qhfyh{background:#fff;border-radius:.5rem;padding:1.5rem;max-width:420px;width:90%;box-shadow:0 8px 32px #0003}.modal.svelte-12qhfyh h3:where(.svelte-12qhfyh){margin:0 0 .5rem;font-size:1.1rem}.modal.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:.85rem;color:var(--color-muted);margin-bottom:1rem}.instance-input.svelte-12qhfyh{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:.25rem;overflow:hidden;margin-bottom:1rem}.instance-prefix.svelte-12qhfyh{padding:.5rem;background:#f5f5f5;color:var(--color-muted);font-size:.85rem;border-right:1px solid var(--color-border)}.instance-input.svelte-12qhfyh input:where(.svelte-12qhfyh){flex:1;border:none;padding:.5rem;font-size:.9rem;outline:none}.modal-actions.svelte-12qhfyh{display:flex;gap:.5rem;justify-content:flex-end}.btn-cancel.svelte-12qhfyh{padding:.4rem .75rem;border:1px solid var(--color-border);border-radius:.25rem;background:#fff;cursor:pointer;font-size:.85rem}.btn-go.svelte-12qhfyh{padding:.4rem .75rem;border:none;border-radius:.25rem;background:var(--color-primary);color:#fff;cursor:pointer;font-size:.85rem}.btn-go.svelte-12qhfyh:hover{background:#1d4ed8}
