.library-card-module__H5DquW__card{--lc-hi-top:#ffffff14;--lc-hi-bot:#ffffff08;--lc-glass-film:#ffffff1f;--lc-glass-film-hover:#ffffff42;--lc-glass-line:#ffffff24;--lc-glass-line-hover:#ffffff47;--lc-glass-scrim:#0000006b;--lc-glass-ink:#fff3f0;box-sizing:border-box;background:var(--mkt-surface);color:var(--d-ink);box-shadow:inset 0 1px 0 var(--lc-hi-top), inset 0 -1px 0 var(--lc-hi-bot);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:8px;text-decoration:none;transition:transform .2s cubic-bezier(.4,.2,.2,1);display:block;position:relative}.library-card-module__H5DquW__card[hidden]{display:none}html[data-ds-theme=light] .mkt-root:has([data-theme-capable]) .library-card-module__H5DquW__card{--lc-hi-top:#0000000f;--lc-hi-bot:#00000005}@media (prefers-color-scheme:light){:is(html[data-ds-theme=system] .mkt-root:has([data-theme-capable]) .library-card-module__H5DquW__card,html:not([data-ds-theme]) .mkt-root:has([data-theme-capable]) .library-card-module__H5DquW__card){--lc-hi-top:#0000000f;--lc-hi-bot:#00000005}}@media (hover:hover){.library-card-module__H5DquW__card:hover,.library-card-module__H5DquW__card:focus-within{transform:scale(1.02)}}.library-card-module__H5DquW__card:focus-visible{outline:2px solid var(--site-accent,var(--d-ink));outline-offset:2px}.library-card-module__H5DquW__previewLink{color:inherit;text-decoration:none}.library-card-module__H5DquW__previewLink:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.library-card-module__H5DquW__previewLink:focus-visible{outline:none}.library-card-module__H5DquW__previewLink:focus-visible:after{outline:2px solid var(--d-muted);outline-offset:3px;border-radius:var(--radius-md)}.library-card-module__H5DquW__cover{aspect-ratio:4/3;background:var(--mkt-canvas-deep);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.library-card-module__H5DquW__featured .library-card-module__H5DquW__cover{aspect-ratio:16/9}[data-component-card=page-transitions]>.library-card-module__H5DquW__card{padding-top:0}[data-component-card=page-transitions]>.library-card-module__H5DquW__card>.library-card-module__H5DquW__cover{border-radius:12px 12px 0 0;width:calc(100% + 16px);margin-inline:-8px}[data-component-card=theme-reveal]>.library-card-module__H5DquW__card>.library-card-module__H5DquW__cover{clip-path:inset(0 round 8px);isolation:isolate}.library-card-module__H5DquW__rail{z-index:2;box-sizing:border-box;justify-content:flex-end;align-items:center;gap:8px;height:56px;padding:12px;transition:transform .3s cubic-bezier(0,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (hover:hover){.library-card-module__H5DquW__card:hover .library-card-module__H5DquW__rail,.library-card-module__H5DquW__card:focus-within .library-card-module__H5DquW__rail{transform:translateY(0)}}.library-card-module__H5DquW__pill{border:1px solid var(--lc-glass-line);background:linear-gradient(0deg, var(--lc-glass-film), var(--lc-glass-film)), var(--lc-glass-scrim);height:32px;color:var(--lc-glass-ink);letter-spacing:-.28px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;line-height:21px;transition:background .4s cubic-bezier(.34,1.56,.64,1),border-color .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex}@media (hover:hover){.library-card-module__H5DquW__card:hover .library-card-module__H5DquW__pill{border-color:var(--lc-glass-line-hover);background:linear-gradient(0deg, var(--lc-glass-film-hover), var(--lc-glass-film-hover)), var(--lc-glass-scrim)}}.library-card-module__H5DquW__meta{box-sizing:border-box;flex-direction:column;gap:4px;padding:12px 4px 4px;display:flex}.library-card-module__H5DquW__titleRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.library-card-module__H5DquW__title{min-width:0;color:var(--d-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.library-card-module__H5DquW__desc{letter-spacing:-.2px;color:var(--d-body);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;line-height:18px;overflow:hidden}.library-card-module__H5DquW__strip{height:20px;display:block;overflow:hidden}.library-card-module__H5DquW__track{flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(0)}@media (hover:hover){.library-card-module__H5DquW__card:hover .library-card-module__H5DquW__track,.library-card-module__H5DquW__card:focus-within .library-card-module__H5DquW__track{transform:translateY(-20px)}}.library-card-module__H5DquW__metaline{height:20px;color:var(--d-muted);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.library-card-module__H5DquW__sep{background:var(--d-muted);border-radius:50%;flex:none;width:2px;height:2px}.library-card-module__H5DquW__reveal{height:20px;color:var(--d-body);text-underline-offset:2px;flex:none;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.library-card-module__H5DquW__card,.library-card-module__H5DquW__rail,.library-card-module__H5DquW__track,.library-card-module__H5DquW__pill{transition-duration:0s}}@media (hover:none){.library-card-module__H5DquW__rail{transform:translateY(0)}.library-card-module__H5DquW__reveal{display:none}}@media (max-width:600px){.library-card-module__H5DquW__meta{gap:6px;padding:16px 8px 8px}.library-card-module__H5DquW__title{font-size:18px;line-height:1.5}.library-card-module__H5DquW__desc{font-size:var(--mobile-ui);line-height:1.5}}
