.hw{--hw-tinte:#3e2c1d;--hw-tinte-2:#75604a;--hw-rost:#a8501f;--hw-gold:#e8b54a;--hw-creme:#fff9ec;--hw-flaeche:#f3e9d6}.hw-liste{list-style:none;margin:0;padding:0}.hw-zeile{display:grid;grid-template-columns:32px 56px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:8px 12px;border-radius:14px;color:var(--hw-tinte);text-decoration:none;transition:background .15s}.hw-zeile:focus-visible,.hw-zeile:hover{background:var(--hw-flaeche)}.hw-zeile:focus-visible{outline:3px solid var(--hw-gold);outline-offset:2px}.hw-zeile__nr{position:relative;height:20px;display:grid;place-items:center;font-weight:700;color:var(--hw-tinte-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-eq,.hw-zeile:hover .hw-zeile__ziffer,.hw-zeile__play{display:none}.hw-zeile:hover .hw-zeile__play{display:block}.hw-zeile--aktiv .hw-zeile__ziffer,.hw-zeile--aktiv:hover .hw-zeile__play{display:none}.hw-zeile--aktiv .hw-eq{display:flex}.hw-zeile__cover{width:56px;height:56px;border-radius:10px;object-fit:cover}.hw-zeile__text{display:flex;flex-direction:column;min-width:0}.hw-zeile__titel{font-weight:800;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-zeile--aktiv .hw-zeile__titel{color:var(--hw-rost)}.hw-zeile__dauer,.hw-zeile__sub{color:var(--hw-tinte-2);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-zeile--bald{opacity:.65}.hw-eq,.hw-vb__eq{align-items:flex-end;gap:2px;height:16px;width:16px}.hw-eq i,.hw-vb__eq i{flex:1 1;height:25%;border-radius:1px;background:var(--hw-rost);animation:hw-eq 1s ease-in-out infinite}.hw-eq i:nth-child(2),.hw-vb__eq i:nth-child(2){animation-delay:-.4s;animation-duration:.8s}.hw-eq i:nth-child(3),.hw-vb__eq i:nth-child(3){animation-delay:-.2s;animation-duration:1.15s}.hw-eq i:nth-child(4),.hw-vb__eq i:nth-child(4){animation-delay:-.65s;animation-duration:.9s}.hw--pause .hw-eq i,.hw--pause .hw-vb__eq i{animation-play-state:paused}@keyframes hw-eq{0%,to{height:25%}50%{height:100%}}.hw-mini{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:50;max-width:760px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px 12px;border-radius:16px;background:var(--hw-tinte);color:var(--hw-creme);box-shadow:0 10px 30px rgba(40,25,12,.3);overflow:hidden;visibility:hidden;transform:translateY(calc(100% + 40px));transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}.hw-mini--sichtbar{visibility:visible;transform:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hw-mini button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hw-mini__oeffnen{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}.hw-mini__oeffnen img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:none}.hw-mini__text{display:flex;flex-direction:column;min-width:0}.hw-mini__titel{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-mini__sub{font-size:13px;opacity:.75}.hw-mini__knopf{width:44px;height:44px;display:grid;place-items:center}.hw-mini__spur{position:absolute;left:10px;right:10px;bottom:5px;height:3px;border-radius:2px;background:rgba(255,249,236,.2)}.hw-mini__spur i{display:block;height:100%;border-radius:2px;background:var(--hw-gold)}.hw-vb{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;color:var(--hw-creme);background:var(--hw-tinte);transform:translateY(100%);visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.hw-vb--offen{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.hw-vb__bg{position:absolute;inset:-60px;background-size:cover;background-position:50%;filter:blur(40px) saturate(1.2) brightness(.55);transform:scale(1.15)}.hw-vb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(40,25,12,.2),rgba(40,25,12,.75))}.hw-vb>:not(.hw-vb__bg){position:relative;z-index:1}.hw-vb button{font:inherit;color:inherit;border:0;padding:0;cursor:pointer}.hw-vb button:disabled{opacity:.4;cursor:default}.hw-pille:focus-visible,.hw-vb button:focus-visible{outline:3px solid var(--hw-gold);outline-offset:3px}.hw-vb__kopf{display:flex;justify-content:space-between;align-items:center;padding:max(16px,env(safe-area-inset-top)) 20px 0}.hw-vb__kopf small{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.hw-rund{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,249,236,.14)}.hw-vb__inhalt{flex:1 1;width:100%;max-width:520px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.6vh,26px);padding:20px 28px max(28px,env(safe-area-inset-bottom))}.hw-vb__cover{width:min(100%,40vh,440px);aspect-ratio:1;border-radius:20px;object-fit:cover;box-shadow:0 24px 60px rgba(0,0,0,.45);transform:scale(.88);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hw-vb--spielt .hw-vb__cover{transform:none}.hw-vb__meta{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hw-vb__titel{margin:0;font-family:Alegreya,serif;font-weight:800;font-size:clamp(26px,4vw,34px);line-height:1.1}.hw-vb__sub{margin-top:4px;opacity:.8}.hw-vb__eq{display:flex;width:22px;height:22px;flex:none;gap:3px}.hw-vb__eq i{background:var(--hw-gold)}.hw-vb:not(.hw-vb--spielt) .hw-vb__eq i{animation-play-state:paused}.hw-vb__spur{width:100%}.hw-vb__spur input{width:100%;height:5px;margin:0;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:linear-gradient(90deg,var(--hw-creme) var(--p,0),rgba(255,249,236,.25) var(--p,0))}.hw-vb__spur input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--hw-creme)}.hw-vb__spur input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--hw-creme)}.hw-vb__zeiten{display:flex;justify-content:space-between;margin-top:8px;font-size:13px;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-vb__steuer{display:flex;align-items:center;justify-content:center;gap:36px}.hw-gross{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--hw-creme);color:var(--hw-tinte)!important;transition:transform .15s}.hw-gross:active{transform:scale(.94)}.hw-vb__fuss{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;min-height:38px}.hw-pille{padding:9px 14px;border-radius:999px;font-size:14px;font-weight:700;color:inherit;text-decoration:none;background:rgba(255,249,236,.14)}@media (prefers-reduced-motion:reduce){.hw-eq i,.hw-vb__eq i{animation:none;height:60%}.hw-mini,.hw-vb,.hw-vb__cover{transition:none}}.hw-vb--spielt .hw-vb__spur input::-webkit-slider-thumb{width:34px;height:34px;border:2px solid var(--hw-creme);background:var(--hw-creme) url(/lieder/pico-hoert.png) center /cover no-repeat;animation:hw-wippt 1.1s ease-in-out infinite}.hw-vb--spielt .hw-vb__spur input::-moz-range-thumb{width:34px;height:34px;border:2px solid var(--hw-creme);background:var(--hw-creme) url(/lieder/pico-hoert.png) center /cover no-repeat;animation:hw-wippt 1.1s ease-in-out infinite}@keyframes hw-wippt{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.hw-vb--spielt .hw-vb__spur input::-moz-range-thumb,.hw-vb--spielt .hw-vb__spur input::-webkit-slider-thumb{animation:none}}