<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CarmillaJBX</title><link>/</link><description>Recent content on CarmillaJBX</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 16 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>Hear me talk about Hedonism as a lifestyle!</title><link>/blog/kinkycast/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate><guid>/blog/kinkycast/</guid><description>&lt;p&gt;




&lt;a href="https://www.kinkycast.com/archive/2022-archive/449---carmilla-le-fanu--.html" 
	class="underline " target="_blank" rel="noopener"
	&gt;
	Hear me talk about Hedonism as a lifestyle!
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>About Me</title><link>/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/about/</guid><description>&lt;p&gt;I host adult spaces and curate experiences where play, desire, and connection meet with intention. I’m available for bookings at bars, clubs, and private events, bringing a magnetic, professional presence that adapts to the energy of each space. I also work as a fetish and boudoir model, adult actor, and performer, open to personal or custom projects in photography, video, or live settings, always aligned with your desired theme.&lt;/p&gt;
&lt;p&gt;With over 10 years of experience in the industry, from local productions to commercial projects, I’ve hosted swinger nights, naked karaoke, bachelorette parties, birthdays, and events in adult clubs and bars. When I’m hired to animate a space, I create a fun, sensual, and playful atmosphere where people feel free to express themselves. I facilitate environments where real connections can form through consent, communication, and empowerment.&lt;/p&gt;</description></item><item><title>Gallery</title><link>/gallery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/gallery/</guid><description>&lt;style&gt;
.image-gallery {
 overflow: auto;
 margin-left: -1% !important;
}

.image-gallery li {
 float: left;
 display: block;
 margin: 0 0 1% 1%;
 width: 19%;
}

.image-gallery li a {
 text-align: center;
 text-decoration: none !important;
 color: #777;
}

.image-gallery li a span {
 display: block;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 padding: 3px 0;
}

.image-gallery li a img {
 width: 100%;
 display: block;
}

.gallery-image:focus {
 outline: 2px solid #0066cc;
 outline-offset: 2px;
}

 
.modal {
 display: none;
 position: fixed;
 z-index: 1000;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: rgba(0, 0, 0, 0.9);
 padding: 20px;
 box-sizing: border-box;
}

.modal-dialog {
 position: relative;
 width: 100%;
 height: 100%;
 display: flex;
 align-items: center;
 justify-content: center;
}

.modal-content {
 max-width: 90%;
 max-height: 90vh;
 object-fit: contain;
 margin: auto;
 display: block;
}

.modal-close {
 position: absolute;
 top: 15px;
 right: 25px;
 color: #f1f1f1;
 font-size: 40px;
 font-weight: bold;
 cursor: pointer;
 background: none;
 border: none;
 padding: 0;
 z-index: 1001;
}

.modal-close:hover,
.modal-close:focus {
 color: #bbb;
 outline: 2px solid #fff;
 outline-offset: 2px;
 text-decoration: none;
}

 
@media screen and (max-width: 768px) {
 .image-gallery li {
 width: 32%; 
 }
}

@media screen and (max-width: 480px) {
 .image-gallery li {
 width: 48%; 
 }
}

 
.loader {
 display: none;
 position: fixed;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 width: 50px;
 height: 50px;
 border: 5px solid #f3f3f3;
 border-top: 5px solid #555;
 border-radius: 50%;
 animation: spin 1s linear infinite;
 z-index: 1001;
}

@keyframes spin {
 0% { transform: translate(-50%, -50%) rotate(0deg); }
 100% { transform: translate(-50%, -50%) rotate(360deg); }
}

 
.sr-only {
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0, 0, 0, 0);
 border: 0;
}

