
.v51-home-discovery{margin-top:22px;padding:23px;border:1px solid #ff075f25;border-radius:15px;background:radial-gradient(circle at 80% 0,#ff075f0d,transparent 30%),linear-gradient(145deg,#0c0d14,#07080c)}
.v51-home-discovery-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.v51-home-discovery-head span{color:#ff579e;font-size:8px;font-weight:950;letter-spacing:1.4px}.v51-home-discovery-head h3{margin:4px 0;font-size:22px;text-transform:uppercase}.v51-home-discovery-head p{margin:0;color:#858892;font-size:9px}.v51-home-discovery-controls{display:flex;gap:7px}.v51-home-discovery-controls button{width:37px;height:37px;border:1px solid #ff075f42;border-radius:7px;background:#ff075f0d;color:#fff;font-size:21px;cursor:pointer}
.v51-home-discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.v51-home-recommendation{min-height:130px;padding:11px;display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #ffffff0d;border-radius:10px;background:#08090e;color:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease,opacity .2s ease}.v51-home-recommendation:hover{transform:translateY(-4px);border-color:#ff075f55}.v51-home-recommendation.is-changing{opacity:0;transform:translateY(6px)}.v51-home-recommendation-image{height:94px;display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle,#4a1128,#07080d 72%);background-size:cover;background-position:center;overflow:hidden}.v51-home-recommendation-image span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ff075f5c;border-radius:9px;background:#09080dcc;color:#ff579e;font-size:21px}.v51-home-recommendation small{color:#ff579e;font-size:7px;font-weight:900}.v51-home-recommendation h4{margin:4px 0;font-size:12px}.v51-home-recommendation p{margin:0;color:#858892;font-size:8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v51-home-recommendation strong{display:block;margin-top:8px;color:#ff579e;font-size:7px;text-transform:uppercase}.v51-home-recommendation strong i{font-style:normal}
@media(max-width:1150px){.v51-home-discovery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.v51-home-discovery-head{align-items:flex-start;flex-direction:column}.v51-home-discovery-grid{grid-template-columns:1fr}}


.v51-home-recommendation-image{position:relative}
.v153-new-badge{position:absolute;left:6px;top:6px;z-index:2;padding:4px 7px;border:1px solid #ff579e88;border-radius:999px;background:#ff075fd9;color:#fff;font-size:7px;font-weight:950;letter-spacing:1px;box-shadow:0 0 12px #ff075f66}


/* V154 – großer Helper-&-Tipps-Bereich auf der Startseite */
.v154-helper-showcase{position:relative;margin:22px 14px 20px;padding:22px 24px 24px;border:1px solid #27232f;border-top-color:#8d1247;background:linear-gradient(180deg,#0b0a10 0%,#08080d 100%);overflow:hidden}
.v154-helper-showcase:before{content:"";position:absolute;left:0;top:0;width:150px;height:1px;background:#ff176f;box-shadow:0 0 16px #ff176f88}
.v154-helper-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}
.v154-kicker{color:#ff3d83;font-size:10px;font-weight:900;letter-spacing:1.6px;margin-bottom:5px}
.v154-helper-head h2{margin:0;color:#fff;font-size:27px;line-height:1;font-weight:950}
.v154-helper-head p{margin:7px 0 0;color:#9094a6;font-size:10px}
.v154-all-helper{flex:0 0 auto;border:1px solid #7e1240;padding:10px 14px;color:#ff4c8c;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.5px}
.v154-helper-window{overflow:hidden}
.v154-helper-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;transition:transform .55s cubic-bezier(.22,.75,.25,1);will-change:transform}
.v154-helper-card{min-height:190px;border:1px solid #24232c;background:#08090e;color:#fff;text-decoration:none;display:grid;grid-template-columns:42% 58%;overflow:hidden;position:relative}
.v154-helper-card:hover{border-color:#a2144f;box-shadow:0 0 22px #ff176f16}
.v154-helper-media{position:relative;min-height:190px;background:#11121a center/cover no-repeat}
.v154-helper-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,9,.05),rgba(4,5,9,.18) 65%,#08090e)}
.v154-helper-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#ff176f;font-size:34px}
.v154-helper-new{position:absolute;z-index:3;left:10px;top:10px;padding:5px 9px;border:1px solid #ff4f92;border-radius:2px;background:#ff176f;color:#fff;font-size:9px;font-weight:950;letter-spacing:1px;box-shadow:0 0 16px #ff176f77}
.v154-helper-copy{padding:20px 18px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.v154-helper-copy small{color:#ff2f79;text-transform:uppercase;font-size:8px;font-weight:900;margin-bottom:5px}
.v154-helper-copy strong{font-size:18px;line-height:1.08;margin-bottom:7px}
.v154-helper-copy p{color:#aeb1bf;font-size:10px;line-height:1.45;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.v154-helper-copy span{margin-top:auto;color:#ff3d83;font-size:8px;font-weight:950;letter-spacing:.6px}
.v154-helper-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}
.v154-helper-controls button{width:36px;height:32px;border:1px solid #7e1240;background:#09090f;color:#fff;font-size:20px;cursor:pointer}
@media(max-width:950px){.v154-helper-track{grid-auto-columns:calc((100% - 12px)/2)}}
@media(max-width:650px){.v154-helper-showcase{margin:14px 8px;padding:18px 14px}.v154-helper-track{grid-auto-columns:100%}.v154-helper-card{grid-template-columns:40% 60%}.v154-helper-head h2{font-size:22px}}
