.match-card .color-reason{grid-column:1/-1;max-width:none;line-height:1.65;font-size:14px}.outfit-recipe{display:grid;gap:12px;margin:16px 0}.outfit-piece{display:flex;align-items:center;gap:14px;border:1px solid var(--line);padding:14px;border-radius:12px;background:var(--surface)}.outfit-dot{width:54px;height:54px;flex:0 0 54px;border-radius:9px;border:1px solid #8886}.outfit-piece strong{font-size:16px}.outfit-piece span:not(.outfit-dot),.outfit-piece small{display:block;font-size:14px;margin-top:4px}.outfit-piece small{color:var(--muted)}.share-combination{margin-top:22px}.share-buttons{display:flex;gap:10px;flex-wrap:wrap}.share-combination p{font-size:14px;line-height:1.6;color:var(--muted)}.share-buttons button{flex:1;min-width:170px}
