.da-playground:where(.astro-ez6kwhza){margin-block:1.5rem}.da-label:where(.astro-ez6kwhza){display:block;font-weight:600;margin-block-end:.4rem}.da-row:where(.astro-ez6kwhza){display:flex;gap:.5rem;flex-wrap:wrap}.da-row:where(.astro-ez6kwhza) input:where(.astro-ez6kwhza){flex:1 1 16rem;padding:.55rem .7rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;background:var(--sl-color-black);color:var(--sl-color-white);font:inherit}.da-row:where(.astro-ez6kwhza) button:where(.astro-ez6kwhza){padding:.55rem 1.1rem;border:0;border-radius:.5rem;background:var(--sl-color-accent);color:var(--sl-color-white);font:inherit;font-weight:600;cursor:pointer}.da-row:where(.astro-ez6kwhza) button:where(.astro-ez6kwhza):disabled{opacity:.6;cursor:progress}.da-examples:where(.astro-ez6kwhza){display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-block:.6rem 0}.da-row:where(.astro-ez6kwhza)>:where(.astro-ez6kwhza),.da-examples:where(.astro-ez6kwhza)>:where(.astro-ez6kwhza){margin:0}.da-examples-label:where(.astro-ez6kwhza){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.da-chip:where(.astro-ez6kwhza){padding:.2rem .6rem;border:1px solid var(--sl-color-gray-5);border-radius:999px;background:transparent;color:var(--sl-color-text-accent);font:inherit;font-size:var(--sl-text-sm);cursor:pointer}.da-chip:where(.astro-ez6kwhza):hover{background:var(--sl-color-gray-6)}.da-chip:where(.astro-ez6kwhza):disabled{opacity:.6;cursor:progress}.da-hint:where(.astro-ez6kwhza){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-block:.9rem}.da-output:where(.astro-ez6kwhza):empty{display:none}.da-output .da-status,.da-output .da-error{padding:.8rem 1rem;border-radius:.5rem}.da-output .da-error{background:var(--sl-color-red-low);color:var(--sl-color-red-high)}.da-output .da-result{margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--sl-color-gray-5)}.da-output .da-result-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-block-end:.85rem}.da-output .da-result-head>*,.da-output .da-card-head>*{margin:0}.da-output .da-pill{padding:.25rem .7rem;border-radius:999px;font-size:var(--sl-text-sm);font-weight:700;border:1px solid transparent}.da-output .da-pill--ok{background:var(--sl-color-green-low);color:var(--sl-color-green-high);border-color:var(--sl-color-green)}.da-output .da-pill--bad{background:var(--sl-color-red-low);color:var(--sl-color-red-high);border-color:var(--sl-color-red)}.da-output .da-resolved{color:var(--sl-color-gray-2)}.da-output .da-summary{margin-block:0 1rem;color:var(--sl-color-gray-2)}.da-output .da-section{margin-block:1.5rem .75rem;font-size:var(--sl-text-base)}.da-output .da-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.da-output .da-card{padding:.85rem 1rem;border:1px solid var(--sl-color-gray-5);border-inline-start:3px solid var(--sl-color-gray-4);border-radius:.5rem;background:var(--sl-color-gray-6)}.da-output .da-card--finding{border-inline-start-color:var(--sl-color-red)}.da-output .da-card--notice{border-inline-start-color:var(--sl-color-blue)}.da-output .da-card--unchecked{border-inline-start-color:var(--sl-color-orange)}.da-output .da-card-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-block-end:.5rem}.da-output .da-tag{display:inline-block;padding:.1rem .45rem;border-radius:.35rem;font-size:var(--sl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.da-output .da-tag--types{background:var(--sl-color-purple-low);color:var(--sl-color-purple-high)}.da-output .da-tag--runtime{background:var(--sl-color-blue-low);color:var(--sl-color-blue-high)}.da-output .da-spec{font-weight:600;color:var(--sl-color-white)}.da-output .da-kind{padding:.1rem .45rem;border-radius:.35rem;font-size:var(--sl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--sl-color-red-low);color:var(--sl-color-red-high)}.da-output .da-kind--notice{background:var(--sl-color-blue-low);color:var(--sl-color-blue-high)}.da-output .da-card-msg{margin-block:0 .3rem;color:var(--sl-color-white)}.da-output .da-card-loc{margin:0;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.da-output .da-deps{margin-block-start:1rem;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}
