.database-page.svelte-2y9is6{width:100%;max-width:76rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;color:var(--color-text)}.database-page.svelte-2y9is6 h1{font-size:2.5rem;line-height:1.1;font-weight:700;color:var(--color-surface-dark)}.database-page.svelte-2y9is6 h1+p{margin-top:.75rem;margin-bottom:2rem;max-width:42rem;color:var(--color-text-muted);line-height:1.6}.database-page.svelte-2y9is6 h2{margin:2.75rem 0 .5rem;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--color-surface-dark);scroll-margin-top:1.5rem}.database-page.svelte-2y9is6 h2 a{color:inherit;text-decoration:none}.database-page.svelte-2y9is6 h2 a:after{content:"#";margin-left:.5rem;color:var(--color-primary);font-size:.9em;opacity:0;transition:opacity .18s ease}.database-page.svelte-2y9is6 h2 a:hover:after,.database-page.svelte-2y9is6 h2 a:focus-visible:after{opacity:1}.database-page.svelte-2y9is6 h2 a:hover,.database-page.svelte-2y9is6 h2 a:focus-visible{text-decoration:none}.database-page.svelte-2y9is6 h2 a:focus-visible{outline:3px solid var(--color-accent);outline-offset:.25rem}.database-page.svelte-2y9is6 span[id]{display:block;scroll-margin-top:1.5rem}.database-page.svelte-2y9is6 p{margin-bottom:1rem;color:var(--color-text-muted);line-height:1.6}.database-page.svelte-2y9is6 ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.25rem 1rem;margin:0 0 2rem;padding:1rem 0 1.5rem;border-bottom:1px solid var(--color-border);list-style:none}.database-page.svelte-2y9is6 li{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;color:var(--color-text-muted);line-height:1.45}.database-page.svelte-2y9is6 li:before{content:"";width:.375rem;height:.375rem;margin-top:.65em;border-radius:999px;background-color:currentColor;opacity:.8}.database-page.svelte-2y9is6 li a{min-width:0;overflow-wrap:anywhere;word-break:break-word}.database-page.svelte-2y9is6 a{color:var(--color-primary);text-decoration:none}.database-page.svelte-2y9is6 a:hover{text-decoration:underline}.database-page.svelte-2y9is6 table{width:100%;max-width:100%;margin:1rem 0 2rem;border-collapse:collapse;table-layout:fixed;background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.database-page.svelte-2y9is6 th,.database-page.svelte-2y9is6 td{padding:.625rem .75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.database-page.svelte-2y9is6 th{background-color:var(--color-surface-muted);font-weight:600;color:var(--color-surface-dark)}.database-page.svelte-2y9is6 td:first-child,.database-page.svelte-2y9is6 th:first-child{width:12rem;font-weight:500}.database-page.svelte-2y9is6 td:nth-child(2),.database-page.svelte-2y9is6 th:nth-child(2){width:10rem}.database-page.svelte-2y9is6 td:nth-child(2){font-family:JetBrains Mono,monospace;font-size:.875rem}.back-to-top.svelte-2y9is6{position:fixed;right:1.5rem;bottom:1.5rem;z-index:10;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--color-primary-strong);border-radius:999px;background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 .75rem 1.5rem #0f172a29;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.back-to-top.visible.svelte-2y9is6{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top.svelte-2y9is6:hover{background-color:var(--color-primary-strong)}.back-to-top.svelte-2y9is6:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.back-to-top.svelte-2y9is6 svg:where(.svelte-2y9is6){width:1.25rem;height:1.25rem}@media(max-width:48rem){.database-page.svelte-2y9is6{padding:1.5rem 1rem 3rem}.database-page.svelte-2y9is6 h1{font-size:2rem}.database-page.svelte-2y9is6 th,.database-page.svelte-2y9is6 td{padding:.5rem}.database-page.svelte-2y9is6 td:first-child,.database-page.svelte-2y9is6 th:first-child,.database-page.svelte-2y9is6 td:nth-child(2),.database-page.svelte-2y9is6 th:nth-child(2){width:auto}.back-to-top.svelte-2y9is6{right:1rem;bottom:1rem}}@media(prefers-reduced-motion:reduce){.back-to-top.svelte-2y9is6{transition:none}}
