/* Two compact, equal-height cards; grow naturally for longer daily topics. */
html body.home #main-content .sst-home-patron-topic.sst-patron-genres-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;margin-block:16px!important}
html body.home #main-content .sst-home-patron-topic>.sst-patron-section{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;align-self:stretch!important;padding:16px!important;margin:0!important;height:auto!important;min-height:0!important}
html body.home #main-content .sst-home-patron-topic .sst-patron-photo-column{display:block!important;max-width:120px!important;width:100%!important;text-align:center!important}
html body.home #main-content .sst-home-patron-topic .sst-patron-photo-column img{width:100px!important;inline-size:100px!important;height:100px!important;block-size:100px!important;max-width:100%!important;object-fit:cover!important;margin:0 auto 8px!important}
html body.home #main-content .sst-home-patron-topic .sst-patron-photo-column h2{font-size:19px!important;line-height:1.5!important;margin:5px 0 0!important}
html body.home #main-content .sst-home-patron-topic .sst-patron-message p{font-size:14px!important;line-height:1.75!important;margin:0!important}
html body.home #main-content .sst-home-patron-topic>.sst-home-creation-column{display:flex!important;grid-column:auto!important;align-self:stretch!important;min-width:0!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-spotlight{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px!important;border-radius:16px!important;background:#fffaf0!important;border:1px solid #d8b355!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-spotlight .ssc-prompt-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-spotlight #ssc-daily-topic{font-size:clamp(20px,1.75vw,26px)!important;line-height:1.55!important;margin:0!important;padding:0!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-spotlight .ssc-daily-invite{font-size:14px!important;line-height:1.6!important;margin:0!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important}
html body.home #main-content .sst-home-patron-topic .ssc-daily-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.5!important;margin:0!important;white-space:normal!important;text-align:center!important}
@media(max-width:760px){html body.home #main-content .sst-home-patron-topic.sst-patron-genres-row{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:1fr!important;gap:12px!important}html body.home #main-content .sst-home-patron-topic>.sst-patron-section{grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}html body.home #main-content .sst-home-patron-topic .sst-patron-photo-column img{width:80px!important;inline-size:80px!important;height:80px!important;block-size:80px!important}html body.home #main-content .sst-home-patron-topic .sst-patron-photo-column h2{font-size:17px!important}html body.home #main-content .sst-home-patron-topic .ssc-daily-spotlight{padding:14px!important}}