&lt;/style&gt;





 
 
 &lt;ul class="image-gallery"&gt;
 &lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000616_hu_5bb7cf601293e195.jpeg" data-title="signal-2026-03-17-000616" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000616_hu_82e964ff31cdc92c.jpeg" alt="signal-2026-03-17-000616" title="signal-2026-03-17-000616"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000644_002_hu_7ca8deb963887867.jpeg" data-title="signal-2026-03-17-000644_002" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000644_002_hu_82a1fa2d191e8ffb.jpeg" alt="signal-2026-03-17-000644_002" title="signal-2026-03-17-000644_002"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000700_hu_2a5f7ea89f176048.jpeg" data-title="signal-2026-03-17-000700" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000700_hu_981ce6925059fc10.jpeg" alt="signal-2026-03-17-000700" title="signal-2026-03-17-000700"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000717_hu_87e99fd28157f7d1.jpeg" data-title="signal-2026-03-17-000717" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000717_hu_65336a61ed2e978e.jpeg" alt="signal-2026-03-17-000717" title="signal-2026-03-17-000717"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000753_hu_d560e370947f169c.jpeg" data-title="signal-2026-03-17-000753" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000753_hu_3fda51f1be1b2262.jpeg" alt="signal-2026-03-17-000753" title="signal-2026-03-17-000753"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-000856_hu_7ab9622a784c965.jpeg" data-title="signal-2026-03-17-000856" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-000856_hu_4668eda141f1582f.jpeg" alt="signal-2026-03-17-000856" title="signal-2026-03-17-000856"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-005957_hu_3553ac360088e972.jpeg" data-title="signal-2026-03-17-005957" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-005957_hu_a4c1d5265cd24b2f.jpeg" alt="signal-2026-03-17-005957" title="signal-2026-03-17-005957"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010031_hu_85759a5849121e2b.jpeg" data-title="signal-2026-03-17-010031" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010031_hu_3e7735c1cde28e07.jpeg" alt="signal-2026-03-17-010031" title="signal-2026-03-17-010031"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010113_hu_73c1c6fa9dc3de3c.jpeg" data-title="signal-2026-03-17-010113" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010113_hu_3554285dab8fef23.jpeg" alt="signal-2026-03-17-010113" title="signal-2026-03-17-010113"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010154_hu_38a8fc5772306884.jpeg" data-title="signal-2026-03-17-010154" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010154_hu_52ca206a4ee536a5.jpeg" alt="signal-2026-03-17-010154" title="signal-2026-03-17-010154"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010228_hu_7feed6b35ff08652.jpeg" data-title="signal-2026-03-17-010228" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010228_hu_cbcc66dd5e17c885.jpeg" alt="signal-2026-03-17-010228" title="signal-2026-03-17-010228"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010242_hu_4f4ef183b9629af9.jpeg" data-title="signal-2026-03-17-010242" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010242_hu_739f39b32ef7a0a7.jpeg" alt="signal-2026-03-17-010242" title="signal-2026-03-17-010242"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010318_hu_84267f794a641842.jpeg" data-title="signal-2026-03-17-010318" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010318_hu_67ed97c950ea3b5c.jpeg" alt="signal-2026-03-17-010318" title="signal-2026-03-17-010318"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010344_hu_944aaf35e748e64b.jpeg" data-title="signal-2026-03-17-010344" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010344_hu_2181d380cdf8d696.jpeg" alt="signal-2026-03-17-010344" title="signal-2026-03-17-010344"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010406_hu_dee78ee79d343834.jpeg" data-title="signal-2026-03-17-010406" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010406_hu_c6c00dfff075f756.jpeg" alt="signal-2026-03-17-010406" title="signal-2026-03-17-010406"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010429_hu_85bbb37e37fd84d1.jpeg" data-title="signal-2026-03-17-010429" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010429_hu_763c3300b9f4b53a.jpeg" alt="signal-2026-03-17-010429" title="signal-2026-03-17-010429"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010458_hu_1c6c4b81beef5bc0.jpeg" data-title="signal-2026-03-17-010458" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010458_hu_cb1cb493ccf6b98c.jpeg" alt="signal-2026-03-17-010458" title="signal-2026-03-17-010458"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010515_hu_f1b79f0b594fc276.jpeg" data-title="signal-2026-03-17-010515" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010515_hu_b3dbfe7c52d9ca21.jpeg" alt="signal-2026-03-17-010515" title="signal-2026-03-17-010515"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010528_hu_cd627be47bcff015.jpeg" data-title="signal-2026-03-17-010528" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010528_hu_c3849b419a95f510.jpeg" alt="signal-2026-03-17-010528" title="signal-2026-03-17-010528"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010555_hu_f234e96488d5547e.jpeg" data-title="signal-2026-03-17-010555" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010555_hu_adbca7b1b5b3c4c3.jpeg" alt="signal-2026-03-17-010555" title="signal-2026-03-17-010555"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010607_hu_70b55bbb08b49aed.jpeg" data-title="signal-2026-03-17-010607" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010607_hu_63c6fa3188edae45.jpeg" alt="signal-2026-03-17-010607" title="signal-2026-03-17-010607"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010744_hu_6c5862cd916789d9.jpeg" data-title="signal-2026-03-17-010744" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010744_hu_5e9acc28c331293f.jpeg" alt="signal-2026-03-17-010744" title="signal-2026-03-17-010744"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010744_002_hu_b6bcd80445aa95d1.jpeg" data-title="signal-2026-03-17-010744_002" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010744_002_hu_b8f20a25d9fe46c3.jpeg" alt="signal-2026-03-17-010744_002" title="signal-2026-03-17-010744_002"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;&lt;li&gt;
 &lt;a href="#" data-image="/album/pics/signal-2026-03-17-010744_003_hu_b7185f785ba56bdb.jpeg" data-title="signal-2026-03-17-010744_003" class="gallery-image"&gt;
 &lt;img src="/album/pics/signal-2026-03-17-010744_003_hu_58986d097e065e57.jpeg" alt="signal-2026-03-17-010744_003" title="signal-2026-03-17-010744_003"&gt;
 
 &lt;/a&gt;
 &lt;/li&gt;
 &lt;/ul&gt;
 

