.rules.svelte-11v8dgn{display:flex}button.svelte-11v8dgn{width:1rem;height:1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}button.svelte-11v8dgn:after{content:"";position:absolute;inset:-.25rem}button.svelte-11v8dgn:hover{color:var(--text)}svg.svelte-11v8dgn{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;width:100%;height:100%;display:block}.dot.svelte-11v8dgn{fill:currentColor;stroke:none}button.ok.svelte-11v8dgn{color:var(--accent)}button.bad.svelte-11v8dgn{color:var(--danger)}ul.svelte-11v8dgn{z-index:2;width:max-content;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:opacity .14s ease, transform .14s ease, display .14s allow-discrete;gap:.125rem;margin:0;padding:.625rem .75rem;font-size:.875rem;font-weight:400;list-style:none;display:grid;position:absolute;bottom:calc(100% + .375rem);left:0;box-shadow:0 8px 24px light-dark(#0000002e,#0006);@starting-style{opacity:0;transform:translateY(4px)}}ul[hidden].svelte-11v8dgn{opacity:0;display:none;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){ul.svelte-11v8dgn{transition:none}}li.svelte-11v8dgn:before{content:"○";width:1.25rem;display:inline-block}li.met.svelte-11v8dgn{color:var(--accent)}li.met.svelte-11v8dgn:before{content:"✓"}
