.fixture-grid.svelte-pxbsl8{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.fixture-grid.svelte-pxbsl8 article:where(.svelte-pxbsl8){background:var(--gal-surface-bright, #ffffff);border:1px solid color-mix(in oklch,var(--gal-outline, #ced3da) 20%,transparent);border-radius:var(--gal-radius, .75rem);box-shadow:var(--gal-elevation-md, 0 4px 6px rgba(0,0,0,.05), 0 2px 4px rgba(0,0,0,.04));padding:1rem}.fixture-grid.svelte-pxbsl8 article.pass:where(.svelte-pxbsl8){border-color:color-mix(in oklch,var(--gal-success, #16a34a) 25%,transparent)}.fixture-grid.svelte-pxbsl8 article.fail:where(.svelte-pxbsl8){border-color:color-mix(in oklch,var(--gal-error, #dc2626) 30%,transparent)}.fixture-top.svelte-pxbsl8{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.45rem}.fixture-top.svelte-pxbsl8 h3:where(.svelte-pxbsl8),.fixture-grid.svelte-pxbsl8 p:where(.svelte-pxbsl8),.fixture-grid.svelte-pxbsl8 ul:where(.svelte-pxbsl8){margin:0}.fixture-top.svelte-pxbsl8 .pass-label:where(.svelte-pxbsl8){color:var(--gal-success, #15803d);font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.fixture-top.svelte-pxbsl8 .fail-label:where(.svelte-pxbsl8){color:var(--gal-error, #dc2626);font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.fixture-grid.svelte-pxbsl8 p:where(.svelte-pxbsl8){color:var(--gal-on-surface-variant, #64748b);font-family:var(--font-mono, monospace);font-size:.72rem;line-height:1.4;margin-bottom:.65rem}.fixture-grid.svelte-pxbsl8 ul:where(.svelte-pxbsl8){color:var(--gal-on-surface, #334155);display:grid;font-family:var(--font-mono, monospace);font-size:.72rem;font-variant-numeric:tabular-nums;gap:.3rem;line-height:1.5;padding-left:1rem}.slot-grid.svelte-1vh6y7y{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.slot-grid.svelte-1vh6y7y article:where(.svelte-1vh6y7y){background:var(--gal-surface-bright, #ffffff);border:1px solid color-mix(in oklch,var(--gal-outline, #ced3da) 20%,transparent);border-radius:var(--gal-radius, .75rem);padding:1rem}.slot-grid.svelte-1vh6y7y h3:where(.svelte-1vh6y7y),.slot-grid.svelte-1vh6y7y p:where(.svelte-1vh6y7y),.slot-grid.svelte-1vh6y7y dl:where(.svelte-1vh6y7y){margin:0}.empty-slot.svelte-1vh6y7y{color:var(--gal-on-surface-variant, #6b7280);font-size:.875rem;font-style:italic;line-height:1.4;margin-top:.5rem}.slot-grid.svelte-1vh6y7y dl:where(.svelte-1vh6y7y){display:grid;gap:.55rem}.slot-grid.svelte-1vh6y7y dl:where(.svelte-1vh6y7y) div:where(.svelte-1vh6y7y){display:grid;gap:.15rem}.slot-grid.svelte-1vh6y7y dt:where(.svelte-1vh6y7y){color:var(--gal-on-surface-variant, #64748b);font-family:var(--font-mono, monospace);font-size:.72rem;line-height:1.3;word-break:break-all}.slot-grid.svelte-1vh6y7y dd:where(.svelte-1vh6y7y){color:var(--gal-on-surface, #111827);font-family:var(--font-mono, monospace);font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.45;margin:0}
