:where(.card-has-add .card-badges,.card-has-add .card-badge-subscribe){pointer-events:none}:where(.card-actions-below){min-height:2.5rem}:where(.card-btn-pending){visibility:hidden}:where(.card-align){flex-direction:column;height:100%;display:flex}:where(.card-align>.card-media){flex-shrink:0}:where(.card-lines-1,.card-lines-2,.card-lines-3) :where(.card-name){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.card-lines-1) :where(.card-name){-webkit-line-clamp:1;line-clamp:1}:where(.card-lines-2) :where(.card-name){-webkit-line-clamp:2;line-clamp:2}:where(.card-lines-3) :where(.card-name){-webkit-line-clamp:3;line-clamp:3}:where(.card-actions-overlay){inset-inline:12px;z-index:1;opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;transform:translateY(6px)}:where(.card:hover .card-actions-overlay,.card:focus-within .card-actions-overlay){opacity:1;transform:none}@media (hover:none){:where(.card-actions-overlay){opacity:1;transform:none}}.card-add-overlay .card-badge-subscribe{bottom:calc(12px + 3rem)}@media (max-width:639px){.card-actions-below .card-btn,.card-actions-overlay .card-btn{padding-inline:.5rem;font-size:.8125rem}}:where(.card-actions-icon){bottom:.625rem;z-index:2;position:absolute;inset-inline-end:.625rem}:where(.card-btn-icon){background:var(--color-primary,#2f9e5b);width:2.5rem;height:2.5rem;color:var(--color-on-primary,#fff);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000001f}:where(.card-btn-icon:hover){transform:scale(1.06)}:where(.card-btn-icon:disabled){cursor:progress}:where(.card-btn-icon:focus-visible){outline:2px solid var(--c-text,#1c1c1a);outline-offset:2px}:where(.card-actions-icon .card-btn-error){bottom:100%;background:var(--c-background,#fff);border-radius:.375rem;width:max-content;max-width:12rem;margin-bottom:.375rem;padding:.25rem .5rem;position:absolute;inset-inline-end:0}@media (prefers-reduced-motion:reduce){:where(.card-actions-overlay,.card-btn-icon){transition:none}}
