/* One shared layout: artwork 70%, description panel 30%. */
.aligned-card{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;line-height:0;border-radius:inherit;isolation:isolate}
.aligned-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;pointer-events:none}
.aligned-art,.aligned-panel{display:block;position:absolute;left:0;width:100%;background-repeat:no-repeat;pointer-events:none}
.aligned-art{top:0;height:70%;background-position:center top}.aligned-panel{bottom:0;height:30%;background-position:center bottom}
.aligned-card.is-back>img{opacity:1!important}.aligned-card.is-back>span{display:none}
.card-front>.aligned-card,.card>.aligned-card{height:100%}.aligned-card.detail-image{width:min(100%,300px);height:auto;margin:12px auto;border-radius:12px}
.grid{align-items:start}.grid button.tile{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;align-self:stretch}.tile>.aligned-card{flex:none}.tile-label{display:flex;align-items:center;justify-content:center;min-height:calc(3em + 20px);padding:10px 5px;line-height:1.5}
.aligned-card[data-card="angel-of-abundance"]>span{background-image:url("cards-fast/angel-of-abundance.jpg?aligned=1")}
.aligned-card[data-card="angel-of-abundance"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-abundance"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-acceptance"]>span{background-image:url("cards-fast/angel-of-acceptance.jpg?aligned=1")}
.aligned-card[data-card="angel-of-acceptance"]>.aligned-art{background-size:100% 142.942346%}
.aligned-card[data-card="angel-of-acceptance"]>.aligned-panel{background-size:100% 332.870370%}
.aligned-card[data-card="angel-of-clarity"]>span{background-image:url("cards-fast/angel-of-clarity.jpg?aligned=1")}
.aligned-card[data-card="angel-of-clarity"]>.aligned-art{background-size:100% 142.857143%}
.aligned-card[data-card="angel-of-clarity"]>.aligned-panel{background-size:100% 333.333333%}
.aligned-card[data-card="angel-of-compassion"]>span{background-image:url("cards-fast/angel-of-compassion.jpg?aligned=1")}
.aligned-card[data-card="angel-of-compassion"]>.aligned-art{background-size:100% 142.857143%}
.aligned-card[data-card="angel-of-compassion"]>.aligned-panel{background-size:100% 333.333333%}
.aligned-card[data-card="angel-of-completion"]>span{background-image:url("cards-fast/angel-of-completion.jpg?aligned=1")}
.aligned-card[data-card="angel-of-completion"]>.aligned-art{background-size:100% 143.426295%}
.aligned-card[data-card="angel-of-completion"]>.aligned-panel{background-size:100% 330.275229%}
.aligned-card[data-card="angel-of-courage"]>span{background-image:url("cards-fast/angel-of-courage.jpg?aligned=1")}
.aligned-card[data-card="angel-of-courage"]>.aligned-art{background-size:100% 143.227092%}
.aligned-card[data-card="angel-of-courage"]>.aligned-panel{background-size:100% 331.336406%}
.aligned-card[data-card="angel-of-creation"]>span{background-image:url("cards-fast/angel-of-creation.jpg?aligned=1")}
.aligned-card[data-card="angel-of-creation"]>.aligned-art{background-size:100% 142.942346%}
.aligned-card[data-card="angel-of-creation"]>.aligned-panel{background-size:100% 332.870370%}
.aligned-card[data-card="angel-of-determination"]>span{background-image:url("cards-fast/angel-of-determination.jpg?v=20261016-resolve")}
.aligned-card[data-card="angel-of-determination"]>.aligned-art{background-size:100% 139.636364%}
.aligned-card[data-card="angel-of-determination"]>.aligned-panel{background-size:100% 352.293578%}
.aligned-card[data-card="angel-of-divine-inspiration"]>span{background-image:url("cards-fast/angel-of-divine-inspiration.jpg?aligned=1")}
.aligned-card[data-card="angel-of-divine-inspiration"]>.aligned-art{background-size:100% 143.800000%}
.aligned-card[data-card="angel-of-divine-inspiration"]>.aligned-panel{background-size:100% 328.310502%}
.aligned-card[data-card="angel-of-forgiveness"]>span{background-image:url("cards-fast/angel-of-forgiveness.jpg?aligned=1")}
.aligned-card[data-card="angel-of-forgiveness"]>.aligned-art{background-size:100% 141.732283%}
.aligned-card[data-card="angel-of-forgiveness"]>.aligned-panel{background-size:100% 339.622642%}
.aligned-card[data-card="angel-of-freedom"]>span{background-image:url("cards-fast/angel-of-freedom.jpg?aligned=1")}
.aligned-card[data-card="angel-of-freedom"]>.aligned-art{background-size:100% 143.712575%}
.aligned-card[data-card="angel-of-freedom"]>.aligned-panel{background-size:100% 328.767123%}
.aligned-card[data-card="angel-of-friendship"]>span{background-image:url("cards-fast/angel-of-friendship.jpg?aligned=1")}
.aligned-card[data-card="angel-of-friendship"]>.aligned-art{background-size:100% 143.712575%}
.aligned-card[data-card="angel-of-friendship"]>.aligned-panel{background-size:100% 328.767123%}
.aligned-card[data-card="angel-of-gratitude"]>span{background-image:url("cards-fast/angel-of-gratitude.jpg?aligned=1")}
.aligned-card[data-card="angel-of-gratitude"]>.aligned-art{background-size:100% 143.800000%}
.aligned-card[data-card="angel-of-gratitude"]>.aligned-panel{background-size:100% 328.310502%}
.aligned-card[data-card="angel-of-harmony"]>span{background-image:url("cards-fast/angel-of-harmony.jpg?aligned=1")}
.aligned-card[data-card="angel-of-harmony"]>.aligned-art{background-size:100% 144.088176%}
.aligned-card[data-card="angel-of-harmony"]>.aligned-panel{background-size:100% 326.818182%}
.aligned-card[data-card="angel-of-healing"]>span{background-image:url("cards-fast/angel-of-healing.jpg?aligned=1")}
.aligned-card[data-card="angel-of-healing"]>.aligned-art{background-size:100% 143.426295%}
.aligned-card[data-card="angel-of-healing"]>.aligned-panel{background-size:100% 330.275229%}
.aligned-card[data-card="angel-of-hope"]>span{background-image:url("cards-fast/angel-of-hope.jpg?aligned=1")}
.aligned-card[data-card="angel-of-hope"]>.aligned-art{background-size:100% 144.000000%}
.aligned-card[data-card="angel-of-hope"]>.aligned-panel{background-size:100% 327.272727%}
.aligned-card[data-card="angel-of-humility"]>span{background-image:url("cards-fast/angel-of-humility.jpg?aligned=1")}
.aligned-card[data-card="angel-of-humility"]>.aligned-art{background-size:100% 145.161290%}
.aligned-card[data-card="angel-of-humility"]>.aligned-panel{background-size:100% 321.428571%}
.aligned-card[data-card="angel-of-integrity"]>span{background-image:url("cards-fast/angel-of-integrity.jpg?aligned=1")}
.aligned-card[data-card="angel-of-integrity"]>.aligned-art{background-size:100% 142.857143%}
.aligned-card[data-card="angel-of-integrity"]>.aligned-panel{background-size:100% 333.333333%}
.aligned-card[data-card="angel-of-intuition"]>span{background-image:url("cards-fast/angel-of-intuition.jpg?aligned=1")}
.aligned-card[data-card="angel-of-intuition"]>.aligned-art{background-size:100% 142.011834%}
.aligned-card[data-card="angel-of-intuition"]>.aligned-panel{background-size:100% 338.028169%}
.aligned-card[data-card="angel-of-joy"]>span{background-image:url("cards-fast/angel-of-joy.jpg?aligned=1")}
.aligned-card[data-card="angel-of-joy"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-joy"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-justice"]>span{background-image:url("cards-fast/angel-of-justice.jpg?aligned=1")}
.aligned-card[data-card="angel-of-justice"]>.aligned-art{background-size:100% 143.227092%}
.aligned-card[data-card="angel-of-justice"]>.aligned-panel{background-size:100% 331.336406%}
.aligned-card[data-card="angel-of-letting-go"]>span{background-image:url("cards-fast/angel-of-letting-go.jpg?aligned=1")}
.aligned-card[data-card="angel-of-letting-go"]>.aligned-art{background-size:100% 144.377510%}
.aligned-card[data-card="angel-of-letting-go"]>.aligned-panel{background-size:100% 325.339367%}
.aligned-card[data-card="angel-of-light"]>span{background-image:url("cards-fast/angel-of-light.jpg?aligned=1")}
.aligned-card[data-card="angel-of-light"]>.aligned-art{background-size:100% 143.712575%}
.aligned-card[data-card="angel-of-light"]>.aligned-panel{background-size:100% 328.767123%}
.aligned-card[data-card="angel-of-lightness"]>span{background-image:url("cards-fast/angel-of-lightness.jpg?aligned=1")}
.aligned-card[data-card="angel-of-lightness"]>.aligned-art{background-size:100% 142.574257%}
.aligned-card[data-card="angel-of-lightness"]>.aligned-panel{background-size:100% 334.883721%}
.aligned-card[data-card="angel-of-love"]>span{background-image:url("cards-fast/angel-of-love.jpg?aligned=1")}
.aligned-card[data-card="angel-of-love"]>.aligned-art{background-size:100% 143.540670%}
.aligned-card[data-card="angel-of-love"]>.aligned-panel{background-size:100% 329.670330%}
.aligned-card[data-card="angel-of-loyalty"]>span{background-image:url("cards-fast/angel-of-loyalty.jpg?aligned=1")}
.aligned-card[data-card="angel-of-loyalty"]>.aligned-art{background-size:100% 142.011834%}
.aligned-card[data-card="angel-of-loyalty"]>.aligned-panel{background-size:100% 338.028169%}
.aligned-card[data-card="angel-of-miracle"]>span{background-image:url("cards-fast/angel-of-miracle.jpg?aligned=1")}
.aligned-card[data-card="angel-of-miracle"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-miracle"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-nurturing"]>span{background-image:url("cards-fast/angel-of-nurturing.jpg?aligned=1")}
.aligned-card[data-card="angel-of-nurturing"]>.aligned-art{background-size:100% 142.011834%}
.aligned-card[data-card="angel-of-nurturing"]>.aligned-panel{background-size:100% 338.028169%}
.aligned-card[data-card="angel-of-patience"]>span{background-image:url("cards-fast/angel-of-patience.jpg?aligned=1")}
.aligned-card[data-card="angel-of-patience"]>.aligned-art{background-size:100% 147.843943%}
.aligned-card[data-card="angel-of-patience"]>.aligned-panel{background-size:100% 309.012876%}
.aligned-card[data-card="angel-of-peace"]>span{background-image:url("cards-fast/angel-of-peace.jpg?aligned=1")}
.aligned-card[data-card="angel-of-peace"]>.aligned-art{background-size:100% 144.000000%}
.aligned-card[data-card="angel-of-peace"]>.aligned-panel{background-size:100% 327.272727%}
.aligned-card[data-card="angel-of-protection"]>span{background-image:url("cards-fast/angel-of-protection.jpg?aligned=1")}
.aligned-card[data-card="angel-of-protection"]>.aligned-art{background-size:100% 144.869215%}
.aligned-card[data-card="angel-of-protection"]>.aligned-panel{background-size:100% 322.869955%}
.aligned-card[data-card="angel-of-purification"]>span{background-image:url("cards-fast/angel-of-purification.jpg?aligned=1")}
.aligned-card[data-card="angel-of-purification"]>.aligned-art{background-size:100% 143.551402%}
.aligned-card[data-card="angel-of-purification"]>.aligned-panel{background-size:100% 329.613734%}
.aligned-card[data-card="angel-of-reflection"]>span{background-image:url("cards-fast/angel-of-reflection.jpg?aligned=1")}
.aligned-card[data-card="angel-of-reflection"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-reflection"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-rest"]>span{background-image:url("cards-fast/angel-of-rest.jpg?aligned=1")}
.aligned-card[data-card="angel-of-rest"]>.aligned-art{background-size:100% 142.574257%}
.aligned-card[data-card="angel-of-rest"]>.aligned-panel{background-size:100% 334.883721%}
.aligned-card[data-card="angel-of-smile"]>span{background-image:url("cards-fast/angel-of-smile.jpg?aligned=1")}
.aligned-card[data-card="angel-of-smile"]>.aligned-art{background-size:100% 144.377510%}
.aligned-card[data-card="angel-of-smile"]>.aligned-panel{background-size:100% 325.339367%}
.aligned-card[data-card="angel-of-strenght"]>span{background-image:url("cards-fast/angel-of-strenght.jpg?aligned=1")}
.aligned-card[data-card="angel-of-strenght"]>.aligned-art{background-size:100% 144.288577%}
.aligned-card[data-card="angel-of-strenght"]>.aligned-panel{background-size:100% 325.791855%}
.aligned-card[data-card="angel-of-the-piligrim"]>span{background-image:url("cards-fast/angel-of-the-piligrim.jpg?aligned=1")}
.aligned-card[data-card="angel-of-the-piligrim"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-the-piligrim"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-transformation"]>span{background-image:url("cards-fast/angel-of-transformation.jpg?v=20261020-orange")}
.aligned-card[data-card="angel-of-transformation"]>.aligned-art{background-size:100% 141.176471%}
.aligned-card[data-card="angel-of-transformation"]>.aligned-panel{background-size:100% 342.857143%}
.aligned-card[data-card="angel-of-trust"]>span{background-image:url("cards-fast/angel-of-trust.jpg?v=20261016-trust-lantern")}
.aligned-card[data-card="angel-of-trust"]>.aligned-art{background-size:100% 143.141153%}
.aligned-card[data-card="angel-of-trust"]>.aligned-panel{background-size:100% 331.797235%}
.aligned-card[data-card="angel-of-truth"]>span{background-image:url("cards-fast/angel-of-truth.jpg?aligned=1")}
.aligned-card[data-card="angel-of-truth"]>.aligned-art{background-size:100% 143.712575%}
.aligned-card[data-card="angel-of-truth"]>.aligned-panel{background-size:100% 328.767123%}
.aligned-card[data-card="angel-of-understanding"]>span{background-image:url("cards-fast/angel-of-understanding.jpg?aligned=1")}
.aligned-card[data-card="angel-of-understanding"]>.aligned-art{background-size:100% 144.288577%}
.aligned-card[data-card="angel-of-understanding"]>.aligned-panel{background-size:100% 325.791855%}
.aligned-card[data-card="angel-of-unity"]>span{background-image:url("cards-fast/angel-of-unity.jpg?aligned=1")}
.aligned-card[data-card="angel-of-unity"]>.aligned-art{background-size:100% 144.578313%}
.aligned-card[data-card="angel-of-unity"]>.aligned-panel{background-size:100% 324.324324%}
.aligned-card[data-card="angel-of-victory"]>span{background-image:url("cards-fast/angel-of-victory.jpg?aligned=1")}
.aligned-card[data-card="angel-of-victory"]>.aligned-art{background-size:100% 143.540670%}
.aligned-card[data-card="angel-of-victory"]>.aligned-panel{background-size:100% 329.670330%}
.aligned-card[data-card="angel-of-wisdom"]>span{background-image:url("cards-fast/angel-of-wisdom.jpg?aligned=1")}
.aligned-card[data-card="angel-of-wisdom"]>.aligned-art{background-size:100% 143.712575%}
.aligned-card[data-card="angel-of-wisdom"]>.aligned-panel{background-size:100% 328.767123%}
