.likes-nav strong .pink{display:inline;margin:0}
.likes-heading h1 em{color:var(--ink)}
/* Original brand artwork, sized to sit comfortably in the project list. */
.project summary{min-height:144px;padding:20px 0}
.project .brand-name{display:flex;align-items:center;min-width:0;line-height:1}
.brand-logo{display:block;height:auto;max-width:100%;object-fit:contain}
.bloomy-logo{width:258px}
.shishis-logo{width:202px}
.project .sets-brand{gap:10px;flex-wrap:wrap}
.sets-prefix{font:italic 400 clamp(24px,2.3vw,34px)/1 Georgia,serif;letter-spacing:-.04em;white-space:nowrap}
.sets-logo{width:156px}
.project-kind{line-height:1.7}
.soundtrack-link{display:flex;align-items:center;gap:19px;width:100%;font-size:clamp(21px,3vw,40px);letter-spacing:-.035em;text-align:left}
.soundtrack-link>span:first-child{font-size:15px}
.soundtrack-link>span:last-child{margin-left:auto;color:var(--pink)}
.soundtrack-link:hover{color:var(--pink)}
@media(max-width:540px){
  .project summary{min-height:130px;padding:16px 0;row-gap:8px}
  .bloomy-logo{width:202px}
  .shishis-logo{width:166px}
  .sets-logo{width:132px}
  .sets-prefix{font-size:25px}
  .project .sets-brand{gap:7px}
  .project-kind{font-size:7px}
  .soundtrack-link{font-size:20px;gap:8px;flex-wrap:wrap}
  .soundtrack-link>span:first-child{font-size:10px}
}

/* A quiet personal detail and the softer clothing signature. */
.shine-note{margin:7px auto -4px;text-align:center;font-size:8px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:#a88a58}
.sets-logo{width:194px}
.soundtrack-section{margin:8px 0 30px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.soundtrack-section summary{display:flex;gap:28px;align-items:center;list-style:none;cursor:pointer;padding:21px 0;font-size:16px}
.soundtrack-section summary::-webkit-details-marker{display:none}
.soundtrack-section summary>.micro{font-size:7px;color:var(--muted)}
.soundtrack-section summary em{font:italic 1em Georgia,serif;color:var(--muted)}
.soundtrack-expand{margin-left:auto;color:var(--pink);font-size:21px;transition:transform .2s}
.soundtrack-section[open] .soundtrack-expand{transform:rotate(45deg)}
.soundtrack-body{padding:2px 0 25px}
.soundtrack-player{width:360px;max-width:100%;height:203px;background:#faf7f8}
.soundtrack-player iframe{width:100%;height:100%;display:block;border:0}
.soundtrack-external{display:inline-block;margin-top:14px;font-size:7px}
@media(max-width:540px){
  .shine-note{font-size:7px;letter-spacing:.2em;margin:-13px auto 13px}
  .sets-logo{width:158px}
  .soundtrack-section summary{gap:13px;flex-wrap:wrap;font-size:14px}
  .soundtrack-section summary>.micro{font-size:6px}
  .soundtrack-player{height:200px}
}
