.cfan-face{gap:4px;display:grid}.cfan-outfits{margin-bottom:10px}.cfan-slots{gap:2px;display:grid}@media (width>=761px){.cfan-slots{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}}.music-page .cfan-face .bc-slot,.music-page .cfan-slots .bc-slot{border:1px dashed color-mix(in srgb, var(--music-accent) 45%, var(--music-line));background:var(--background);border-radius:10px;justify-content:space-between;min-height:54px;margin-top:6px;padding:6px 10px}.music-page .cfan-face .bc-slot>span:first-of-type,.music-page .cfan-slots .bc-slot>span:first-of-type{color:var(--music-ink);font-size:.82rem;font-weight:600}.music-page .cfan-face .bc-add,.music-page .cfan-slots .bc-add{margin-left:auto}.cfan-slots+small,.cfan-slots+.music-error{margin-top:8px;display:block}.cfan-pack p{color:var(--music-ink);margin:0 0 4px;font-size:.78rem;font-weight:600}.cfan-pack ol,.cfan-looks{gap:4px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.cfan-looks{margin-top:10px}.cfan-pack li span,.cfan-looks span{min-width:4.2em;color:var(--music-accent);font:600 .74rem ui-monospace,monospace;display:inline-block}.cfan-template-note{color:var(--music-dim);margin-top:8px;font-size:.76rem;line-height:1.5}@media (width<=760px){.cfan-template .cfan-looks,.cfan-template .cfan-template-note{grid-column:2}.cfan-template .cfan-looks{margin-top:4px;font-size:.74rem}.cfan-template .cfan-template-note{display:none}}.music-intro{max-width:78ch;color:var(--music-ink);font-size:.98rem;line-height:1.65}@media (width<=360px){.cfan-outfits .sir-scene{gap:6px;padding:6px}.cfan-outfits .sir-scene-icon{width:28px;height:28px}}
