.booth,
.booth p,
.booth span,
.booth li,
.booth div,
.booth h1,
.booth h2,
.booth h3,
.booth h4,
.booth strong,
.booth em {
color: #fff8ee !important;
}
.gate .tiny,
.file-label,
.her-note,
.header-file,
.q-remain span,
.rulebook .club,
.invite .tiny,
.num,
.open-file,
.btn.ghost {
color: #e8c98a !important;
}
.btn {
color: #140f0c !important;
}
.polaroid .cap {
color: #2a2218 !important;
}
@import url(‘https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,400;1,600&family=Special+Elite&family=Barlow+Condensed:wght@400;500;600;700&family=Outfit:wght@300;400;500&display=swap’);
.booth{–black:#070605;–cream:#f3eadb;–crimson:#6e1218;–crimson-hot:#9b1c26;–gold:#c4a36a;–ink:#1a1612;max-width:820px;margin:0 auto;background:var(–black);color:var(–cream);font-family:’Outfit’,sans-serif;font-weight:300;line-height:1.7;overflow:hidden;border:1px solid rgba(196,163,106,.18)}
.booth *{box-sizing:border-box}
.booth a{text-decoration:none}
.gate{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 28px;background:radial-gradient(800px 400px at 50% 20%,rgba(155,28,38,.18),transparent 60%),linear-gradient(180deg,#0b0908,#070605)}
.gate .tiny{font-family:’Barlow Condensed’,sans-serif;letter-spacing:.42em;font-size:11px;color:var(–gold);text-transform:uppercase;margin:0 0 28px}
.gate h1{font-family:’Cormorant Garamond’,serif;font-size:clamp(2.4rem,7vw,4.4rem);line-height:1.02;font-weight:600;margin:0 0 12px;color:#f7efe3}
.gate p.sub{font-family:’Cormorant Garamond’,serif;font-style:italic;font-size:1.25rem;color:#d7c7aa;margin:0 0 40px}
.enter{appearance:none;border:1px solid var(–gold);background:transparent;color:var(–gold);letter-spacing:.38em;font-family:’Barlow Condensed’,sans-serif;font-size:13px;padding:16px 36px;cursor:pointer;text-transform:uppercase}
.enter:hover{background:var(–gold);color:var(–black)}
.files{display:none;padding:28px 22px 80px}
.booth.is-open .gate{display:none}
.booth.is-open .files{display:block}
.header-file{font-family:’Barlow Condensed’,sans-serif;letter-spacing:.2em;font-size:12px;text-transform:uppercase;color:var(–gold);border:1px dashed rgba(196,163,106,.35);padding:14px 16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:36px}
.status{color:#e8b4b4}
.file{margin:0 0 56px}
.file-label{font-family:’Barlow Condensed’,sans-serif;letter-spacing:.28em;font-size:12px;color:var(–gold);margin:0 0 16px;text-transform:uppercase}
.polaroid-wrap{display:grid;grid-template-columns:1fr;gap:18px}
@media(min-width:640px){.polaroid-wrap{grid-template-columns:220px 1fr;align-items:start}}
.polaroid{background:#efe6d6;padding:12px 12px 36px;transform:rotate(-2.2deg);box-shadow:0 18px 40px rgba(0,0,0,.45)}
.polaroid .shot{height:210px;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55)),radial-gradient(circle at 30% 20%,#8a6a4a,#2a1a16 70%);position:relative}
.polaroid .shot:after{content:”;position:absolute;inset:auto 18px 18px auto;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(155,28,38,.0),rgba(155,28,38,.75));box-shadow:0 0 0 6px rgba(110,18,24,.15)}
.polaroid .cap{font-family:’Special Elite’,cursive;color:#2a2218;font-size:13px;margin-top:10px}
.note{border-left:2px solid var(–gold);padding:6px 0 6px 16px}
.hand{font-family:’Special Elite’,cursive;font-size:1.15rem;color:#f0e2c8;margin:0 0 14px}
.her-note{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(–gold);font-family:’Barlow Condensed’,sans-serif;margin:0 0 6px}
.booth p{margin:0 0 1em;color:#e8dcc8}
.booth h2{font-family:’Cormorant Garamond’,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;line-height:1.1;margin:0 0 16px;color:#f6eee2}
.open-file{display:inline-block;margin-top:8px;border:1px solid rgba(196,163,106,.5);color:var(–gold);font-family:’Barlow Condensed’,sans-serif;letter-spacing:.24em;font-size:11px;padding:10px 16px;text-transform:uppercase}
.redacted{background:#10100f;border:1px solid rgba(243,234,219,.12);padding:28px 24px;position:relative}
.redacted:before{content:’CLASSIFIED’;position:absolute;right:16px;top:14px;font-family:’Barlow Condensed’,sans-serif;letter-spacing:.3em;font-size:10px;color:rgba(155,28,38,.85)}
.check{margin:10px 0;font-family:’Barlow Condensed’,sans-serif;letter-spacing:.06em;font-size:16px;color:#efe3cf}
.blackout{display:inline-block;background:#1c1a17;color:transparent;user-select:none;padding:0 8px}
.q-remain{margin-top:28px;padding-top:20px;border-top:1px solid rgba(196,163,106,.2)}
.q-remain span{display:block;font-family:’Barlow Condensed’,sans-serif;letter-spacing:.28em;font-size:11px;color:var(–gold);margin-bottom:8px}
.crimson{margin:64px -22px;padding:72px 28px;background:radial-gradient(700px 300px at 80% 0%,rgba(196,163,106,.12),transparent 50%),linear-gradient(180deg,#4a0d12,#2b070a 40%,#120405);text-align:center}
.crimson h2{font-size:clamp(2rem,6vw,3.6rem);margin:0 0 10px}
.crimson .under{font-family:’Cormorant Garamond’,serif;font-style:italic;font-size:1.25rem;color:#f0c9c4;margin:0 0 28px}
.crimson p{max-width:560px;margin:0 auto 1em;color:#f3d6d0;text-align:left}
.rulebook{margin:48px 0;padding:36px 28px 44px;background:linear-gradient(180deg,#14110e,#0c0a08);border:1px solid rgba(196,163,106,.28);position:relative}
.rulebook:after{content:’APPLICATION: PENDING’;position:absolute;right:18px;bottom:18px;transform:rotate(-8deg);font-family:’Barlow Condensed’,sans-serif;letter-spacing:.18em;font-size:13px;color:#9b1c26;border:3px solid #9b1c26;padding:8px 12px;opacity:.92}
.rulebook .club{font-family:’Barlow Condensed’,sans-serif;letter-spacing:.4em;font-size:11px;color:var(–gold);text-align:center;margin:0 0 8px}
.rulebook h3{font-family:’Cormorant Garamond’,serif;text-align:center;font-size:2rem;margin:0 0 28px;font-weight:600}
.rule{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(243,234,219,.08)}
.num{font-family:’Barlow Condensed’,sans-serif;color:var(–gold);font-size:22px;letter-spacing:.08em}
.rule p{margin:0;color:#efe6d6}
.invite{margin:72px -22px -80px;padding:80px 28px 90px;background:#050403;text-align:center}
.invite .tiny{font-family:’Barlow Condensed’,sans-serif;letter-spacing:.4em;font-size:11px;color:var(–gold);margin:0 0 20px}
.invite h2{font-size:clamp(2.4rem,7vw,4.2rem);margin:0 0 12px}
.invite .smirk{font-family:’Cormorant Garamond’,serif;font-style:italic;font-size:1.3rem;color:#d9cbb3;margin:0 0 28px}
.cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}
.btn{display:inline-block;background:linear-gradient(180deg,#e6d3a6,#c4a36a);color:#140f0c !important;font-family:’Barlow Condensed’,sans-serif;letter-spacing:.22em;font-size:13px;padding:14px 22px;text-transform:uppercase;font-weight:600}
.btn.ghost{background:transparent;color:var(–gold) !important;border:1px solid var(–gold)}
.meta{margin-top:40px;padding-top:16px;border-top:1px solid rgba(196,163,106,.15);font-size:13px;color:#8a8174}
.meta strong{color:var(–gold);font-weight:500}
Private Confession Booth
YOU CAME HERE
TO BE A BRAT.
Let’s see how long that lasts.
STATUS: UNDER HER CONTROL
File 01 — The Attitude
“He said he could handle me.”
Her note
They always say that. Pretty, playful, mixed, a little mouthy—so you assumed I’d be easy to control. Cute mistake. I’m Milah. I don’t get tamed. I collect boys who thought they were going to tame me.
Open file →
File 02 — The Challenge
Reasons you should not have challenged a brat
Are you actually submissive, or do you just enjoy pretending you are?
Female domination isn’t a costume you try on when you’re bored. Role reversal isn’t you directing a scene in your head and calling it surrender. If you came here for a pegging fantasy, fine. Stay long enough to admit whether you wanted the story—or the woman who takes the story away from you.
YOU WANTED A WOMAN
IN CONTROL.
So why are you suddenly nervous?
There is something particularly delicious about watching a man who spends his entire day trying to control everything finally decide to surrender that control to someone else.
Not because I asked nicely. Because I told you I was going to take the lead—harness already waiting, silk robe falling open, gold at my throat—and you realized your bratty femdom fantasy had a body attached to it. Mine.
Pegging, in my hands, is not the point of the night. It is the evidence. Proof that a dominant woman doesn’t need your permission to decide what your body is for. Proof that role reversal isn’t roleplay when I choose the depth, the pace, and whether that neglected cock gets anything but air.
You wanted a woman in control. Then stop directing. A cumslut who still tries to produce the scene is just a tourist.
Private House · Membership Restricted
Her Rules
Don’t challenge me unless you mean it.
Don’t confuse my teasing with permission to take control.
If you want me to lead, actually let me lead.
Your ego doesn’t get a vote.
File 03 — Score
Brat. You talked a big game. You liked the words. You would last about eight minutes before grabbing the script back.
Submissive. You might actually be ready. Not trained. Ready. You understood the difference between role reversal as a vibe and role reversal as me deciding when you get to breathe.
Trouble. You should probably stop reading now. If this already has you leaking, the live version of me is going to spend that desperation.
Private Invitation
YOU’RE STILL HERE.
That’s interesting.
I thought you’d have left by now.
Come find out what happens when the brat gets her way. Tell me which file made you nervous. I want the sentence you couldn’t say out loud.