.waveform-top{display:flex;flex-wrap:wrap;width:100%;position:relative}.waveform-top__name{display:none}@media only screen and (max-width:767px){.waveform-top__name{font-size:16px;font-weight:600;line-height:120%;position:absolute;left:70px;top:20px;width:auto;display:block}}.waveform-top__player{display:flex;gap:15px;align-items:center;width:100%}@media only screen and (max-width:576px){.waveform-top__player{flex-wrap:wrap}}.waveform-top .player-btn{flex-shrink:0}.track-page-title{font-size:25px;font-style:normal;font-weight:600;line-height:110%;margin:0 0 20px}.track-page-similar-title{font-weight:600;font-size:20px;line-height:120%}.track-buttons{display:flex;margin-top:20px;gap:10px;flex-wrap:wrap}.track-buttons__generate-button.app-button{background-color:var(--blue-60);color:var(--main-text-color);height:50px;padding:0 20px 0 10px;margin:0}.track-buttons__generate-button.app-button span{display:flex;align-items:center;margin:0}.track-buttons__generate-button.app-button:hover{background-color:var(--blue-80);color:var(--main-text-color)}@media only screen and (max-width:767px){.track-buttons__generate-button.app-button{padding:0 10px}}@media only screen and (max-width:767px){.track-buttons__generate-button_text{display:none}}.track-buttons__download-button{background:var(--generate-button-gradient);padding:0 20px;color:#fff;height:50px}.track-buttons__download-button:hover:not(.app-button_disabled){color:#fff;background:linear-gradient(266deg,rgba(48,39,239,.8) -109.61%,rgba(183,51,226,.8))}.track-buttons__download-button_disabled{pointer-events:none}.track-buttons .table-icon-base{width:50px;height:50px;margin:0}.track-buttons .table-icon-base:hover{background:var(--blue-80)}.track-info{margin:40px 0}.track-info__details{display:inline-flex;align-items:center;font-size:16px;font-weight:600;cursor:pointer}.track-info__details:hover svg path{stroke:var(--accent-color)}.track-info__arrow{transform:rotate(90deg);scale:.9;transition:.2s ease-in}.track-info__arrow_opened{transform:rotate(270deg);transition:.2s ease-in}.track-info__tags{display:flex;column-gap:80px;padding-top:20px;flex-wrap:wrap;row-gap:20px}@media only screen and (max-width:767px){.track-info__tags{column-gap:60px}}.track-info__tag{font-size:16px}.track-info__tag_title{font-weight:700;line-height:120%;margin-bottom:10px}.track-info__tag_value{font-weight:300;line-height:140%}.track-info__tag_value .track-page__artist-tag{margin:0}
/*# sourceMappingURL=TrackPage-TrackPage.bc29c8bc.chunk.css.map */