.mixtape_caption{font-size:80%;opacity:.8}.mixtape-link-wrap{float:left;margin-right:6px}.mixtape-logo svg{display:block;height:22px;width:22px;fill:var(--mixtape--main-color,#E42029)}.mixtape-logo.spin{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:spin;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}.mixtape_caption .mixtape-link{text-decoration:none!important;border:none!important;box-shadow:none!important}.mixtape-link:hover{text-decoration:none!important;border:none!important}#mixtape_dialog,#mixtape_dialog .dialog__overlay{width:100%;height:100%;top:0;left:0}#mixtape_dialog{position:fixed;z-index:2147483647;display:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none}#mixtape_dialog .dialog__overlay{position:absolute;background:rgba(36,36,209,.4);backdrop-filter:blur(5px);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-backface-visibility:hidden}#mixtape_dialog .dialog__content .dialog-wrap{perspective:800px;transition:transform 0.5s}#mixtape_dialog .dialog__content .dialog-wrap .dialog-wrap-top{transform-origin:50% 100%;transition:transform 0.5s;position:relative;z-index:1;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}#mixtape_dialog .dialog__content .dialog-wrap .dialog-wrap-top::after{content:'';width:100%;height:100%;position:absolute;background:#fff;top:0;left:0;transform:rotateX(180deg);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}#mixtape_dialog .dialog__content .dialog-wrap .dialog-wrap-bottom .comment{margin-top:0;padding-left:0;margin-left:auto;margin-right:auto;width:100%}#mixtape_dialog .dialog__content .dialog-wrap .dialog-wrap-bottom{transition:background 0.4s;transform:translate3d(0,0,0) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-top:-1px}#mixtape_dialog .dialog__content{width:50%;max-width:560px;min-width:290px;text-align:center;position:relative;opacity:0;transition:height 0.3s ease;font-size:14px;box-sizing:content-box}#mixtape_dialog.dialog--open .dialog__overlay{opacity:1;pointer-events:auto}#mixtape_dialog.dialog--open .dialog__content{pointer-events:auto}#mixtape_reported_text{padding:5px 10px;position:relative;z-index:0;font-weight:400}#mixtape_reported_text .mixtape_mistake_outer{background-color:#F5F5F5;color:#111;font-weight:400;padding:0 3px}#mixtape_reported_text .mixtape_mistake_inner{color:var(--mixtape--main-color,#E42029);font-weight:400}textarea#mixtape_comment{width:100%;resize:none;font-size:14px;padding:4px 6px;line-height:1.4;box-sizing:border-box;background:rgba(241,238,234,.6);border-radius:0;border:none;color:#000;transition:border 0.3s,color 0.3s,background 0.4s}textarea#mixtape_comment:focus{background-color:#fff;border-color:#949494;color:#1a1a1a;outline:0}#mixtape_dialog .mixtape_dialog_block{margin:20px 0}#mixtape_dialog .mixtape_dialog_btn_block{display:flex;margin:20px 0}#mixtape_dialog .pos-relative{position:relative}#mixtape_dialog .mixtape_dialog_footer{position:absolute;right:0;bottom:-24px;font-size:10px;color:#ddd}#mixtape_dialog .mixtape_dialog_footer a{color:#ccc}#mixtape_dialog .mixtape_action{display:inline-block;cursor:pointer;padding:22px 25px;margin:0 5px;font-weight:600;border:none;color:#fff;background:var(--mixtape--main-color,#E42029);text-decoration:none;user-select:none;font-weight:400;font-size:16px;line-height:100%;min-width:150px}#mixtape_dialog .mixtape_action:hover{opacity:.9;text-decoration:none}#mixtape_dialog h2{margin:0;font-weight:400;font-size:26px;line-height:110%;padding:0 0 30px;position:relative;text-transform:uppercase}#mixtape_dialog h3{margin:0;font-weight:300;font-size:14px;text-transform:none;padding:0 0 1em;color:#BFBFBF}#mixtape_success_dialog .dialog-wrap{background:#fff;padding:30px}#mixtape_success_dialog .dialog-wrap h3{margin-top:20px}#mixtape_dialog .mixtape-close__btn{width:23px;height:23px;position:absolute;top:26px;right:26px;cursor:pointer}#mixtape_dialog .mixtape-close__btn:before,#mixtape_dialog .mixtape-close__btn:after{content:"";position:absolute;top:10px;left:0;right:0;height:2px;background:#000;border-radius:4px}#mixtape_dialog .mixtape-close__btn:hover:after,#mixtape_dialog .mixtape-close__btn:hover:before{background:var(--global--color-primary-hover,blue)}#mixtape_dialog .mixtape-close__btn:before{transform:rotate(45deg)}#mixtape_dialog .mixtape-close__btn:after{transform:rotate(-45deg)}#mixtape_dialog.dialog--open .dialog__content,#mixtape_dialog.dialog--close .dialog__content{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#mixtape_dialog.dialog--open .dialog__content{-webkit-animation-name:anim-open;animation-name:anim-open}#mixtape_dialog.dialog--close .dialog__content{-webkit-animation-name:anim-close;animation-name:anim-close}@-webkit-keyframes anim-open{0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1)}100%{opacity:1;-webkit-transform:scale3d(1,1,1)}}@keyframes anim-open{0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes anim-close{0%{opacity:1}100%{opacity:0}}@keyframes anim-close{0%{opacity:1}100%{opacity:0}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mixtape-letter{width:640px;height:400px;top:calc(50% - 200px);position:absolute}.mixtape-letter-front{width:304px;height:190px;position:absolute;bottom:0;z-index:4;left:calc(50% - 152px);transform:scale(.145);transform-origin:50% 100%;opacity:0;transition:transform 0.4s,opacity 0.15s}.mixtape-letter-front .front-left{width:0;height:0;border-left:152px solid var(--mixtape--main-color,#E42029);border-right:0;border-top:95px solid transparent;border-bottom:95px solid transparent;position:absolute;z-index:2;top:0;left:0}.mixtape-letter-front .front-right{width:0;height:0;border-right:152px solid var(--mixtape--main-color,#E42029);border-left:0;border-top:95px solid transparent;border-bottom:95px solid transparent;position:absolute;z-index:2;top:0;right:0}.mixtape-letter-front .front-right:before{content:'';display:block;width:0;height:0;border-right:152px solid rgba(0,0,0,.2);border-left:0;border-top:95px solid transparent;border-bottom:95px solid transparent;position:absolute;top:-95px;right:-152px}.mixtape-letter-front .front-bottom{width:0;height:0;border-bottom:95px solid var(--mixtape--main-color,#E42029);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;position:absolute;z-index:2;bottom:0;left:0}.mixtape-letter-front .front-bottom:before{content:'';display:block;width:0;height:0;border-bottom:95px solid rgba(0,0,0,.1);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;position:absolute;top:0;right:-152px}.mixtape-letter-back{width:304px;height:190px;background-color:var(--mixtape--main-color,#E42029);background-repeat:no-repeat;background-size:100% 100%;position:absolute;z-index:2;bottom:0;left:calc(50% - 152px);transition:transform 0.4s,opacity 0.15s;transform:scale(.145);transform-origin:50% 100%;opacity:0}.mixtape-letter-back:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}.mixtape-letter-back>.mixtape-letter-back-top{width:0;height:0;border-bottom:95px solid var(--mixtape--main-color,#E42029);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;background-repeat:no-repeat;background-size:100% 100%;position:absolute;z-index:2;bottom:100%;left:calc(50% - 152px);transition:transform 0.4s;transform-origin:50% 100%;transform:translateX(0) rotateX(-180deg)}.mixtape-letter-back>.mixtape-letter-back-top:before{content:'';display:block;width:0;height:0;border-bottom:95px solid rgba(0,0,0,.3);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;position:absolute;top:0;left:-152px}.mixtape-letter-top{width:0;height:0;border-bottom:95px solid var(--mixtape--main-color,#E42029);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;position:absolute;z-index:2;bottom:0;opacity:0;left:calc(50% - 152px);transition:transform 0.3s;transform-origin:50% 100%;transform:rotateX(0deg)}.mixtape-letter-top:before{content:'';display:block;width:0;height:0;border-bottom:95px solid rgba(0,0,0,.3);border-top:0;border-left:152px solid transparent;border-right:152px solid transparent;position:absolute;top:0;left:-152px}.mixtape-letter-top.close{transform:rotateX(-180deg)}#mixtape_dialog .dialog__content .dialog-wrap{z-index:3;position:relative}#mixtape_dialog .dialog__content.show-letter .mixtape-letter-back,#mixtape_dialog .dialog__content.show-letter .mixtape-letter-front{transform:scale(1) translateY(15%);opacity:1}#mixtape_dialog .dialog__content.show-letter .mixtape-letter-back>.mixtape-letter-back-top{transform:rotateX(0deg)}#mixtape_dialog .dialog__content.show-letter .dialog-wrap .dialog-wrap-top{transform:rotateX(-180deg)}#mixtape_dialog .dialog__content.show-letter .dialog-wrap .dialog-wrap-bottom{background:#c1c1c1}#mixtape_dialog .dialog__content.show-letter .dialog-wrap .dialog-wrap-bottom textarea{background:#c1c1c1}#mixtape_dialog .dialog__content.show-letter .dialog-wrap{transform:translateY(-150%)}#mixtape_dialog .dialog__content.show-letter.with-comment .dialog-wrap{transform:translateY(-50%)}#mixtape_dialog .mixtape_action[data-action="send"]{position:relative;z-index:8;width:100%}#mixtape_dialog .dialog__content.show-letter .mixtape_action[data-action="send"]{transition-delay:0.3s;transition:visibility 0.1s,opacity 0.1s;visibility:hidden!important;opacity:0!important}.mixtape_dialog_screen{background:#fff;padding:60px 40px;width:100%;position:relative;box-sizing:border-box}.mixtape-report-button{padding:22px 25px;margin:0 5px;font-weight:600;border:1px solid var(--mixtape--main-color,#E42029);background:#fff;text-decoration:none;user-select:none;font-weight:400;font-size:16px;line-height:100%;min-width:150px;color:var(--mixtape--main-color,#E42029)}@keyframes send-letter1{0%{transform:translateX(0) translateY(15%)}20%{transform:translateX(-60%) translateY(15%)}100%{transform:translateX(100vw) translateY(15%)}}@-moz-keyframes send-letter1{0%{transform:translateX(0) translateY(15%)}20%{transform:translateX(-60%) translateY(15%)}100%{transform:translateX(100vw) translateY(15%)}}@-webkit-keyframes send-letter1{0%{transform:translateX(0) translateY(15%)}20%{transform:translateX(-60%) translateY(15%)}100%{transform:translateX(100vw) translateY(15%)}}@keyframes send-letter2{0%{transform:translateX(0) rotateX(-180deg)}20%{transform:translateX(-60%) rotateX(-180deg)}100%{transform:translateX(100vw) rotateX(-180deg)}}@-moz-keyframes send-letter2{0%{transform:translateX(0) rotateX(-180deg)}20%{transform:translateX(-60%) rotateX(-180deg)}100%{transform:translateX(100vw) rotateX(-180deg)}}@-webkit-keyframes send-letter2{0%{transform:translateX(0) rotateX(-180deg)}20%{transform:translateX(-60%) rotateX(-180deg)}100%{transform:translateX(100vw) rotateX(-180deg)}}