.mix-page{display:flex;flex-direction:column;width:100%;height:max-content;align-content:flex-start}.mix-page .subheader{margin:0;text-align:left}#mix-flex{display:flex;flex-direction:row;width:100%;gap:1em;align-items:stretch;-webkit-margin-after:1em;margin-block-end:1em}@media(max-width:900px){#mix-flex{display:flex;flex-direction:column}}#mix-flex .mix-flex-left{flex-basis:50%}#mix-flex .mix-flex-left .show-img{border:1px solid #171819;background-size:cover;background-position:50% 25%;aspect-ratio:1/1}#mix-flex .mix-flex-right{flex-basis:50%;-webkit-padding-start:1em;padding-inline-start:1em}@media(max-width:800px){#mix-flex .mix-flex-right{padding-inline:0}}.mix-page .showname-copy-container{-webkit-margin-after:.5rem;margin-block-end:.5rem;display:flex;flex-wrap:wrap}.mix-page .showname-copy-container .copy-link{-webkit-margin-start:1rem;margin-inline-start:1rem;cursor:pointer}@media(max-width:800px){.mix-page .showname-copy-container{flex-direction:column;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.mix-page .showname-copy-container .copy-link{-webkit-margin-start:0;margin-inline-start:0}}.mix-page .copy-link{display:flex;width:1.2rem;height:1.2rem;-webkit-margin-before:.5rem;margin-block-start:.5rem;align-self:baseline}.mix-page .copy-link img{object-fit:contain;align-self:center;object-position:center;width:100%}.mix-page .location{opacity:.6;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.mix-data{display:flex;flex-direction:column;gap:.5rem}.mix-data a{margin-top:1em}.mix-data a:hover{text-decoration:none}.mix-data .desc{padding:0!important;opacity:100%}.mix-data .mix-title{font-family:var(--camera);font-size:1em;font-weight:400;text-transform:none;font-size:1.2em}.mix-data .label{opacity:.6}.mix-page .mix-header-simple{-webkit-margin-before:2rem;margin-block-start:2rem}@media(max-width:800px){.mix-page .mix-header-simple{-webkit-margin-before:.5rem;margin-block-start:.5rem}}.mix-page-tracklist-header{-webkit-margin-before:1em;margin-block-start:1em;font-size:.85em}.tracklist-mix-page{border:1px dashed #171819;padding-inline:1em;height:max-content;overflow:auto;margin-top:.5em;height:auto;height:-moz-fit-content;height:fit-content;max-height:500px;overflow-y:auto;padding-block:1rem}.tracklist-mix-page .tracklist-container{margin-block:0}.show-archive-link{width:100%;margin-top:2em}.show-archive-link a{text-decoration:none}.show-archive-link a:hover{text-decoration:underline}