.YrTvNq_canvas{--ink:#24251f;--muted:#74756b;--lime:#d9f66c;color:var(--ink);background:#f7f7ef;border:1px solid #e8e8de;border-radius:24px;padding:28px clamp(18px,5vw,64px) 30px;font-family:Arial,Noto Sans KR,sans-serif}.YrTvNq_topline{letter-spacing:.12em;justify-content:space-between;gap:12px;font-size:9px;font-weight:700;display:flex}.YrTvNq_live{align-items:center;gap:6px;display:flex}.YrTvNq_live i{background:#8eab31;border-radius:50%;width:6px;height:6px}.YrTvNq_hero{text-align:center;padding:35px 0 38px}.YrTvNq_note{margin-bottom:15px;font-size:43px}.YrTvNq_kicker{letter-spacing:.22em;color:var(--muted);font-size:9px;font-weight:700}.YrTvNq_hero h1{letter-spacing:-.07em;margin:13px 0 18px;font-size:clamp(36px,6vw,66px);font-weight:900;line-height:1.12}.YrTvNq_hero h1>span{color:#93ab48}.YrTvNq_intro{color:#75766c;font-size:14px;line-height:1.9}.YrTvNq_eras{letter-spacing:.13em;justify-content:center;gap:14px;margin-top:23px;font-size:8px;font-weight:700;display:flex}.YrTvNq_eras span:nth-child(2){color:#919584}.YrTvNq_selector{background:#fff;border:1px solid #e6e7db;border-radius:18px;padding:28px}.YrTvNq_sectionHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.YrTvNq_step{color:#7d806f;letter-spacing:.15em;font-size:9px;font-weight:700}.YrTvNq_count{color:#5c6934;background:#f0f4e5;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:700}.YrTvNq_selector h2{letter-spacing:-.06em;font-size:clamp(20px,3vw,25px);font-weight:750}.YrTvNq_hint{color:#808174;margin:8px 0 22px;font-size:12px;line-height:1.7}.YrTvNq_moods{flex-wrap:wrap;gap:9px;display:flex}.YrTvNq_chip{color:#5f6254;cursor:pointer;background:#fcfcf8;border:1px solid #e4e5db;border-radius:50px;padding:10px 15px;font-size:12px;transition:background .15s,border-color .15s}.YrTvNq_chip>span{color:#9c9f91;margin-right:3px}.YrTvNq_chip:hover{background:#f5f8e8;border-color:#9baf61}.YrTvNq_chip[aria-pressed=true]{background:var(--lime);color:#293012;border-color:#bdde4c;font-weight:700}.YrTvNq_chip[aria-pressed=true]>span{color:#475820}.YrTvNq_actionRow{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.YrTvNq_actionRow p{color:#858778;font-size:10px;line-height:1.7}.YrTvNq_clear{color:#656959;white-space:nowrap;text-underline-offset:3px;cursor:pointer;font-size:10px;text-decoration:underline}.YrTvNq_clear:disabled{opacity:.4;cursor:default}.YrTvNq_recommend{background:var(--ink);width:100%;color:var(--lime);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:17px;font-size:14px;font-weight:700;display:flex}.YrTvNq_recommend>span{font-size:20px;line-height:1}.YrTvNq_recommend:disabled{color:#949786;cursor:not-allowed;background:#ebede2}.YrTvNq_recommend:not(:disabled):hover{background:#3e4430}.YrTvNq_player{color:#f2f2e9;background:#252720;border-radius:18px;outline:none;margin-top:22px;padding:26px 28px;scroll-margin-top:24px}.YrTvNq_playerTop{color:#afb49d;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.YrTvNq_bars{color:var(--lime);letter-spacing:2px;font-size:18px}.YrTvNq_trackLayout{grid-template-columns:180px 1fr;align-items:center;gap:30px;padding:27px 0 12px;display:grid}.YrTvNq_recordArt{text-align:center}.YrTvNq_record{aspect-ratio:1;background:repeating-radial-gradient(circle,#171913 0 3px,#2f3229 4px,#181b15 5px);border-radius:50%;place-items:center;width:172px;display:grid;position:relative;box-shadow:9px 12px 20px #0004}.YrTvNq_record:before{content:"";background:conic-gradient(#0000 0deg,#ffffff18 55deg,#0000 90deg 180deg,#ffffff12 230deg,#0000 280deg);border-radius:50%;position:absolute;inset:0}.YrTvNq_recordLabel{background:var(--lime);color:#273014;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;line-height:1.2;display:flex;position:relative}.YrTvNq_recordLabel span{font-size:10px;font-weight:800}.YrTvNq_recordLabel strong{font-size:11px;font-weight:900}.YrTvNq_recordLabel i{background:#24251f;border-radius:50%;width:6px;height:6px;margin-top:6px}.YrTvNq_recordCaption{letter-spacing:.16em;color:#9b9f8b;margin-top:17px;font-size:7px;display:block}.YrTvNq_smallLabel{color:#c2db79;letter-spacing:.05em;font-size:10px}.YrTvNq_trackInfo{min-width:0}.YrTvNq_trackInfo h2{letter-spacing:-.045em;overflow-wrap:anywhere;word-break:keep-all;margin:9px 0;font-size:clamp(23px,3.4vw,31px);font-weight:750;line-height:1.35}.YrTvNq_artist{color:#dedfd3;margin-bottom:13px;font-size:14px}.YrTvNq_album{align-items:baseline;gap:10px;font-size:11px;line-height:1.6;display:flex}.YrTvNq_album dt{letter-spacing:.13em;color:#979d87;font-size:8px}.YrTvNq_album dd{color:#c0c4b0;overflow-wrap:anywhere}.YrTvNq_matched{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.YrTvNq_matched span{color:#d5e5ac;border:1px solid #555c40;border-radius:5px;padding:4px 7px;font-size:9px}.YrTvNq_reason,.YrTvNq_waiting{color:#b0b5a0;word-break:keep-all;margin-top:13px;font-size:12px;line-height:1.9}.YrTvNq_resultActions{border-top:1px solid #474c3a;margin-top:23px;padding-top:22px}.YrTvNq_listen{background:var(--lime);color:#273014;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:750;display:flex}.YrTvNq_listen:hover{background:#e4ff85}.YrTvNq_feedback{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.YrTvNq_feedback button{color:#d9dccd;cursor:pointer;border:1px solid #545b43;border-radius:10px;padding:13px 8px;font-size:12px}.YrTvNq_feedback button:hover{background:#383e2c}.YrTvNq_feedback .YrTvNq_liked{color:#e0f8a5;background:#414c28;border-color:#b9d96b}.YrTvNq_likeStatus{color:#a3ad90;text-align:center;min-height:18px;margin-top:12px;font-size:10px;line-height:1.7}.YrTvNq_reset{color:#c5ccb5;cursor:pointer;text-underline-offset:4px;margin:23px auto 0;font-size:11px;text-decoration:underline;display:block}.YrTvNq_cycle{color:#dce5c7;margin-bottom:16px;font-size:11px;line-height:1.7}.YrTvNq_footer{text-align:center;margin-top:30px}.YrTvNq_footer>span{letter-spacing:.17em;color:#707561;font-size:8px;font-weight:700}.YrTvNq_footer p{color:#929582;margin-top:10px;font-size:10px;line-height:1.9}.YrTvNq_canvas button:focus-visible,.YrTvNq_canvas a:focus-visible,.YrTvNq_canvas h2:focus-visible,.YrTvNq_player:focus-visible{outline-offset:4px;outline:3px solid #8da64c}@media (min-width:900px){.YrTvNq_canvas{max-width:900px;margin:auto}}@media (max-width:600px){.YrTvNq_canvas{border-radius:18px;padding:20px 14px}.YrTvNq_topline{letter-spacing:.08em;font-size:7px}.YrTvNq_hero{padding:28px 0}.YrTvNq_hero h1{font-size:39px}.YrTvNq_selector{padding:22px 16px}.YrTvNq_hint{font-size:11px}.YrTvNq_moods{gap:7px}.YrTvNq_chip{padding:9px 11px;font-size:11px}.YrTvNq_actionRow{align-items:flex-start}.YrTvNq_player{padding:22px 18px}.YrTvNq_trackLayout{text-align:center;grid-template-columns:1fr;gap:24px}.YrTvNq_record{width:150px;margin:auto}.YrTvNq_recordCaption{margin-top:12px}.YrTvNq_trackInfo h2{font-size:25px}.YrTvNq_album,.YrTvNq_matched{justify-content:center}.YrTvNq_feedback button{padding:13px 5px;font-size:11px}.YrTvNq_intro{font-size:13px}}@media (prefers-reduced-motion:reduce){.YrTvNq_chip{transition:none}}.YrTvNq_shareDialog{color:#24251f;background:#f7f7ef;border:0;border-radius:20px;width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;box-shadow:0 24px 70px #0007}.YrTvNq_shareDialog::backdrop{background:#1118}.YrTvNq_shareInner{flex-direction:column;gap:12px;padding:30px;display:flex}.YrTvNq_shareEyebrow{letter-spacing:.17em;color:#78844c;font-size:9px;font-weight:800}.YrTvNq_shareInner h2{word-break:keep-all;letter-spacing:-.04em;font-size:clamp(21px,4vw,28px);line-height:1.4}.YrTvNq_shareTrack{color:#666b57;font-size:13px;line-height:1.5}.YrTvNq_shareInner label{margin-top:10px;font-size:11px;font-weight:700}.YrTvNq_shareInner input{color:#42483b;background:#fff;border:1px solid #d3d9bf;border-radius:9px;width:100%;padding:12px;font-size:12px}.YrTvNq_shareActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.YrTvNq_shareActions button{color:#d9f66c;cursor:pointer;background:#24251f;border-radius:9px;padding:12px;font-size:12px;font-weight:700}.YrTvNq_shareActions button:last-child{color:#24251f;background:#d9f66c}.YrTvNq_shareStatus{color:#5d6d35;min-height:18px;font-size:11px;line-height:1.5}.YrTvNq_shareClose{text-underline-offset:4px;color:#606653;cursor:pointer;align-self:center;padding:4px;font-size:12px;text-decoration:underline}.YrTvNq_shareDialog button:focus-visible,.YrTvNq_shareDialog input:focus-visible{outline-offset:3px;outline:3px solid #8da64c}@media (max-width:600px){.YrTvNq_shareInner{padding:24px 20px}}
