.ph-checkbox{appearance:none;border:1px solid var(--foreground);background:var(--background);cursor:pointer;border-radius:0;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.ph-checkbox:before{content:"";background:var(--background);width:12px;height:12px;-webkit-mask:var(--ph-check) center / contain no-repeat;-webkit-mask:var(--ph-check) center / contain no-repeat;mask:var(--ph-check) center / contain no-repeat;opacity:0}.ph-checkbox:checked{background:var(--foreground)}.ph-checkbox:checked:before{opacity:1}.ph-checkbox:disabled{cursor:not-allowed;opacity:.4}.ph-checkbox{--ph-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='22 4 22 6 21 6 21 7 20 7 20 8 19 8 19 9 18 9 18 10 17 10 17 11 16 11 16 12 15 12 15 13 14 13 14 14 13 14 13 15 12 15 12 16 11 16 11 17 10 17 10 18 8 18 8 17 7 17 7 16 6 16 6 15 5 15 5 14 4 14 4 13 3 13 3 12 2 12 2 10 4 10 4 11 5 11 5 12 6 12 6 13 7 13 7 14 8 14 8 15 10 15 10 14 11 14 11 13 12 13 12 12 13 12 13 11 14 11 14 10 15 10 15 9 16 9 16 8 17 8 17 7 18 7 18 6 19 6 19 5 20 5 20 4 22 4'/%3E%3C/svg%3E")}.ph-link{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link,var(--rule));text-decoration-color:var(--link,var(--rule));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .15s var(--ph-ease), background-color .15s var(--ph-ease);margin-inline:-3px;padding-inline:3px}.ph-link:focus-visible,.ph-link:hover{color:var(--foreground);background-color:var(--border)}@supports (color:color-mix(in oklab, red, red)){.ph-link:focus-visible,.ph-link:hover{color:color-mix(in oklab, var(--link,var(--foreground)) 50%, var(--foreground));background-color:color-mix(in oklab, var(--link,var(--rule)) 15%, var(--background))}}@media (hover:none){.ph-link:hover{background-color:#0000}}
