.decor-idea-card-module__LpHZ2q__decor-idea-card{min-width:0;color:var(--ink);text-align:left;transition:transform .17s;display:block;position:relative}.decor-idea-card-module__LpHZ2q__decor-idea-card:hover{transform:translate(-2px,-2px)}.decor-idea-card-module__LpHZ2q__decor-idea-card.rose{--decor-tone:#a92f58}.decor-idea-card-module__LpHZ2q__decor-idea-card.sky{--decor-tone:#1e668f}.decor-idea-card-module__LpHZ2q__decor-idea-card.peach{--decor-tone:#a14a18}.decor-idea-card-module__LpHZ2q__decor-idea-card.mint{--decor-tone:#2d7044}.decor-idea-card-module__LpHZ2q__decor-idea-card.sun{--decor-tone:#806000}.decor-idea-card-module__LpHZ2q__decor-idea-card.lavender{--decor-tone:#75439d}.decor-idea-card-module__LpHZ2q__decor-idea-card.coral{--decor-tone:#ae3f34}.decor-idea-card-module__LpHZ2q__decor-idea-card.aqua{--decor-tone:#246e65}.decor-idea-card-module__LpHZ2q__decor-idea-card.sand{--decor-tone:#745a37}.decor-idea-card-module__LpHZ2q__decor-idea-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--paper-deep);box-shadow:3px 3px 0 var(--ink);border-radius:10px;transition:box-shadow .17s;display:block;position:relative;overflow:hidden}.decor-idea-card-module__LpHZ2q__decor-idea-card:hover .decor-idea-card-module__LpHZ2q__decor-idea-media{box-shadow:5px 5px 0 var(--ink)}.decor-idea-card-module__LpHZ2q__decor-idea-media>img,.decor-idea-card-module__LpHZ2q__decor-idea-media>[data-responsive-frame]>img{object-fit:cover;transition:transform .28s}.decor-idea-card-module__LpHZ2q__decor-idea-card:hover .decor-idea-card-module__LpHZ2q__decor-idea-media>img,.decor-idea-card-module__LpHZ2q__decor-idea-card:hover .decor-idea-card-module__LpHZ2q__decor-idea-media>[data-responsive-frame]>img{transform:scale(1.04)}.decor-idea-card-module__LpHZ2q__decor-idea-caption{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:12px;display:flex}.decor-idea-card-module__LpHZ2q__decor-idea-area{height:10px;color:var(--decor-tone,#806000);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;flex-shrink:0;font-size:7px;font-weight:900;line-height:10px;overflow:hidden}.decor-idea-card-module__LpHZ2q__decor-idea-caption>strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:12px;line-height:1.1}@media (max-width:560px){.decor-idea-card-module__LpHZ2q__decor-idea-card .decor-idea-card-module__LpHZ2q__decor-idea-media{aspect-ratio:2/3}}
