/* 📣 Aktuell gesucht – Ausschreibungen als Wendekarten (kreativ, jobs, promotor-werden) */
.stl{padding:46px 0 10px}.stlh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.stlh h2{margin:6px 0 4px}.stlh .sub{margin:0}
.stlk{display:inline-block;background:var(--sports);color:#fff;font-weight:800;font-size:13px;padding:6px 14px;border-radius:999px;box-shadow:0 6px 16px rgba(193,31,102,.3);animation:stlpulse 2.4s ease-in-out infinite}
@keyframes stlpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
.stlg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}
.stc{perspective:1200px;min-height:230px;cursor:pointer;outline:none}.stin{position:relative;width:100%;height:100%;min-height:230px;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}
.stc.flip .stin,.stc:focus-visible .stin{transform:rotateY(180deg)}@media(hover:hover){.stc:hover .stin{transform:rotateY(180deg)}}
.stc.peek .stin{animation:stlpeek 1.6s ease-in-out}@keyframes stlpeek{0%{transform:rotateY(0)}35%,60%{transform:rotateY(180deg)}100%{transform:rotateY(0)}}
.stf{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;padding:20px;display:flex;flex-direction:column;box-shadow:0 10px 28px rgba(19,44,63,.12)}
.stf.front{background:var(--c,var(--textil));color:#fff}.stf.front b{font-size:21px;line-height:1.15;font-weight:800;margin:auto 0 8px}.stf.front .stm{font-size:14px;opacity:.9}.stf.front .stflip{margin-top:12px;font-size:12.5px;font-weight:700;opacity:.85}
.stf.front .hot{align-self:flex-start;background:#fff;color:var(--sports);font-weight:800;font-size:12px;padding:3px 10px;border-radius:999px}
.stf.back{background:#fff;color:var(--ink);transform:rotateY(180deg);border:2px solid var(--c,var(--textil))}.stf.back b{font-size:16px}.stf.back p{font-size:14px;color:var(--muted);margin:8px 0;overflow:auto;flex:1;white-space:pre-line}
.stf.back .stmeta{font-size:13px;font-weight:700;margin-bottom:10px}.stgo{border:0;border-radius:999px;background:var(--sports);color:#fff;font:inherit;font-weight:800;font-size:15px;padding:11px 18px;cursor:pointer}.stgo:hover{background:#A3164F}
.adpick{display:flex;align-items:center;gap:10px;background:#FBEAF1;border:2px solid var(--sports);border-radius:14px;padding:10px 14px;margin:0 0 16px;font-weight:700}.adpick span{flex:1}.adpick button{border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted)}
.creator{background:linear-gradient(120deg,#132C3F 0%,#2A1F4A 55%,#5A1238 100%);color:#fff;border-radius:0}.creator h2{color:#fff}.creator .sub{color:#D9DEE6}
.crgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center}.crwho{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.crwho div{background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.16);border-radius:18px;padding:16px}.crwho b{display:block;font-size:16px;margin:4px 0 2px}.crwho span{font-size:26px}.crwho p{margin:0;font-size:13.5px;color:#C9D3DB}
.crperks{list-style:none;padding:0;margin:0 0 22px}.crperks li{display:flex;gap:10px;margin-bottom:10px;font-size:15.5px}.crperks li i{font-style:normal;flex:none;width:30px;height:30px;border-radius:50%;background:var(--merch);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:15px}
.crstat{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.crstat span{background:rgba(207,214,0,.16);color:var(--merch);font-weight:800;border-radius:999px;padding:6px 12px;font-size:13px}
@media(max-width:860px){.crgrid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.stin,.stc.peek .stin,.stlk{animation:none;transition:none}}
.stf b{overflow-wrap:anywhere;hyphens:auto}
