.dr{flex-direction:column;gap:14px;display:flex}.dr-row{flex-direction:column;gap:8px;display:flex}.dr-label{color:var(--muted);font-size:.88rem;font-weight:600}.dr-stars{gap:4px;display:flex}.dr-star{cursor:pointer;color:var(--line);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:2px;line-height:0;transition:transform .12s}.dr-star.on{color:var(--accent)}.dr-star img{filter:grayscale()opacity(.32);transition:filter .12s}.dr-star.on img{filter:none}.dr-star:active{transform:scale(.88)}.dr-cap{color:var(--muted);margin:2px 0 0;font-size:.84rem}.dr-hint{color:var(--paper-faint);margin:2px 0 0;font-size:.84rem}.dr-hap{gap:8px;display:flex}.dr-hap-btn{border-radius:var(--r-btn);border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--text);font-size:.85rem;font-family:var(--font-star-body), "Pretendard Variable", sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1;padding:10px;transition:border-color .15s,background .15s}.dr-hap-btn.on{border-color:var(--jumuk);background:var(--jumuk-wash,#1b1a170d);color:var(--jumuk);font-weight:600}.dr-mood{gap:8px;display:flex}.dr-mood-btn{border-radius:var(--r-btn);border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--muted);font-size:.8rem;font-family:var(--font-star-body), "Pretendard Variable", sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 6px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.dr-mood-btn svg{color:var(--muted-2,#b3aa98);transition:color .15s}.dr-mood-btn.on{border-color:var(--jumuk);background:var(--jumuk-wash,#1b1a170d);color:var(--jumuk)}.dr-mood-btn.on svg{color:var(--jumuk)}
