@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._card_m6tur_1{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card);display:flex;flex-direction:column}._image_m6tur_2{height:250px;position:relative;background:#11120f}._kind_m6tur_3{position:absolute;left:.7rem;bottom:.7rem;background:#161613ed;color:#e8cd85;font-size:.6rem;letter-spacing:.12em;padding:.4rem .6rem;border-radius:4px;pointer-events:none}._body_m6tur_4{padding:1.15rem;display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}._body_m6tur_4 h2{font-family:var(--font-family-display);font-size:1.3rem;font-weight:400;line-height:1.3;margin:0;overflow-wrap:anywhere}._body_m6tur_4 h2 a{color:inherit;text-decoration:none}._body_m6tur_4 h2 a:hover{text-decoration:underline;text-underline-offset:4px}._body_m6tur_4 small{font-size:.68rem;color:var(--primary);letter-spacing:.06em}._date_m6tur_9{font-size:.8rem;margin:0;color:var(--muted-foreground)}._descriptionLabel_m6tur_10{font-size:.58rem;letter-spacing:.14em;color:var(--muted-foreground);margin-top:.3rem}._summary_m6tur_11{font-size:.88rem;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;flex:1;color:var(--muted-foreground)}._provenance_m6tur_12{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--border);padding-top:.7rem;font-size:.67rem;line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}._heading_1ykui_1{max-width:800px;margin:0 auto 2rem;text-align:center}._heading_1ykui_1 small{letter-spacing:.18em;color:var(--primary);font-size:.65rem}._heading_1ykui_1 h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:.8rem 0}._heading_1ykui_1 p{line-height:1.75}._controls_1ykui_5{display:grid;grid-template-columns:2fr 1.3fr 1.2fr 1.2fr;gap:.6rem;margin-block:1.5rem}._grid_1ykui_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.2rem}._note_1ykui_7{font-size:.8rem;opacity:.75;line-height:1.7}._pagination_1ykui_8{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-block:2rem}@media(max-width:1100px){._grid_1ykui_6{grid-template-columns:repeat(3,minmax(0,1fr))}._controls_1ykui_5{grid-template-columns:1fr 1fr}}@media(max-width:750px){._grid_1ykui_6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._grid_1ykui_6,._controls_1ykui_5{grid-template-columns:1fr}}
