/* 0.9.53: intentional list layout, no legacy flex rows. */
.hymn-grid[data-layout="list"]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
.hymn-grid[data-layout="list"]>.hymn-card{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:4px!important;align-items:start!important;padding:16px 18px!important;min-height:110px!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}
.hymn-grid[data-layout="list"]>.hymn-card>.eyebrow{grid-area:1/1/3/2!important;display:grid!important;place-items:center!important;align-self:start!important;width:44px!important;height:44px!important;border-radius:10px!important;padding:0!important;margin:0!important;background:#f2ede4!important;color:#956635!important;font:500 14px/1.2 system-ui,sans-serif!important;letter-spacing:0!important}
.hymn-grid[data-layout="list"]>.hymn-card>h2{grid-area:1/2!important;display:block!important;margin:0!important;padding:0!important;min-width:0!important;font:400 clamp(19px,1.75vw,22px)/1.35 Georgia,serif!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:0!important}
.hymn-grid[data-layout="list"]>.hymn-card>h2 a{font-weight:400!important;color:#643e35!important}
.home-main .hymn-grid[data-layout="list"]>.hymn-card>p.stanza-preview,.library-section .hymn-grid[data-layout="list"]>.hymn-card>p.stanza-preview,.hymn-grid[data-layout="list"]>.hymn-card>p.stanza-preview{grid-area:2/2!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;line-clamp:3!important;overflow:hidden!important;max-height:4.7em!important;margin:0!important;padding:0!important;color:#786b61!important;font:400 14px/1.56 Georgia,serif!important;white-space:pre-line!important;min-width:0!important;min-height:1.4em!important}
.hymn-grid[data-layout="list"]>.hymn-card>.read-link{grid-area:1/3/3/4!important;display:inline-flex!important;align-self:center!important;justify-self:end!important;margin:0!important;font-size:11px!important;white-space:nowrap!important}
/* saved cards: number tile + title + stanza, both homepage and profile */
.saved-hymn-library .saved-hymn-card .saved-reorder{display:none!important}
.saved-hymn-library .saved-hymn-card .saved-card-heading>a{font-family:Georgia,serif!important;font-weight:400!important;color:#643e35!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:4px!important;align-items:start!important;min-height:110px!important;padding:16px 18px!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-hymn-number{grid-area:1/1/3/2!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border-radius:10px!important;background:#f2ede4!important;color:#956635!important;font:500 14px/1.2 system-ui,sans-serif!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-heading{grid-area:1/2!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-heading>a{font:400 20px/1.35 Georgia,serif!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-lyrics{grid-area:2/2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;max-height:4.8em!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;font:400 14px/1.56 Georgia,serif!important;color:#786b61!important;white-space:pre-line!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-actions{grid-area:1/3/3/4!important;display:flex!important;align-self:center!important;justify-self:end!important;margin:0!important;padding:0!important;border:0!important;gap:0!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-actions .hp-favourite{display:none!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card:not(:has(>.saved-hymn-number)){grid-template-columns:minmax(0,1fr) auto!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card:not(:has(>.saved-hymn-number))>.saved-card-heading,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card:not(:has(>.saved-hymn-number))>.saved-lyrics{grid-column:1!important}
.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card:not(:has(>.saved-hymn-number))>.saved-card-actions{grid-column:2!important}
@media(max-width:650px){.hymn-grid[data-layout="list"]>.hymn-card,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card{grid-template-columns:40px minmax(0,1fr)!important;gap:5px 10px!important;padding:13px!important}.hymn-grid[data-layout="list"]>.hymn-card>.eyebrow,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-hymn-number{width:40px!important;height:40px!important;font-size:13px!important}.hymn-grid[data-layout="list"]>.hymn-card>.read-link,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-actions{grid-column:2!important;grid-row:3!important;justify-self:start!important;margin-top:4px!important}.hymn-grid[data-layout="list"]>.hymn-card>p.stanza-preview,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-lyrics{font-size:13px!important}.hymn-grid[data-layout="list"]>.hymn-card>h2,.home-main .saved-hymn-library[data-home-view="list"] .saved-hymn-card>.saved-card-heading>a{font-size:18px!important}}
