﻿/*!

  Radancy Component Library: Card
  Contributor(s):
  Michael "Spell" Spellacy

  Dependencies: Sass

*/.card{--card-base-color: #6F00EF;--card-columns: 3;--card-horizontal-rows: 2;--card-secondary-color: #767676;--card-transition: 300ms;display:grid;gap:1rem;list-style:none;margin:0;overflow-wrap:break-word;padding:0;text-wrap:balance}.card:not([data-horizontal]){text-wrap:pretty}@media(min-width: 60em){.card:not([data-horizontal]){grid-template-columns:repeat(var(--card-columns), 1fr)}}.card__item{border:1px var(--card-secondary-color) solid;display:grid;grid-template-rows:subgrid;padding:1rem;position:relative;transition:var(--card-transition)}.card__item:has(>:nth-child(2):last-child){grid-row:span 2}.card__item:has(>:nth-child(3):last-child),.card__item:has(.card__block){grid-row:span 3}.card__item:has(>:nth-child(4):last-child){grid-row:span 4}@media(min-width: 60em){[data-horizontal] .card__item{gap:inherit;grid-auto-flow:column;grid-template-rows:min-content repeat(calc(var(--card-horizontal-rows) - 1), 1fr)}}.card__item:focus-within,.card__item:hover{background-color:#eee}.card__item:focus-within .card__trigger::after,.card__item:hover .card__trigger::after{transform:translateX(0.3125em)}.card__item:focus-within .card__play,.card__item:hover .card__play{transform:scale(1.2)}.card__block{display:grid;grid-row:inherit;grid-template-rows:subgrid}.card__media{display:grid}@media(min-width: 60em){[data-horizontal] .card__media{grid-row:span var(--card-horizontal-rows)}}.card__media picture{display:contents}.card__media img,.card__media video{border-radius:5px;border:.0625rem var(--card-secondary-color) solid;display:block;grid-area:1/1;inline-size:100%}.card__play{grid-area:1/1;inline-size:2.5em;margin-block-end:1rem;margin-inline-end:1rem;place-self:end;transition:var(--card-transition)}.card__play path{fill:#fff}.card__eyebrow{color:var(--card-base-color);margin:0}.card__title{color:var(--card-base-color);font-size:1.4rem;line-height:normal;margin:0;text-wrap:auto;width:fit-content}.card__title:not(h2):not(h3):not(h4):not(h5):not(h6){justify-self:center;text-align:center}.card__trigger{background-color:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.3em;grid-auto-flow:column;margin:0;padding:0;text-decoration:none}.card__trigger:visited{color:#000}[data-remove-arrow] .card__trigger{text-decoration:underline}[data-remove-arrow] .card__trigger:focus,[data-remove-arrow] .card__trigger:hover{text-decoration:none}.card__trigger:not(button)::after{align-self:center;content:"➔";display:block;line-height:0;transition:var(--card-transition)}[data-remove-arrow] .card__trigger:not(button)::after{display:none}.card__summary p{margin:0}.card__summary p:not(:last-child){margin-block-end:1rem}.card__summary p:last-child{margin-block-end:0}.card__cta{color:var(--card-base-color);font-weight:bold}.card__category,.card__metadata,.card__links{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem;line-height:normal;list-style:none;padding:0}.card__category li:not(:last-child)::after,.card__metadata li:not(:last-child)::after,.card__links li:not(:last-child)::after{padding:0 .5rem}.card__category li{background-color:#ccc;border-radius:.3125rem;padding:.5rem 1rem .7rem}.card__metadata li:not(:last-child)::after{content:"|"}.card__links a{background-color:var(--card-base-color);color:#fff;display:block;padding:.8rem;text-decoration:none}.card__links a:focus-visible,.card__links a:hover{text-decoration:underline}.card__click::before{content:"";display:block;inset:0;position:absolute;z-index:1}/*# sourceMappingURL=init.css.map */