&lt;/ul&gt;


&lt;div id="imageModal" class="modal" role="dialog" aria-modal="true" aria-labelledby="modalTitle" aria-describedby="modalDescription"&gt;
 &lt;div class="modal-dialog" role="document"&gt;
 &lt;button class="modal-close" aria-label="Close modal"&gt;&amp;times;&lt;/button&gt;
 &lt;div class="loader" id="imageLoader" aria-hidden="true"&gt;&lt;/div&gt;
 &lt;img class="modal-content" id="modalImage" alt=""&gt;
 &lt;div id="modalTitle" class="sr-only"&gt;&lt;/div&gt;
 &lt;div id="modalDescription" class="sr-only"&gt;Press Escape to close. Use Arrow Left and Arrow Right to navigate between images.&lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;


&lt;script&gt;
document.addEventListener('DOMContentLoaded', function() {
 const modal = document.getElementById('imageModal');
 const modalImg = document.getElementById('modalImage');
 const modalTitle = document.getElementById('modalTitle');
 const loader = document.getElementById('imageLoader');
 const closeBtn = document.getElementsByClassName('modal-close')[0];
 const galleryImages = document.querySelectorAll('.gallery-image');
 let currentImageIndex = 0;

 
 let focusableElements;
 let lastFocusedElement;

 
 function getFocusableElements() {
 return modal.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');
 }

 
 function trapFocus(e) {
 if (!modal.contains(document.activeElement)) {
 focusableElements[0].focus();
 e.preventDefault();
 }
 }

 
 function navigateImages(direction) {
 currentImageIndex = (currentImageIndex + direction + galleryImages.length) % galleryImages.length;
 const nextImage = galleryImages[currentImageIndex];
 showImage(nextImage);
 }

 
 function showImage(element) {
 loader.style.display = "block";
 modalImg.style.display = "none";
 
 const newImage = new Image();
 newImage.src = element.getAttribute('data-image');
 const imageTitle = element.getAttribute('data-title');
 
 modalTitle.textContent = `Image: ${imageTitle}`;
 modalImg.alt = imageTitle;
 
 newImage.onload = function() {
 loader.style.display = "none";
 modalImg.src = newImage.src;
 modalImg.style.display = "block";
 };
 
 newImage.onerror = function() {
 loader.style.display = "none";
 alert('Error loading image');
 closeModal();
 };
 }

 
 function openModal(element) {
 lastFocusedElement = document.activeElement;
 modal.style.display = "block";
 currentImageIndex = Array.from(galleryImages).indexOf(element);
 showImage(element);
 
 
 focusableElements = getFocusableElements();
 document.addEventListener('focus', trapFocus, true);
 closeBtn.focus();
 }

 
 function closeModal() {
 modal.style.display = "none";
 document.removeEventListener('focus', trapFocus, true);
 if (lastFocusedElement) {
 lastFocusedElement.focus();
 }
 }

 
 galleryImages.forEach(item =&gt; {
 item.addEventListener('click', function(e) {
 e.preventDefault();
 openModal(this);
 });
 });

 closeBtn.onclick = closeModal;

 window.onclick = function(event) {
 if (event.target == modal) {
 closeModal();
 }
 }

 
 document.addEventListener('keydown', function(event) {
 if (modal.style.display === "block") {
 switch(event.key) {
 case 'Escape':
 closeModal();
 break;
 case 'ArrowLeft':
 navigateImages(-1);
 break;
 case 'ArrowRight':
 navigateImages(1);
 break;
 case 'Tab':
 if (event.shiftKey &amp;&amp; document.activeElement === focusableElements[0]) {
 focusableElements[focusableElements.length - 1].focus();
 event.preventDefault();
 } else if (!event.shiftKey &amp;&amp; document.activeElement === focusableElements[focusableElements.length - 1]) {
 focusableElements[0].focus();
 event.preventDefault();
 }
 break;
 }
 }
 });
});
&lt;/script&gt;</description></item></channel></rss>