.field-list:where(.astro-6fxvkmvx){display:flex;flex-direction:column;gap:.5rem;margin-block:1rem}.field-card:where(.astro-6fxvkmvx){border:1px solid var(--sl-color-gray-5);border-radius:6px;padding:.75rem 1rem;background:var(--sl-color-black)}.field-header:where(.astro-6fxvkmvx){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.field-key:where(.astro-6fxvkmvx){display:flex;align-items:center;gap:.4rem;font-size:1rem}.field-meta:where(.astro-6fxvkmvx){display:flex;align-items:center;gap:.75rem;flex-shrink:0}.type-string:where(.astro-6fxvkmvx){color:#4ade80}.type-bool:where(.astro-6fxvkmvx){color:#818cf8}.type-number:where(.astro-6fxvkmvx){color:#fb923c}.type-map:where(.astro-6fxvkmvx){color:#facc15}.type-slice:where(.astro-6fxvkmvx){color:#22d3ee}.type-pointer:where(.astro-6fxvkmvx){color:#f472b6}.type-other:where(.astro-6fxvkmvx){color:var(--sl-color-accent)}:root[data-theme=light] .type-string:where(.astro-6fxvkmvx){color:#16a34a}:root[data-theme=light] .type-bool:where(.astro-6fxvkmvx){color:#4f46e5}:root[data-theme=light] .type-number:where(.astro-6fxvkmvx){color:#ea580c}:root[data-theme=light] .type-map:where(.astro-6fxvkmvx){color:#a16207}:root[data-theme=light] .type-slice:where(.astro-6fxvkmvx){color:#0891b2}:root[data-theme=light] .type-pointer:where(.astro-6fxvkmvx){color:#db2777}.field-default:where(.astro-6fxvkmvx){font-size:.85em;color:var(--sl-color-gray-3)}.field-description:where(.astro-6fxvkmvx){margin:.4rem 0 0;font-size:.9em;color:var(--sl-color-gray-2)}.field-env:where(.astro-6fxvkmvx){display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.env-label:where(.astro-6fxvkmvx){font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-4);flex-shrink:0}.env-var:where(.astro-6fxvkmvx){font-size:.8em;color:var(--sl-color-gray-3)}.env-placeholder:where(.astro-6fxvkmvx){opacity:.45;font-style:italic}.copy-btn:where(.astro-6fxvkmvx){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;margin:0;border:none;border-radius:3px;background:transparent;color:var(--sl-color-gray-4);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.field-env:where(.astro-6fxvkmvx):hover .copy-btn:where(.astro-6fxvkmvx),.copy-btn:where(.astro-6fxvkmvx):focus-visible{opacity:1}.copy-btn:where(.astro-6fxvkmvx):hover{background:var(--sl-color-gray-6);color:var(--sl-color-gray-2)}.copy-btn:where(.astro-6fxvkmvx) svg:where(.astro-6fxvkmvx){display:block;flex-shrink:0;margin:0}.copy-btn:where(.astro-6fxvkmvx) .icon-check:where(.astro-6fxvkmvx){display:none;color:#4ade80}.copy-btn:where(.astro-6fxvkmvx).copied .icon-copy:where(.astro-6fxvkmvx){display:none}.copy-btn:where(.astro-6fxvkmvx).copied .icon-check:where(.astro-6fxvkmvx){display:block}.enum-badge:where(.astro-6fxvkmvx){font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.1em .35em;border-radius:3px;border:none;background:var(--sl-color-accent-low);color:var(--sl-color-accent-high);cursor:pointer;transition:background .15s}.enum-badge:where(.astro-6fxvkmvx):hover,.enum-badge:where(.astro-6fxvkmvx)[aria-expanded=true]{background:color-mix(in srgb,var(--sl-color-accent) 25%,transparent)}.enum-values:where(.astro-6fxvkmvx){display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.enum-value:where(.astro-6fxvkmvx){font-family:var(--sl-font-mono),monospace;font-size:.8em;padding:.2em .6em;border-radius:4px;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7, var(--sl-color-black));color:var(--sl-color-gray-2);cursor:pointer;transition:border-color .15s,color .15s}.enum-value:where(.astro-6fxvkmvx):hover{border-color:var(--sl-color-accent);color:var(--sl-color-white)}.enum-value:where(.astro-6fxvkmvx).copied{border-color:#4ade80;color:#4ade80}.required:where(.astro-6fxvkmvx){font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.1em .35em;border-radius:3px;background:color-mix(in srgb,var(--sl-color-red) 15%,transparent);color:var(--sl-color-red)}.passthrough-note:where(.astro-6fxvkmvx){margin-top:1rem;padding:.75rem 1rem;border-left:3px solid var(--sl-color-accent);background:var(--sl-color-accent-low);border-radius:0 4px 4px 0}
