@layer components{.pc[data-v-d855b4ca]{background:var(--lp-white);border:1.5px solid var(--lp-ink);box-shadow:5px 5px 0 var(--b-tint);border-radius:24px;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow:hidden}.pc[data-v-d855b4ca]:hover{transform:translateY(-3px)}.pc-art[data-v-d855b4ca]{background:radial-gradient(circle at 50% 62%, var(--lp-white) 0%, transparent 58%), color-mix(in srgb, var(--b-tint) 75%, var(--lp-white));border-bottom:1.5px solid var(--lp-ink);place-items:end center;height:170px;padding-bottom:14px;display:grid}.pc-body[data-v-d855b4ca]{padding:20px 22px 24px}.pc-title[data-v-d855b4ca]{margin:0;font-size:22px;font-weight:700;line-height:1.25}.pc-link[data-v-d855b4ca]{color:inherit;text-decoration:none}.pc-link[data-v-d855b4ca]:after{content:"";border-radius:24px;position:absolute;inset:0}.pc-link[data-v-d855b4ca]:focus-visible{outline:none}.pc-link[data-v-d855b4ca]:focus-visible:after{outline:3px solid var(--lp-accent);outline-offset:3px}.pc-desc[data-v-d855b4ca]{color:var(--lp-ink-2);margin:12px 0 0;font-size:16px;line-height:1.55}.pc-meta[data-v-d855b4ca]{color:var(--lp-muted);flex-wrap:wrap;gap:6px;margin:14px 0 0;font-size:15px;font-weight:600;display:flex}}
