/* The actual recording is the primary action; result art is supporting detail. */
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-player{margin:0 0 18px;position:relative;background:#f0f0e7;border:1px solid #dedccd;border-radius:13px;box-shadow:0 3px 0 #1819140d;padding:15px;min-width:0}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-player:before{display:none}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-controls{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:13px 10px;align-items:center}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:76px;width:100%;padding:14px 18px;appearance:none;border:2px solid #181914;border-radius:9px;background:#ffdb32;color:#181914;box-shadow:3px 4px 0 #181914;font:800 24px/1.25 Arial,sans-serif;cursor:pointer}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play>svg{width:39px;height:39px;fill:currentColor;flex:0 0 39px}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play>span{font-size:inherit;line-height:inherit;font-weight:inherit}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play:hover{background:#ffe66a}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play[aria-pressed="true"]{background:#181914;color:#ffdb32;box-shadow:3px 4px 0 #d5bd50}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-speed{border:0;border-radius:15px;color:#55584d;background:none;min-width:44px;min-height:44px;font:700 13px Arial,sans-serif;cursor:pointer}
.voice-chat-speed>span{display:block;padding:7px 5px;background:#dedfd1;border-radius:12px}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-wave{position:relative;min-width:0;height:44px;--voice-progress:0%}
.voice-chat-wave>svg,.voice-chat-wave-played>svg{display:block;width:100%;height:44px;fill:#a4a99a}
.voice-chat-wave-played{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--voice-progress)) 0 0)}
.voice-chat-wave-played>svg{fill:#4b5540}
.voice-chat-seek{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;min-width:0;margin:0;padding:0;background:transparent;border:0;cursor:pointer;touch-action:pan-y}
.voice-chat-seek::-webkit-slider-runnable-track{height:44px;background:transparent;border:0}
.voice-chat-seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:16px;border:0;border-radius:50%;background:#4da0ce;box-shadow:0 0 0 2px #f0f0e7}
.voice-chat-seek::-moz-range-track{height:44px;background:transparent;border:0}
.voice-chat-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#4da0ce}
body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-meta{display:flex;justify-content:space-between;gap:10px;padding:4px 0 0;font:11px/1.4 Arial,sans-serif;color:#646a5c;font-variant-numeric:tabular-nums}
.voice-chat-time{white-space:nowrap}.voice-chat-status{font:12px/1.5 Arial,sans-serif;margin:10px 0 0;color:#9a3021}.voice-chat-status:empty{display:none}
.voice-chat-play:focus-visible,.voice-chat-speed:focus-visible,.voice-chat-seek:focus-visible{outline:3px solid #8c3e56;outline-offset:4px}
.voice-chat-native[hidden]{display:none!important}
.voice-chat-header-icon{width:24px;height:24px;flex:0 0 24px;color:#8c6070}
.lead-focused .u2-result-card header{margin-bottom:18px}
.lead-focused .u2-story-details{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;align-items:center;margin:2px 0 18px;min-width:0}
.lead-focused .u2-story-details .u2-result-image{width:155px;max-width:100%;border:1px solid #e7d7d9;border-radius:10px;margin:0}
.lead-focused .u2-result-image>img{display:block;width:100%;height:auto}
.lead-focused .u2-story-facts{min-width:0}
.lead-focused .u2-story-facts .u2-result-time{margin:0 0 12px}
.lead-focused .u2-story-facts .u2-result-time strong{font-size:18px;line-height:1.25;padding:4px 6px}
.lead-focused .u2-story-facts .u2-result-time>span{display:block;font-size:11px;margin:5px 0 0 6px}
.lead-focused .u2-story-facts .u1-earning-badge{margin:0;padding:10px 0 0;border-bottom:0;font-size:13px}
.lead-focused .u2-story-facts .u2-story-revenue{font-size:29px;white-space:nowrap}
.lead-focused .u2-story-facts .u2-story-revenue-label{font-size:12px;margin-left:0}
.lead-focused .u2-story-facts .u1-earning-badge small{font-size:10px;margin-top:6px;line-height:1.5}
.lead-focused .u2-story-facts .u2-story-extra{font-size:10px;line-height:1.5;padding:8px 0 0;margin:8px 0 0;text-align:left;border-top:1px solid #ead0d8}
.lead-focused .u2-result-card .u2-voice-summary{margin:0;font-size:13px;line-height:1.7}
.lead-focused .u2-opening .u1-hero h1>.u2-hook-lead{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.lead-focused .u2-hook-daily{display:inline-block;padding:6px 9px;background:#ffe23d;color:#24111c;border-radius:4px;transform:rotate(-3deg);font:800 20px/1 Arial,sans-serif;letter-spacing:.01em;box-shadow:2px 3px 0 #3d102c80}
/* Homepage recordings use the same large, unmistakable play action. */
.vp-player{grid-template-columns:minmax(0,1fr) 44px;gap:12px 9px;padding:16px 13px 12px}
.vp-player .vp-play{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:13px;width:100%;min-height:68px;border:2px solid #181914;border-radius:9px;box-shadow:3px 4px 0 #181914;background:#ffdb32;color:#181914;font:800 21px/1.25 Arial,sans-serif}
.vp-play svg{width:34px;height:34px;flex:0 0 34px}.vp-play:after{content:'Jetzt anhören'}.vp-play[aria-pressed="true"]:after{content:'Pause'}.vp-play[aria-pressed="true"]{background:#181914;color:#ffdb32}
.vp-player .vp-time{grid-column:1/-1;grid-row:auto;padding-top:0}
.vp-player .vp-speed{min-height:35px;min-width:44px}
@media(max-width:1100px){.lead-focused .u2-story-details{grid-template-columns:125px minmax(0,1fr);gap:14px}.lead-focused .u2-story-details .u2-result-image{width:125px}.lead-focused .u2-story-facts .u2-story-revenue{font-size:26px}}
@media(max-width:700px){
 body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-player{padding:13px;margin-bottom:17px}
 body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play{min-height:72px;font-size:23px;padding:12px;gap:13px}
 body:is([data-page="komplettaufbau"],[data-page="lead-maschine"]) .voice-chat-play>svg{width:36px;height:36px;flex-basis:36px}
 .lead-focused .u2-story-details{grid-template-columns:120px minmax(0,1fr);gap:14px}
 .lead-focused .u2-story-details .u2-result-image{width:120px}
 .lead-focused .u2-story-facts .u2-story-revenue{font-size:26px}
 .lead-focused .u2-story-facts .u2-result-time strong{font-size:16px}
 .lead-focused .u2-hook-daily{font-size:18px;padding:5px 8px}
}
@media(max-width:360px){.lead-focused .u2-story-details{grid-template-columns:96px minmax(0,1fr);gap:12px}.lead-focused .u2-story-details .u2-result-image{width:96px}.lead-focused .u2-story-facts .u2-story-revenue{font-size:24px}.lead-focused .u2-story-facts .u2-result-time strong{font-size:15px}.lead-focused .u2-story-facts .u1-earning-badge small{font-size:9px}.vp-player .vp-play{font-size:20px}}
