/* ErosBalkan approved media / subscription-ready showcase */
.eb-guest-showcase-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:12px auto 18px}.eb-guest-showcase-links a{padding:10px 15px;border:1px solid #78445e;border-radius:11px;background:#241222;color:#ffcee4;text-decoration:none;font-size:13px;font-weight:800}.eb-guest-showcase-links a:hover{background:#56243f;color:#fff}
.eb-showcase{max-width:1260px;margin:auto;padding:36px 20px 85px;color:#fcecf5}
.eb-showcase-hero{text-align:center;padding:38px 12px 22px}.eb-showcase-eyebrow{font-size:11px;letter-spacing:2px;color:#ffa2d0;font-weight:900}
.eb-showcase-hero h1{font-size:clamp(32px,5vw,58px);font-weight:850;letter-spacing:-1.8px;margin:11px 0}.eb-showcase-hero>p{max-width:740px;margin:0 auto;color:#d3bfcd;font-size:15px;line-height:1.7}
.eb-showcase-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:26px auto 5px}.eb-showcase-switch a{border:1px solid #683851;background:#1b1020;padding:12px 18px;border-radius:12px;color:#f7deec;text-decoration:none;font-weight:750}
.eb-showcase-switch a[aria-current=page]{background:linear-gradient(120deg,#fa4f98,#c82f79);border-color:#ff9bcb;color:#fff;box-shadow:0 10px 28px #f02d8136}
.eb-showcase-hero{position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse at 50% 0,rgba(240,58,143,.18),transparent 65%),linear-gradient(155deg,#1f111f,#0b0812);border:1px solid #523049;padding:46px 24px 26px}
.eb-showcase-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 28%,rgba(255,255,255,.025) 51%,transparent 65%)}
.eb-showcase-switch a{transition:transform .18s,border-color .18s,background .18s}
.eb-showcase-switch a:hover{transform:translateY(-2px);border-color:#f58dbb;color:white}
.eb-showcase-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:28px auto 0;max-width:960px}
.eb-showcase-features>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:17px 10px;border:1px solid #67405a;background:linear-gradient(145deg,#ffffff08,#fa478509);border-radius:15px}
.eb-showcase-features span{font-size:24px;color:#ffc5df}.eb-showcase-features strong{font-size:13px;color:#fff}.eb-showcase-features small{font-size:11px;line-height:1.45;color:#cdb7c6}
.eb-showcase-mock:nth-child(2n){background:linear-gradient(155deg,#3f2c60,#a34264,#291b3b)}.eb-showcase-mock:nth-child(3n){background:linear-gradient(120deg,#73415b,#34224a,#4a2142)}
.eb-showcase-lock{gap:6px}.eb-showcase-lock h2{max-width:620px;line-height:1.12}.eb-showcase-primary{transition:transform .2s,box-shadow .2s}.eb-showcase-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #e93d8877}
@media(max-width:640px){.eb-showcase-hero{padding:30px 12px 19px;border-radius:20px}.eb-showcase-features{grid-template-columns:1fr;gap:7px;margin-top:19px}.eb-showcase-features>div{display:grid;grid-template-columns:27px 1fr;column-gap:8px;text-align:left;padding:10px 12px}.eb-showcase-features span{grid-row:span 2;font-size:22px}.eb-showcase-features strong,.eb-showcase-features small{text-align:left}.eb-showcase-gate{border-radius:20px}.eb-showcase-lock{padding:16px}.eb-showcase-lock p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.eb-showcase-switch a,.eb-showcase-primary{transition:none}}

.eb-showcase-gate{position:relative;margin:26px auto 32px;min-height:425px;display:grid;place-items:center;overflow:hidden;border:1px solid #5b344d;border-radius:25px;background:radial-gradient(circle at center,#47213e99,#100c19 65%)}
.eb-showcase-mock-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:22px;filter:blur(9px);opacity:.38;pointer-events:none}
.eb-showcase-mock{height:170px;border-radius:18px;background:linear-gradient(135deg,#763952,#1e1b35,#c14b6c);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#fff}.eb-showcase-mock span{font-size:35px}.eb-showcase-mock b{font-size:11px;letter-spacing:2px}
.eb-showcase-lock{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:26px;background:radial-gradient(circle,#09060be8,#09060b88 70%);backdrop-filter:blur(4px)}
.eb-showcase-lock-icon{font-size:44px;color:#ffd5a0}.eb-showcase-lock h2{font-size:clamp(24px,3vw,37px);margin:10px 0}.eb-showcase-lock p{max-width:580px;color:#e1cdda;line-height:1.6}
.eb-showcase-primary{padding:14px 28px;border-radius:13px;background:#f23c8d;color:white!important;font-weight:800;margin-top:12px;box-shadow:0 12px 35px #ed3d8950;text-decoration:none}
.eb-showcase-secondary{color:#e0cbd8;margin-top:15px;text-decoration:underline}
.eb-showcase-results h2{font-size:24px}.eb-showcase-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.eb-showcase-media{background:#1b1020;border:1px solid #52314b;border-radius:17px;overflow:hidden}.eb-showcase-media-frame{aspect-ratio:4/3;overflow:hidden}.eb-showcase-media img,.eb-showcase-media video{display:block;width:100%;height:100%;object-fit:contain;background:#08050c}.eb-showcase-media>span{display:block;padding:13px;color:#d3bccb;font-size:12px}
.eb-showcase-empty{text-align:center;padding:70px 20px;background:#170e1b;border:1px solid #53314c;border-radius:22px}.eb-showcase-empty span{font-size:38px}.eb-showcase-empty p{color:#c8b1c2}.eb-showcase-empty a{color:#ff8fc5}
.eb-showcase-rules{padding:18px 22px;margin-top:28px;border:1px solid #483246;border-radius:15px;color:#c7b7c6;font-size:12px;line-height:1.8}
@media(max-width:850px){.eb-showcase{padding:15px 12px 80px}.eb-showcase-switch a{font-size:12px;padding:10px}.eb-showcase-mock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-showcase-mock{height:140px}.eb-showcase-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.eb-showcase-gate{min-height:450px}.eb-showcase-hero{padding:24px 4px 14px}}
@media(max-width:520px){.eb-showcase-media-grid{grid-template-columns:1fr}.eb-showcase-hero>p{font-size:13px}}
