.Dauyea_page{max-width:var(--page-max-width,1200px);padding:24px var(--page-pad-x,12px) 72px;margin:0 auto}.Dauyea_title{margin:10px 0 8px;font-size:clamp(22px,3.6vw,30px);font-weight:700;line-height:1.2}.Dauyea_intro{max-width:72ch;color:var(--text-muted);margin:0 0 20px;font-size:.95rem;line-height:1.55}.Dauyea_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.Dauyea_item{min-width:0}.Dauyea_card{color:inherit;text-decoration:none;transition:transform .18s;display:block}.Dauyea_card:hover{transform:translateY(-2px)}.Dauyea_poster{aspect-ratio:2/3;border-radius:var(--def-border-radius,8px);background:var(--surface);display:block;position:relative;overflow:hidden}.Dauyea_posterImg{object-fit:cover;width:100%;height:100%;display:block}.Dauyea_posterEmpty{width:100%;height:100%;color:var(--text-muted);text-align:center;place-items:center;padding:8px;font-size:.8rem;display:grid}.Dauyea_rating{color:#fff;background:#000000a6;border-radius:6px;padding:2px 6px;font-size:.8rem;font-weight:600;position:absolute;top:6px;left:6px}.Dauyea_name{overflow-wrap:anywhere;margin-top:6px;font-size:.88rem;line-height:1.3;display:block}.Dauyea_year{color:var(--text-muted);font-size:.8rem;display:block}.Dauyea_pagination{flex-wrap:wrap;align-items:center;gap:6px;margin:24px 0 0;display:flex}.Dauyea_pageLink{background:var(--surface);color:inherit;border-radius:6px;padding:6px 11px;font-size:.9rem;text-decoration:none}.Dauyea_pageCurrent{background:var(--accent);color:#fff}.Dauyea_pageGap{color:var(--text-muted)}.Dauyea_hubNav{border-top:1px solid #ffffff14;gap:16px;margin-top:32px;padding-top:20px;display:grid}.Dauyea_hubGroup{min-width:0}.Dauyea_hubGroupTitle{color:var(--text-muted);margin:0 0 8px;font-size:.9rem;font-weight:600}.Dauyea_hubLinks{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.Dauyea_hubLink{color:inherit;opacity:.9;font-size:.86rem;text-decoration:none}.Dauyea_hubLink:hover{opacity:1;text-decoration:underline}.Dauyea_hubLink[aria-current=page]{color:var(--accent);opacity:1;font-weight:600}.Dauyea_hubCount{color:var(--text-muted);margin-left:4px;font-size:.75rem}.Dauyea_catalogFooter{max-width:var(--page-max-width,1200px);padding:8px var(--page-pad-x,12px) 48px;margin:0 auto}.Dauyea_catalogFooterTitle{margin:24px 0 10px;font-size:1.05rem;font-weight:650;line-height:1.35}.Dauyea_catalogFooterBody{max-width:72ch;color:var(--text-muted);margin:0 0 4px;font-size:.88rem;line-height:1.55}
