.panel label:has(>input[type=checkbox]){display:flex!important;align-items:flex-start!important;gap:11px!important;min-height:44px;margin-top:18px!important;cursor:pointer;line-height:1.5}
.panel input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;display:inline-block!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px!important;margin:2px 0 0!important;padding:0!important;accent-color:#d72ba8}
.panel input[type=checkbox]:focus-visible{outline:2px solid #ee51dd;outline-offset:4px}
.variant{min-width:0}.variant img{aspect-ratio:1.95;object-fit:cover}
@media(min-width:851px){html body main{align-items:start!important}}
@media(prefers-reduced-motion:reduce){#card{transition:none!important}}
