/* Catalogue version of rr-card: five desktop columns with a 200 × 300 cover and reference spacing. */
body .cc-catalog .cc-grid.cc-grid--library{--rr-cyan:#83f2f4;--rr-pink:#f97ecb;grid-template-columns:repeat(auto-fit,minmax(234px,1fr));justify-content:stretch;gap:22px 18px}
body .cc-grid--library>.cc-library-card{width:234px;max-width:100%;height:100%;justify-self:center;border:1px solid #42607870;border-radius:9px;background:linear-gradient(145deg,#192335d9,#071327 65%);overflow:visible}
.cc-library-card .rr-card-link{min-width:0;height:100%}.cc-library-card .rr-index{min-width:0;overflow-wrap:anywhere;font-size:24px}.cc-library-card .rr-reason{flex:none}.cc-library-card .rr-art{margin-inline:auto}.cc-library-card .cc-no-cover{width:200px;height:300px;align-content:center;border:1px solid #48647955;border-radius:7px;background:#071b2d}
body .cc-library-card .rr-copy{padding-top:15px}body .cc-library-card .rr-meta{min-height:13px;margin:0 0 7px;overflow-wrap:anywhere}body .cc-library-card .rr-copy h2{margin:0 0 7px;font:500 17px/1.25 'Fira Sans',sans-serif;letter-spacing:-.25px;text-transform:none;color:#fff;overflow-wrap:anywhere}body .cc-library-card .rr-genre{min-height:17px;margin:0}.cc-library-card .rr-open{margin-top:auto;padding:13px 0 14px;min-height:46px}.cc-library-card .rr-open>span{font-size:24px}.cc-library-card:is(:hover,:focus-within) .rr-open>span{transform:translateX(3px)}
body .cc-library-card:is(:hover,:focus-within){border-color:#66dae1;background:linear-gradient(140deg,#292338,#092138 70%)}
.cc-library-card .rr-card-link:focus-visible{outline:2px solid #83f2f4!important;outline-offset:4px;border-radius:8px}
@media(prefers-reduced-motion:reduce){.cc-library-card:is(:hover,:focus-within) .rr-open>span{transform:none}}

body .cc-library-card .rr-art{width:200px;height:300px}
body .cc-library-card .claba-library-cover{width:200px!important;height:300px!important;min-height:300px}
body .cc-library-card .claba-library-cover>img{width:200px!important;height:300px!important;aspect-ratio:2/3!important}
@media(min-width:1280px){body .cc-catalog .cc-grid.cc-grid--library{grid-template-columns:repeat(5,minmax(0,1fr))}}
