@import url(‘https://fonts.googleapis.com/css2?family=Fredoka+One&family=Quicksand:wght@400;600&display=swap’);
* { margin:0; padding:0; box-sizing:border-box; }
body {
background: #1c0a12 !important;
color: #f8e8ef !important;
font-family: ‘Quicksand’, sans-serif !important;
line-height: 1.8;
padding: 20px 10px;
}
.treat-wrap {
max-width: 920px;
margin: 0 auto;
background: #2a121c !important;
border: 4px solid #ff4d6d;
border-radius: 20px;
padding: 0;
box-shadow: 0 0 40px rgba(255,77,109,0.3);
overflow: hidden;
}
.treat-header {
background: linear-gradient(135deg, #ff4d6d 0%, #c2185b 100%) !important;
text-align: center !important;
padding: 32px 20px 24px;
}
.treat-header h1 {
font-family: ‘Fredoka One’, cursive !important;
font-size: 4.2rem;
color: #fff !important;
margin: 0;
text-shadow: 0 3px 8px rgba(0,0,0,0.3);
}
.treat-header .sub {
font-family: ‘Fredoka One’, cursive !important;
font-size: 1.5rem;
color: #ffe0e8 !important;
margin-top: 4px;
}
.candy-row {
display: flex;
justify-content: center;
gap: 18px;
padding: 10px 0;
background: #3d1828;
font-size: 1.5rem;
border-bottom: 2px solid #ff4d6d;
}
.story {
padding: 30px 38px 16px;
}
.story p {
margin-bottom: 18px;
color: #f8e8ef !important;
font-size: 1.05rem;
}
.story strong { color: #ff8fa3 !important; }
.bag-note {
background: #3d1828;
border: 3px dotted #ff4d6d;
border-radius: 14px;
padding: 16px 20px;
margin: 22px 0;
text-align: center !important;
font-family: ‘Fredoka One’, cursive !important;
font-size: 1.25rem;
color: #ffb3c1 !important;
}
a { color: #ff8fa3 !important; text-decoration: underline; }
.cta-row {
display: flex;
gap: 16px;
justify-content: center;
flex-wrap: wrap;
padding: 10px 20px 32px;
}
.cta {
display: block;
text-align: center !important;
padding: 18px 26px;
border-radius: 28px;
font-weight: 600;
text-decoration: none !important;
min-width: 240px;
font-family: ‘Quicksand’, sans-serif !important;
}
.cta-call {
background: #ff4d6d !important;
color: #fff !important;
border: 3px solid #ffe0e8;
}
.cta-site {
background: transparent !important;
color: #ff8fa3 !important;
border: 3px solid #ff4d6d;
}
.footer {
text-align: center !important;
padding: 0 20px 24px;
font-size: 0.9rem;
color: #d48aa0 !important;
}
Delaney
He rang the doorbell twice. I opened it already wearing the little red horns and the short strawberry-print skirt that barely covered anything. “You’re the last house on my list,” he said. I tilted my head and smiled. “Then you already know what kind of Halloween phone sex you’re getting tonight.”
I made him hold the bag open while I dropped things in one by one. First a piece of candy. Then I told him to describe exactly how the skirt looked when I bent to pick up the next piece. He did. I dropped a strawberry-shaped lollipop in next and asked if he wanted the trick or the treat. He said both. I told him the bag only holds what he can say out loud without laughing. He stopped laughing after the second house.
3 strawberries • 1 pair of horns • zero mercy
We walked to the next porch together in the story. I kept the horns on and made him walk two steps behind so he could watch the skirt move. Every time he got close I stopped and asked what he would do if the porch light went out. He answered faster each time. I described the way the cold air hit my bare thighs and how the little devil tail I had clipped on kept swinging against the back of my legs. He liked the sound it made. I liked the way his voice changed when he admitted it.
At the third house I told him the rules changed. No more candy until he told me exactly which part of the costume he wanted off first. He picked the top. I made him wait while I described taking it off on the porch, slow enough that the porch light stayed on the whole time. Then I put the horns back on and told him the rest of the night stayed devilish even if the clothes didn’t. Halloween phone sex with a strawberry cutie still has teeth. He learned that when I made him say the next address out loud before I let him touch anything in the story.
We ended up on the last porch with the bag half full and both of us breathing harder. I set the horns on the railing and told him he could keep them if he stayed on the line until the lights on the street went out. He stayed. I described what happened after the porch light clicked off — the way the skirt ended up around my waist, the way the cold steps felt under my knees, the way he kept whispering “trick” every time I asked. Cute does not mean safe. It means I smile while I take what I want.
When the street went quiet I made him empty the bag in the story and list everything he had earned. He missed two items. I made him start over. By the time he got it right his voice was soft and wrecked. I told him the route resets every night he calls. Same horns. Same short skirt. Different porch. Halloween phone sex only ends when the bag is full and he still wants more.
The last strawberry is still in the bag on my page. Come walk the route again at kinks-n-teasephonesex.com/delaney. Bring an empty bag. I’ll decide what goes in it.