.lp-check{appearance:none;border:1px solid rgb(var(--lp-dim));background-color:rgb(var(--lp-page));cursor:pointer;width:18px;height:18px;transition:background-color .15s var(--lp-ease), border-color .15s var(--lp-ease);border-radius:0;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.lp-check:hover:not(:disabled){border-color:rgb(var(--lp-brand))}.lp-check:checked{border-color:rgb(var(--lp-brand));background-color:rgb(var(--lp-brand))}.lp-check:before{content:"";width:5px;height:10px;transition:transform .15s var(--lp-ease);border:2px solid #fff;border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.lp-check:checked:before{transform:rotate(45deg)scale(1)}.lp-check:focus-visible{outline:2px solid rgb(var(--lp-brand));outline-offset:2px}.lp-check:disabled{cursor:not-allowed;opacity:.5}.lp-check[aria-invalid=true]{border-color:rgb(var(--lp-danger))}@media (prefers-reduced-motion:reduce){.lp-check,.lp-check:before{transition:none}}
