.hero.svelte-bjytbb{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--padding-base) * 1);padding:calc(var(--padding-base) * 2) var(--padding-base);background:linear-gradient(180deg,var(--color-bg-2),var(--color-bg-3));border-bottom:var(--border-1)}.title.svelte-bjytbb{margin:0}.lead.svelte-bjytbb{margin:0;max-width:70ch;color:var(--color-text-2)}.cards.svelte-bjytbb{margin:0 auto;padding:calc(var(--padding-base) * 2) var(--padding-base);display:flex;flex-direction:column;gap:var(--cards-gap)}.card.svelte-bjytbb{display:flex;flex-direction:column;gap:calc(var(--padding-base) * 1);border:var(--border-1);border-radius:var(--radius-base);background:linear-gradient(180deg,var(--color-bg-4),var(--color-bg-3));box-shadow:var(--box-shadow-1);padding:calc(var(--padding-base) * .25)}.thumb.svelte-bjytbb{display:block;border-bottom:var(--border-1);background:var(--color-bg-1)}.thumb.svelte-bjytbb img:where(.svelte-bjytbb){display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.card-body.svelte-bjytbb{padding:calc(var(--padding-base) * 1.1);display:flex;flex-direction:column;gap:calc(var(--padding-base) * 1.5);flex:1 1 auto;min-height:0}.body-content.svelte-bjytbb{display:flex;flex-direction:column;gap:var(--padding-base);flex:1 1 auto;min-height:0}.card-header.svelte-bjytbb{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--padding-base) * .5)}.card-title.svelte-bjytbb{margin:0}.year.svelte-bjytbb{font-size:.9em;color:var(--color-text-2)}.card-desc.svelte-bjytbb{margin:0;color:var(--color-text-1)}.meta.svelte-bjytbb{display:flex;flex-wrap:wrap;gap:calc(var(--padding-base) * .5);margin:0;padding:0;list-style:none}.meta-item.svelte-bjytbb{padding:calc(var(--padding-base) * .25) calc(var(--padding-base) * .5);border:var(--border-1);border-radius:calc(var(--radius-base) / 2);color:var(--color-text-2)}.tags.svelte-bjytbb{display:flex;flex-wrap:wrap;gap:calc(var(--padding-base) * .5);margin:0;padding:0;list-style:none}.tag.svelte-bjytbb{font-size:.95em;padding:calc(var(--padding-base) * .25) calc(var(--padding-base) * .6);border-radius:calc(var(--radius-base) / 2);background:color-mix(in oklab,var(--color-accent-1),transparent 90%);border:1px solid color-mix(in oklab,var(--color-accent-1),transparent 55%)}.actions.svelte-bjytbb{display:flex;flex-direction:column;margin-top:auto}.actions.svelte-bjytbb a,.actions.svelte-bjytbb button{width:100%;display:inline-flex;justify-content:center}.thumbs.svelte-bjytbb{margin-top:calc(var(--padding-base) * .5);display:flex;flex-wrap:nowrap;gap:calc(var(--padding-base) * .5);overflow-x:auto;padding-bottom:calc(var(--padding-base) * .25)}.mini.svelte-bjytbb{flex:0 0 auto;display:block;width:160px;border:var(--border-1);border-radius:calc(var(--radius-base) * .5);overflow:hidden}.mini.svelte-bjytbb img:where(.svelte-bjytbb){display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}@media (min-width: 720px){.cards.svelte-bjytbb{flex-direction:row;flex-wrap:wrap}.card.svelte-bjytbb{flex:1 1 calc((100% - var(--cards-gap)) / 2);max-width:calc((100% - var(--cards-gap)) / 2)}}@media (min-width: 1120px){.card.svelte-bjytbb{flex:1 1 calc((100% - (var(--cards-gap) * 2)) / 3);max-width:calc((100% - (var(--cards-gap) * 2)) / 3)}}@media (min-width: 1400px){.card.svelte-bjytbb{flex:1 1 calc((100% - (var(--cards-gap) * 3)) / 4);max-width:calc((100% - (var(--cards-gap) * 3)) / 4)}}
