:root{
–ink:#fff7fb;–bg1:#170414;–bg2:#2a0720;–bg3:#430a32;–pink:#ff1a8c;–pink-2:#ff4da6;–pink-3:#ff8ec8;–gold:#ffcc33;–ring:rgba(255,255,255,.55)
}
html,body{height:100%}
body{margin:0;color:var(–ink);font-family:’Poppins’,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.75;background:
radial-gradient(70% 130% at 0% 0%,rgba(255,26,140,.18),transparent 60%),
radial-gradient(80% 120% at 100% 10%,rgba(255,141,210,.14),transparent 60%),
linear-gradient(120deg,var(–bg1),var(–bg2) 40%,var(–bg3))}
.wrap{max-width:1120px;margin:auto;padding:clamp(26px,4vw,50px)}
.card{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:26px;box-shadow:0 26px 80px rgba(0,0,0,.48);overflow:hidden}
/* Satin sheen overlay */
body:before{content:””;position:fixed;inset:0;pointer-events:none;background:
repeating-linear-gradient(105deg,rgba(255,255,255,.06) 0 2px,rgba(0,0,0,0) 2px 14px),
radial-gradient(1200px 420px at -10% 20%,rgba(255,255,255,.12),transparent 60%),
radial-gradient(1200px 420px at 110% 80%,rgba(255,255,255,.10),transparent 60%);mix-blend-mode:screen}
/* Hero */
header.hero{position:relative;padding:clamp(38px,5vw,64px);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,0))}
.kicker{display:inline-block;padding:.34rem .72rem;border-radius:999px;background:rgba(255,26,140,.14);border:1px solid rgba(255,26,140,.36);color:#ffe8f5;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}
.title{margin:.4rem 0 0;font-family:’Playfair Display’,serif;font-weight:800;font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.05;
background:linear-gradient(90deg,var(–pink),var(–pink-2),var(–pink-3));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;
text-shadow:0 10px 40px rgba(0,0,0,.35);animation:shine-title 6s linear infinite}
.sub{margin-top:10px;color:#ffe6fb;font-weight:600;font-size:1.05rem}
@keyframes shine-title{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
/* Content */
main{padding:0 clamp(32px,4vw,56px) clamp(30px,4vw,54px)}
article{max-width:860px;margin:0 auto}
article p{font-size:1.08rem;margin:1.05em 0}
/* Pullquote */
.pull{margin:1.8rem 0;padding:1.1rem 1.25rem;border-left:5px solid var(–gold);
background:linear-gradient(180deg,rgba(255,204,51,.12),rgba(255,255,255,.04));border-radius:14px;color:var(–gold);
font-style:italic;font-weight:800}
/* CTAs */
.cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}
.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.28);text-decoration:none;color:white;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 0 var(–ring);transition:transform .12s,box-shadow .12s,background .12s}
.btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(0,0,0,.44),0 0 0 6px var(–ring)}
.btn-primary{background:linear-gradient(180deg,#ffd7ec,var(–pink));color:#230010}
.btn-secondary{background:linear-gradient(180deg,#ffd7ec,var(–pink-2));color:#240012}
.btn:after{content:””;position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shine-btn 4s ease-in-out infinite}
@keyframes shine-btn{0%{transform:translateX(-120%)}40%{transform:translateX(120%)}100%{transform:translateX(120%)}}
/* Sticky CTA */
.sticky-bar{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.62));backdrop-filter:blur(8px);padding:10px 16px;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:center;gap:12px}
footer{padding:18px 28px 34px;text-align:center;color:#ffe0f5;font-size:.95rem}
The Slut You Can’t Take Home
I’m the gorgeous problem you want in your lap, not at your dinner table.
I’m that girl—too mouthy, too sexy, too much for polite company. You meet me and your good intentions evaporate. I laugh, lean in, and in five minutes I have you telling me every filthy thing you’ve thought about since the first time you saw my photos.
I tell you exactly what I’d do to you if we slipped into the back booth. I make you feel it—from the way I’d grind on your thigh to the way I’d whisper the kind of orders that make you forget your last name. By the time I’m done, you’re half feral, half in love, and fully obsessed.
Later, when you’re staring at the ceiling replaying every word, you’ll know the truth: I’m not the girl you introduce to your mother. I’m the girl you introduce to your darkest craving—and I never disappoint.