.mss5 .buehne{background:linear-gradient(var(--paper) 25%,#f5eee5 100%);padding:22px 0 44px}.mss5 .buehne .knapp{max-width:560px;text-align:center}.mss5 .fuer{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-size:14px;color:var(--muted)}.mss5 .fuer>span{width:6px;height:6px;border-radius:50%;background:#829456}.mss5 .cover{position:relative;width:min(100%,280px);aspect-ratio:1;margin:22px auto 0;border-radius:8px;overflow:hidden;background:var(--plum);box-shadow:0 18px 32px #46242d29;transform:rotate(-2deg)}.mss5 .cover img{display:block;width:100%;height:100%;object-fit:cover}.mss5 .cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#22122199);pointer-events:none}.mss5 .cover-oben{position:absolute;z-index:1;top:16px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:9px;line-height:1.5;font-weight:600;letter-spacing:1.5px;color:#f1e4e7}.mss5 .cover-unten{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;text-align:left;color:#fff5ec}.mss5 .cover-unten small{display:block;font-size:9px;font-weight:600;letter-spacing:1.5px;opacity:.85}.mss5 .cover-unten strong{display:block;margin-top:6px;font:400 32px/1.05 var(--serif);letter-spacing:-.3px}.mss5 .cover-unten em{color:var(--lime)}.mss5 .buehne h1{margin-top:8px;font-size:36px;line-height:1.12}.mss5 .unterzeile{margin-top:8px;font-size:15px;color:var(--muted)}.mss5 .spieler{margin-top:24px;padding:22px 22px 20px;text-align:center}.mss5 .spielknopf{display:inline-flex;flex-direction:column;align-items:center;gap:11px;border:0;background:transparent;color:var(--wine);font-size:16px;font-weight:600}.mss5 .spielknopf>span{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--wine);color:var(--paper);box-shadow:0 0 0 8px #f6eeef}.mss5 .spielknopf svg{width:27px;height:27px}.mss5 .leiste{position:relative;margin-top:24px;height:22px;display:flex;align-items:center}.mss5 .leiste input{width:100%;margin:0;height:22px;accent-color:var(--wine);cursor:pointer}.mss5 .zeiten{display:flex;justify-content:space-between;margin-top:4px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.mss5 .knoepfe{display:grid;gap:10px;margin-top:18px}.mss5 .knoepfe .button svg{width:18px;height:18px}.mss5 .songtext-abschnitt{padding-bottom:40px}.mss5 .songtext-abschnitt .knapp{max-width:640px}.mss5 .songtext{position:relative;margin-top:28px;padding:28px 24px 8px}.mss5 .teil+.teil{margin-top:26px}.mss5 .teil .etikett{margin-bottom:8px;font-size:12px;color:#9a7f86}.mss5 .teil p{font-size:17px;line-height:1.75;color:var(--ink)}.mss5 .teil .echo{font-style:italic;color:#8a7379}.mss5 .songtext.zu{max-height:520px;overflow:hidden}.mss5 .songtext.zu:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(rgba(255,253,249,0),var(--card) 85%);pointer-events:none}.mss5 .songtext-knoepfe{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px}.mss5 .aufklappen{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;background:transparent;font-size:15px;font-weight:600;color:var(--ink)}.mss5 .aufklappen svg{width:17px;height:17px;transition:transform .2s}.mss5 .aufklappen[aria-expanded=true] svg{transform:rotate(180deg)}.mss5 .songtext-knoepfe .textlink{margin-top:0}.mss5 .textlink.ruhig{border:0;background:transparent;padding:0}.mss5 .extras{margin-top:18px;border-top:1px solid var(--line);text-align:left}.mss5 .extras li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.mss5 .extras-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#f1e6e3;color:var(--wine)}.mss5 .extras-icon svg{width:18px;height:18px}.mss5 .extras li>div{flex:1;min-width:0}.mss5 .extras strong{display:block;font-size:15px;line-height:1.4}.mss5 .extras small{display:block;font-size:13px;line-height:1.5;color:var(--muted)}.mss5 .extras button,.mss5 .extras a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #d6c6c0;border-radius:6px;background:var(--card);font-size:14px;font-weight:600;color:var(--wine);white-space:nowrap}.mss5 .linkfeld{display:block;width:100%;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);font:14px var(--sans);color:var(--ink)}.mss5 .aenderung-abschnitt{padding-top:0}.mss5 .aenderung-abschnitt .knapp{max-width:640px}.mss5 .aenderungskarte{display:flex;gap:14px;padding:22px}.mss5 .aenderungskarte>svg{width:24px;height:24px;color:var(--wine);margin-top:1px}.mss5 .aenderungskarte>div{flex:1;min-width:0}.mss5 .aenderungskarte p{margin-top:4px;font-size:15px;line-height:1.65;color:var(--muted)}.mss5 .formular label{display:block;margin-top:18px;font-size:15px;font-weight:600}.mss5 .formular textarea{display:block;width:100%;min-height:150px;margin-top:8px;padding:14px;border:1px solid #d9cbc4;border-radius:6px;background:var(--paper);font:16px/1.6 var(--sans);color:var(--ink);resize:vertical}.mss5 .formular textarea:focus{outline:2px solid var(--wine);outline-offset:1px}.mss5 .formular .notiz-klein{margin-top:10px;font-size:14px;line-height:1.6;color:var(--muted)}.mss5 .status{margin-top:16px;padding:16px;border-radius:6px;background:var(--salbei);font-size:15px;line-height:1.6;color:#3f4a2c}@media(min-width:700px){.mss5 .buehne{padding:36px 0 64px}.mss5 .knoepfe{grid-template-columns:1fr 1fr}.mss5 .teil p{font-size:18px}.mss5 .songtext{padding:36px 40px 12px}}@media(min-width:960px){.mss5 .buehne .knapp{max-width:var(--breite);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;text-align:left}.mss5 .cover{width:100%;max-width:420px;margin:0 auto}.mss5 .cover-unten strong{font-size:44px}.mss5 .fuer{margin-top:0}.mss5 .buehne h1{margin-top:14px;font-size:48px}.mss5 .spieler,.mss5 .knoepfe,.mss5 .extras{max-width:460px}}@media(max-width:350px){.mss5 .buehne h1{font-size:31px}.mss5 .cover-unten strong{font-size:27px}.mss5 .teil p{font-size:16px}.mss5 .songtext{padding-inline:18px}}.mss5 .formular .senden{margin-top:16px}.mss5 .formular .fehler{color:var(--wine)}.mss5 .audio-fehler{margin-top:12px;font-size:14px;color:var(--wine)}.mss5 .aenderungskarte .button{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mss-song.css.map */
