.theme-card-module__LWFsBG__theme-category-item{min-width:0;position:relative}.theme-card-module__LWFsBG__theme-category-item .theme-card-module__LWFsBG__theme-category-card{width:100%;height:auto}.theme-card-module__LWFsBG__theme-category-card{min-width:0;min-height:0;color:var(--ink);box-shadow:none;font:inherit;text-align:center;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0 2px 4px;transition:transform .17s;display:flex;position:relative}.theme-card-module__LWFsBG__theme-category-card:hover{box-shadow:none;transform:translateY(-3px)}.theme-card-module__LWFsBG__theme-category-spacer{display:none}.theme-card-module__LWFsBG__theme-category-icon{aspect-ratio:1;border:2px solid var(--ink);background:var(--card);border-radius:50%;flex:none;place-items:center;width:min(100%,108px);height:auto;transition:box-shadow .17s,transform .17s;display:grid;box-shadow:3px 4px #26201a29}.theme-card-module__LWFsBG__theme-category-card.sun .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--sun) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.rose .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--rose) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.sky .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--sky) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.peach .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--peach) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.mint .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--mint) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.lavender .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--lavender) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.coral .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--coral) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.aqua .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--aqua) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card.sand .theme-card-module__LWFsBG__theme-category-icon{background:color-mix(in srgb, var(--sand) 38%, var(--card))}.theme-card-module__LWFsBG__theme-category-card:hover .theme-card-module__LWFsBG__theme-category-icon{transform:scale(1.035);box-shadow:4px 5px #26201a38}.theme-card-module__LWFsBG__theme-category-icon svg{stroke-width:2.4px;width:48px;height:48px}.theme-card-module__LWFsBG__theme-category-copy{width:100%;margin-top:12px}.theme-card-module__LWFsBG__theme-category-copy strong{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(14px,1.15vw,16px);line-height:1.25;display:block}.theme-card-module__LWFsBG__theme-category-copy small{display:none}@media (max-width:1080px){.theme-card-module__LWFsBG__theme-category-item{scroll-snap-align:start;scroll-margin-inline:12px}}@media (max-width:560px){.theme-card-module__LWFsBG__theme-category-item{scroll-snap-align:start}.theme-card-module__LWFsBG__theme-category-icon{width:min(100%,88px)}.theme-card-module__LWFsBG__theme-category-icon svg{width:40px;height:40px}.theme-card-module__LWFsBG__theme-category-copy{margin-top:9px}.theme-card-module__LWFsBG__theme-category-copy strong{min-height:2.4em;font-size:12.5px;line-height:1.2}.theme-card-module__LWFsBG__theme-category-card{min-height:0}}.theme-card-module__LWFsBG__theme-category-item .theme-card-module__LWFsBG__theme-category-card[data-has-content-summary]{height:100%}.theme-card-module__LWFsBG__theme-category-card[data-has-content-summary] .theme-card-module__LWFsBG__theme-category-copy{flex-direction:column;flex:1;display:flex}.theme-card-module__LWFsBG__theme-category-card[data-has-content-summary] .theme-card-module__LWFsBG__theme-category-copy strong{min-height:2lh;margin-bottom:8px}.theme-card-module__LWFsBG__contentIcons{height:20px;color:var(--ink-2);flex:0 0 20px;justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.theme-card-module__LWFsBG__contentIcons>span{display:inline-flex}.theme-card-module__LWFsBG__contentIcons svg{stroke-width:2px;width:16px;height:16px}
