Initial commit

main
na 2023-07-13 17:30:14 +01:00
commit 2ebf303e4b
102 changed files with 1712 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
package-lock.json

97
book.html Normal file
View File

@ -0,0 +1,97 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Template</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml">
</head>
<body>
<div class="mobile_background"></div>
<header>
<a class="nav_bar_name" href="index.html">Alexandra & Celeste</a>
<hr>
<nav>
<ul>
<li><a href="lexi.html">Lexi</a></li>
<li><a href="celeste.html">Celeste</a></li>
<li><a href="book.html">Book</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="content.html">Content</a></li>
</ul>
</nav>
</header>
<div class="container">
<form class="booking_form" name="booking_form"
method="POST"
data-netlify="true">
<input type="hidden" name="subject" value="Booking request from AlexandraCeleste.com"/>
<table>
<tr>
<td><label>Seeing:</label></td>
<td><select name="seeing">
<option value="Alexandra">Lexi Whore</option>
<option value="Celeste">Domina Celeste</option>
</select></td>
</tr>
<tr>
<td><label>Name:</label></td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td><label>Phone Number:</label></td>
<td><input type="text" name="number"></td>
</tr>
<tr>
<td><label>Date:</label></td>
<td><input type="text" name="date"></td>
</tr>
<tr>
<td><label>Location:</label></td>
<td><input type="text" name="location"></td>
</tr>
<tr>
<td><label>Duration:</label></td>
<td><input type="text" name="duration"></td>
</tr>
</table>
<textarea name="message" placeholder="Give some details: E.G any kinks, what you'd like from the session etc. etc."></textarea></label>
<p style="text-align: center;">Please solve the captcha: ↓</p>
<script src="js/doom_captcha.js" countdown="on" enemies="4"></script>
<button type="submit" id="submit" disabled>Send</button>
</form>
</div>
<footer>
<div class="footer_links">
<ul>
<li>
<a href="https://fetlife.com/users/13275260" target="_blank">
<img src="/images/footer/fetlife.svg" alt="Fetlife" id="fetlife">
</a>
</li>
<li>
<a href="https://twitter.com/AlexandrCeleste" target="_blank">
<img src="/images/footer/twitter.svg" alt="Twitter" id="twitter">
</a>
</li>
<li>
<a href="mailto:Work@AlexandraCeleste.com" target="_blank">
<img src="/images/footer/email.svg" alt="Email" id="email">
</a>
</li>
<li>
<a href="https://www.adultwork.com/6816039" target="_blank">
<img src="/images/footer/adult_work.png" alt="Adultwork" id="adultwork">
</a>
</li>
</ul>
</div>
</footer>
</body>
</html>

0
celeste.html Normal file
View File

0
content.html Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
doom_assets/cursor2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

BIN
doom_assets/cursor3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
doom_assets/gun.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
doom_assets/pisga0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
doom_assets/shotgun.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
doom_assets/sht2a0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
doom_assets/social.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
doom_assets/sound/music.mp3 Normal file

Binary file not shown.

Binary file not shown.

BIN
doom_assets/sound/ok.mp3 Normal file

Binary file not shown.

BIN
doom_assets/sound/shoot.mp3 Normal file

Binary file not shown.

Binary file not shown.

26
doom_captcha.css Normal file
View File

@ -0,0 +1,26 @@
@font-face {
font-family: 'VT323';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(fonts/pxiKyp0ihIEF2isQFJXGdg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'VT323';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(fonts/pxiKyp0ihIEF2isRFJXGdg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'VT323';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(fonts/pxiKyp0ihIEF2isfFJU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

425
doom_captcha.html Normal file
View File

@ -0,0 +1,425 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>DOOM Captcha</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="favicon.ico"/>
<link rel="prefetch" href="doom_assets/pisga0.png" />
<link rel="prefetch" href="doom_assets/shotgun.gif" />
<link rel="prefetch" href="doom_assets/sound/music2.mp3" />
<link rel="prefetch" href="doom_assets/sound/dspistol.wav" />
<link rel="prefetch" href="doom_assets/sound/dsdshtgn.wav" />
<link rel="prefetch" href="doom_assets/sound/ok.mp3" />
<link rel="prefetch" href="doom_assets/sound/1_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/2_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/3_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/4_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/5_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/6_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/1_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/2_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/3_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/4_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/5_kill.wav" />
<link rel="prefetch" href="doom_assets/sound/6_kill.wav" />
<link rel="stylesheet" href="doom_captcha.css">
</head>
<body>
<style>
* {
font-family: 'VT323', monospace;
text-transform: uppercase;
font-size: 30px;
color: white;
-webkit-touch-callout: none;
/* iOS Safari */
-webkit-user-select: none;
/* Safari */
-khtml-user-select: none;
/* Konqueror HTML */
-moz-user-select: none;
/* Old versions of Firefox */
-ms-user-select: none;
/* Internet Explorer/Edge */
user-select: none;
/* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}
body {
overflow-x: hidden;
background: black url('doom_assets/backgrounds/1.png');
background-size: cover;
background-position: top center;
touch-action: pan-x pan-y;
background-repeat:no-repeat;
width: 100%;
height: 100%;
cursor: url(doom_assets/cursor2.png) 16 16, default !important;
}
button{background:none;border:1px #fff solid;color:#fff;cursor:pointer;margin-top:17px;}
#start, #ok{cursor:default;}
#btn_again{display:block;margin-top:0;border:0;}
#cheatcode {
cursor: url(doom_assets/cursor2.png), default !important;
}
.enemy{
cursor: url(doom_assets/cursor3.png) 16 16, default!important;
top:50%;
margin-top:-57px;
background-repeat:no-repeat;
background-size:100%;
background-position:center bottom;
image-rendering: pixelated;
}
</style>
<div id="start" style="font-size:20px;z-index:4;color:white;background:black;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;text-align:center;justify-content: center;align-items: center;">
<div>
<div style="display:block;color:red">kill <span id="max_kills" style="color:red">4</span> enemies</div>
click to start
<br>
<button id="btn_start"><svg style="margin-bottom:-7px;margin-right:10px;" xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" class="bi bi-volume-up-fill" viewBox="0 0 16 16">
<path d="M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z"/>
<path d="M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z"/>
<path d="M8.707 11.182A4.486 4.486 0 0 0 10.025 8a4.486 4.486 0 0 0-1.318-3.182L8 5.525A3.489 3.489 0 0 1 9.025 8 3.49 3.49 0 0 1 8 10.475l.707.707zM6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06z"/>
</svg>ON</button> &nbsp;
<button id="btn_start_mute"><svg style="margin-bottom:-7px;margin-right:10px;" xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" class="bi bi-volume-mute-fill" viewBox="0 0 16 16">
<path d="M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zm7.137 2.096a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z"/>
</svg>OFF</button>
</div>
</div>
<div id="gameover" style="font-size:20px;z-index:4;color:white;background:black;position:fixed;left:0;top:0;width:100%;height:100%;display:none;text-align:center;justify-content: center;align-items: center;">
<div>
<div style="display:block;color:red">game over</div>
click to restart
</div>
</div>
<div id="game" style="position:fixed;height:100%;width:100%;left:0px;top:0px;" onclick="handleMiss(event, this);">
<div class="enemy" style="display:none;z-index:1;position:fixed;left:120px;"></div>
<div id="gun" style="pointer-events:none;z-index:2;background:url('doom_assets/pisga0.png');background-position:left bottom;background-repeat:no-repeat;width:100%;height:100px;position:fixed;left:0;bottom:-10px;"></div>
<table id="countdown" cellpadding="0" cellspacing="0" border="0" style="display:none;z-index:2;position:fixed;left:0;bottom:0;width:100%;height:7px;"><td id="percent" bgcolor="red" width="100%"></td><td bgcolor="black"></td></table>
</div>
<div id="ok" style="cursor:default;display:none;z-index:3;color:white;background:#31AE33;position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;justify-content: center;align-items: center;">
<div>
<svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" fill="currentColor" class="bi bi-check-lg" viewBox="0 0 16 16">
<path d="M13.485 1.431a1.473 1.473 0 0 1 2.104 2.062l-7.84 9.801a1.473 1.473 0 0 1-2.12.04L.431 8.138a1.473 1.473 0 0 1 2.084-2.083l4.111 4.112 6.82-8.69a.486.486 0 0 1 .04-.045z"/>
</svg>
<button id="btn_again">Play again?</button>
</div>
</div>
<audio id="sound_music" loop>
<source src="doom_assets/sound/music2.mp3" type="audio/mp3">
</audio>
<audio id="sound_shoot">
<source src="doom_assets/sound/dspistol.wav" type="audio/wav">
</audio>
<audio id="sound_shootshotgun">
<source src="doom_assets/sound/dsdshtgn.wav" type="audio/wav">
</audio>
<audio id="sound_ok">
<source src="doom_assets/sound/ok.mp3" type="audio/mp3">
</audio>
<audio id="sound_death" src="" type="audio/wav">
</audio>
<script src="js/jquery-3.5.1.min.js"></script>
<script>
var screen_width;
var screen_height;
var total_backgrounds = 4;
var total_enemies = 6;
var enemy_width = 62;
var enemy_height = 89;
var total_kills = 0;
var max_kills = 0;
var default_kills = 4;
var sound_on;
var countdown = document.location.href.indexOf('countdown=on') > -1;
var is_shoot = false;
var time_seconds;
var current_time;
var timer_game;
var idkfa = false;
var id_enemy;
var images_preload = [];
var flash = false;
document.getElementById("sound_death").volume = 0.5;
document.getElementById("sound_shootshotgun").volume = 0.5;
if (document.location.href.indexOf('enemies') > -1) {
max_kills = parseInt(document.location.href.split('enemies=')[1].split('&')[0]);
}
if( max_kills < 1 ){
max_kills = default_kills;
}
time_seconds = max_kills * 2;
current_time = time_seconds;
function handleShootAnim() {
flash = true;
if (!idkfa) {
playSound('shoot');
$('#gun').css('background', 'rgba(0, 0, 0, 0) url("doom_assets/pistol-flash.png") no-repeat scroll left bottom');
$('#gun').css('left',"-=22");
} else {
playSound('shootshotgun');
$('#gun').css('background', 'rgba(0, 0, 0, 0) url("doom_assets/shotgun-flash.png") no-repeat scroll left bottom');
//$('#gun').css('left',"-=33");
$('#gun').css('bottom',"0px");
}
setTimeout(function() {
flash = false;
if (!idkfa) {
$('#gun').css('background', 'rgba(0, 0, 0, 0) url("doom_assets/pisga0.png") no-repeat scroll left bottom');
$('#gun').css('left',"+=22");
} else {
$('#gun').css('background', 'rgba(0, 0, 0, 0) url("doom_assets/sht2a0.png") no-repeat scroll left bottom');
//$('#gun').css('left',"+=33");
$('#gun').css('bottom',"-10px");
}
}, 200);
}
function handleMiss(event, element){
if (event.target != element) {
event.stopPropagation();
return;
}
handleShootAnim();
}
$('.enemy').click(function() {
if (!is_shoot) {
is_shoot = true;
handleShootAnim();
if (sound_on) {
$('#sound_death').attr("src", "doom_assets/sound/" + id_enemy + "_kill.wav");
$('#sound_death')[0].play();
}
$('.enemy').css('background-image', "url('doom_assets/enemies/" + id_enemy + "_dead.png')");
total_kills++;
setTimeout(function() {
$('.enemy').fadeOut('fast', function() {
setTimeout(function() {
if (total_kills != max_kills) {
showEnemy();
}
is_shoot = false;
}, 100);
});
}, 200);
setTimeout(function() {
if (total_kills == max_kills) {
endGame();
}
}, 500);
}
});
function endGame() {
$('#start').hide();
$('#ok').css('display', 'flex');
playSound('ok');
$('#sound_music')[0].pause();
postSize(1);
$('#cheatcode').css('opacity',0);
if (timer_game) {
clearTimeout(timer_game);
}
}
function randomNumber(min, max) {
if (min > max) {
let temp = max;
max = min;
min = temp;
}
if (min <= 0) {
return Math.floor(Math.random() * (max + Math.abs(min) + 1)) + min;
} else {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
}
function showEnemy() {
id_enemy = randomNumber(1, total_enemies);
$('.enemy').css('background-image', "url('doom_assets/enemies/" + id_enemy + "_normal.png')").css('left', randomNumber(0, screen_width-enemy_width)).show();
}
function postSize(height) {
var target = parent.postMessage ? parent : (parent.document.postMessage ? parent.document : undefined);
target.postMessage(height, "*");
}
function startGame() {
$('#cheatcode').show().val('').focus();
showEnemy();
setRandomBackground();
if (countdown) {
$('#countdown').show();
timer_game = setInterval(function() {
current_time -= 0.125;
if (current_time <= 0 && total_kills != max_kills) {
$('#gameover').css('display','flex');
clearInterval(timer_game);
} else {
time_percent = parseInt((current_time * 100) / time_seconds);
$('#percent').css('width', time_percent + '%');
}
}, 125);
}
}
$('#btn_start').click(function() {
$('#start').hide();
sound_on = true;
playSound('music');
startGame();
});
$('#btn_start_mute').click(function() {
$('#start').hide();
sound_on = false;
startGame();
});
$('#btn_again').click(function() {
$('#ok').hide();
if (sound_on) {
playSound('music');
}
$('#gameover').click();
});
$('#gameover').click(function() {
current_time = time_seconds;
$(this).hide();
$('#percent').css('width', '100%');
total_kills = 0;
startGame();
});
function playSound(id) {
if (sound_on) {
$('#sound_' + id)[0].currentTime = 0;
$('#sound_' + id)[0].play();
}
}
$(window).resize(function() {
screen_width = $(window).width();
screen_height = $(window).height();
});
$(window).resize();
$('#cheatcode').keyup(function() {
if ($(this).css('opacity', 1).val().toUpperCase() == 'IDDQD') {
$('#cheatcode').val('').hide();
$('#gameover').hide();
endGame();
}
if ($(this).css('opacity', 1).val().toUpperCase() == 'IDKFA') {
idkfa = true;
document.getElementById("gun").style.backgroundImage='url("doom_assets/sht2a0.png"';
$('#cheatcode').val('').hide();
}
});
function setRandomBackground(){
$('body').css('background-image', "url('doom_assets/backgrounds/" + randomNumber(1, total_backgrounds) + ".png')" );
}
$(function() {
$('#sound_shoot')[0].volume = 0.3;
$('#sound_music')[0].volume = 0.3;
$('#sound_ok')[0].volume = 0.3;
$('#max_kills').html(max_kills);
$('.enemy').css('width',enemy_width).css('height',enemy_height);
for (var i = 1; i <= total_backgrounds; i++) {
var image_aux = new Image();
image_aux.src = 'doom_assets/backgrounds/' + i + '.png';
images_preload.push(image_aux);
}
for (var i = 1; i <= total_enemies; i++) {
var image_aux = new Image();
image_aux.src = 'doom_assets/enemies/' + i + '_normal.png';
images_preload.push(image_aux);
image_aux = new Image();
image_aux.src = 'doom_assets/enemies/' + i + '_dead.png';
images_preload.push(image_aux);
}
});
document.addEventListener('mousemove', evt => {
let x = evt.clientX;
if (!idkfa) {
if (!flash) {
$('#gun').css('left', (x-34)+"px");
} else {
$('#gun').css('left', (x-56)+"px");
}
} else {
$('#gun').css('left', (x-33)+"px");
}
});
</script>
</body>
</html>

BIN
fonts/Lato-LightItalic.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

152
gallery.html Normal file
View File

@ -0,0 +1,152 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Gallery</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml">
</head>
<body> <style type="text/css">body:focus-within { overflow: hidden; }</style>
<div class="mobile_background"></div>
<header>
<a class="nav_bar_name" href="index.html">Alexandra & Celeste</a>
<hr>
<nav>
<ul>
<li><a href="lexi.html">Lexi</a></li>
<li><a href="celeste.html">Celeste</a></li>
<li><a href="book.html">Book</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="content.html">Content</a></li>
</ul>
</nav>
</header>
<div class="container">
<div class="gallery">
<span>X</span>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7872.webp');">
<img src="images/gallery/thumbnails/_DSC7872.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7861.webp');">
<img src="images/gallery/thumbnails/_DSC7861.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7850.webp');">
<img src="images/gallery/thumbnails/_DSC7850.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7844.webp');">
<img src="images/gallery/thumbnails/_DSC7844.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7843.webp');">
<img src="images/gallery/thumbnails/_DSC7843.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7831.webp');">
<img src="images/gallery/thumbnails/_DSC7831.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7822.webp');">
<img src="images/gallery/thumbnails/_DSC7822.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7818.webp');">
<img src="images/gallery/thumbnails/_DSC7818.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7805.webp');">
<img src="images/gallery/thumbnails/_DSC7805.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7797.webp');">
<img src="images/gallery/thumbnails/_DSC7797.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7792.webp');">
<img src="images/gallery/thumbnails/_DSC7792.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/_DSC7789.webp');">
<img src="images/gallery/thumbnails/_DSC7789.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/IMG_20220529_203931.webp');">
<img src="images/gallery/thumbnails/IMG_20220529_203931.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/IMG_20220516_004052.webp');">
<img src="images/gallery/thumbnails/IMG_20220516_004052.webp">
</button>
</div>
<div class="gallery_image">
<button class="gallery_image_button" style="background-image: url('images/gallery/content/IMG_20220516_003606.webp');">
<img src="images/gallery/thumbnails/IMG_20220516_003606.webp">
</button>
</div>
</div>
</div>
<footer>
<div class="footer_links">
<ul>
<li>
<a href="https://fetlife.com/users/13275260" target="_blank">
<img src="/images/footer/fetlife.svg" alt="Fetlife" id="fetlife">
</a>
</li>
<li>
<a href="https://twitter.com/AlexandrCeleste" target="_blank">
<img src="/images/footer/twitter.svg" alt="Twitter" id="twitter">
</a>
</li>
<li>
<a href="mailto:Work@AlexandraCeleste.com" target="_blank">
<img src="/images/footer/email.svg" alt="Email" id="email">
</a>
</li>
<li>
<a href="https://www.adultwork.com/6816039" target="_blank">
<img src="/images/footer/adult_work.png" alt="Adultwork" id="adultwork">
</a>
</li>
</ul>
</div>
</footer>
</body>
</html>

53
images/arrow.svg Normal file
View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="31.044466mm"
height="48.753922mm"
viewBox="0 0 31.044466 48.753922"
version="1.1"
id="svg5"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
sodipodi:docname="arrow.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#111111"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="0.47393378"
inkscape:cx="75.959979"
inkscape:cy="318.60991"
inkscape:window-width="1366"
inkscape:window-height="717"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-84.632753,-64.036102)">
<g
aria-label=""
id="text117"
style="font-size:70.5556px;fill:#e3dbdb;stroke-width:0.264583">
<path
d="m 101.77776,112.79002 h 13.89946 L 98.532207,88.377785 115.67722,64.036102 H 101.77776 L 84.632753,88.377785 Z"
style="fill:#000000"
id="path379" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
images/background_0.5x.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 796 KiB

BIN
images/background_1x.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
images/celeste_mobile.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
images/desktop.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

1
images/favicon.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 385.658 385.234" width="385.658" height="385.234"><defs><clipPath id="_clipPath_0ViBw5IPiQi46w2ylX2J9FW9JGYltmAD"><rect width="385.658" height="385.234"/></clipPath></defs><g clip-path="url(#_clipPath_0ViBw5IPiQi46w2ylX2J9FW9JGYltmAD)"><g><g><defs><filter id="RluZ4G2VwrgErzr0MZdCJkqoAMVtULPv" x="-200%" y="-200%" width="400%" height="400%" filterUnits="objectBoundingBox" color-interpolation-filters="sRGB"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="2.146804531419514"/><feOffset xmlns="http://www.w3.org/2000/svg" dx="10" dy="6" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000000" flood-opacity="0.65"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow" mode="normal"/></filter></defs><g filter="url(#RluZ4G2VwrgErzr0MZdCJkqoAMVtULPv)"><path d=" M 178.03 62.224 C 102.863 -15.276 24.197 49.39 30.197 107.724 C 28.384 180.699 143.197 241.39 161.197 257.39 C 200.197 290.057 216.53 336.224 191.53 370.724 C 191.03 371.224 197.53 354.057 197.53 339.39 C 201.197 299.724 165.697 273.39 107.03 240.724 Q 2.863 190.724 1.53 112.057 C 0.376 43.977 32.53 17.724 76.863 4.39 C 124.863 -4.943 163.53 21.224 178.03 62.224 Z " fill="rgb(200,102,179)" vector-effect="non-scaling-stroke" stroke-width="1" stroke="rgb(200,102,179)" stroke-linejoin="miter" stroke-linecap="square" stroke-miterlimit="3"/></g></g><defs><filter id="CpfuNVVZFqcVr4IpnxVQZLzeFWGMDr5a" x="-200%" y="-200%" width="400%" height="400%" filterUnits="objectBoundingBox" color-interpolation-filters="sRGB"><feGaussianBlur xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" stdDeviation="2.146804531419514"/><feOffset xmlns="http://www.w3.org/2000/svg" dx="12" dy="8" result="pf_100_offsetBlur"/><feFlood xmlns="http://www.w3.org/2000/svg" flood-color="#000000" flood-opacity="0.45"/><feComposite xmlns="http://www.w3.org/2000/svg" in2="pf_100_offsetBlur" operator="in" result="pf_100_dropShadow"/><feBlend xmlns="http://www.w3.org/2000/svg" in="SourceGraphic" in2="pf_100_dropShadow" mode="normal"/></filter></defs><g filter="url(#CpfuNVVZFqcVr4IpnxVQZLzeFWGMDr5a)"><path d=" M 164.03 83.724 C 185.197 42.39 219.197 11.057 260.53 5.724 C 295.086 4.89 330.873 20.678 352.53 50.724 C 370.197 80.724 368.197 121.724 353.53 153.724 C 335.863 188.057 300.863 210.724 252.197 240.057 C 230.197 255.39 223.863 258.724 199.197 274.39 C 177.863 287.724 157.75 316.224 164.53 339.724 C 163.028 338.67 153.315 317.68 163.197 294.39 C 171.863 272.724 242.863 222.057 271.53 202.057 C 294.863 181.39 311.863 166.39 321.53 141.724 C 331.946 120.163 331.289 97.339 319.53 73.224 C 305.08 47.999 284.423 33.842 257.53 30.057 C 221.057 29.947 189.901 47.623 164.03 83.724 Z " fill="rgb(204,0,160)" vector-effect="non-scaling-stroke" stroke-width="1" stroke="rgb(204,0,160)" stroke-linejoin="miter" stroke-linecap="square" stroke-miterlimit="3"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

139
images/footer/email.svg Normal file
View File

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="svg3957"
viewBox="0 0 836.3148 532.6118"
version="1.1"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
sodipodi:docname="email.svg"
width="836.31482"
height="532.61182"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs30" />
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="27"
pagecolor="#ffffff"
inkscape:window-height="717"
inkscape:window-maximized="1"
inkscape:zoom="0.67867725"
inkscape:window-x="0"
showgrid="false"
borderopacity="1.0"
inkscape:current-layer="layer1"
inkscape:cx="418.46106"
inkscape:cy="223.22835"
inkscape:window-width="1366"
inkscape:pageopacity="0.0"
inkscape:document-units="px"
inkscape:document-rotation="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1" />
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer"
transform="translate(-107.40327,-457.99724)">
<g
id="g3910"
style="stroke:#002b3d"
transform="matrix(2.6161,0,0,2.6161,8806.2,383.7)">
<path
id="path3912"
style="fill:none;stroke:#002b3d;stroke-width:4;stroke-linecap:round;stroke-miterlimit:2"
inkscape:connector-curvature="0"
d="m -3323.1,30.4 78.905,68.375 78.905,68.375 78.905,-68.375 78.904,-68.375 m -315.62,0 h 315.68 v 199.59 h -315.68 z" />
<g
id="g3914"
style="fill:#000000;stroke:#002b3d">
<path
id="path3916"
d="m -3119.4,78.783 c -10e-5,5.0524 -0.5966,9.6837 -1.7894,13.894 -1.1579,4.1752 -2.7718,7.7715 -4.8418,10.789 -2.0701,3.0174 -4.5612,5.3681 -7.4732,7.0522 -2.8772,1.6841 -6.0173,2.5262 -9.4206,2.5262 -1.9648,0 -3.6489,-0.22805 -5.0523,-0.68417 -1.3684,-0.4912 -2.4911,-1.1403 -3.3682,-1.9473 -0.8772,-0.84205 -1.5088,-1.8244 -1.8946,-2.9472 -0.3861,-1.1227 -0.579,-2.3507 -0.579,-3.684 0,-0.52627 0.018,-1.1578 0.053,-1.8946 0.035,-0.77187 0.07,-1.3683 0.1052,-1.7894 h -0.3157 c -0.8422,1.5789 -1.8772,3.1577 -3.1051,4.7366 -1.193,1.5438 -2.614,2.9297 -4.2629,4.1576 -1.614,1.1929 -3.456,2.1753 -5.526,2.9472 -2.0351,0.7368 -4.2981,1.1052 -6.7891,1.1052 -2.9473,0 -5.5261,-0.50874 -7.7364,-1.5262 -2.1754,-1.0175 -3.9823,-2.4209 -5.4208,-4.2103 -1.4034,-1.8244 -2.456,-3.9647 -3.1577,-6.4207 -0.7017,-2.4911 -1.0526,-5.1927 -1.0525,-8.1048 -1e-4,-4.2103 0.6139,-8.2451 1.842,-12.105 1.263,-3.8945 3.0524,-7.3153 5.3681,-10.263 2.3156,-2.9822 5.0874,-5.3681 8.3153,-7.1575 3.2629,-1.7893 6.8943,-2.684 10.894,-2.6841 2.1051,5.8e-5 3.9997,0.24566 5.6839,0.7368 1.684,0.45617 3.1576,1.1053 4.4208,1.9473 1.2981,0.84211 2.4208,1.8596 3.3682,3.0525 0.9472,1.1579 1.7367,2.4385 2.3683,3.8419 h 0.3158 l 2.0525,-8.4206 h 8.21 l -6.1049,26.63 c -0.6667,2.9472 -1.1579,5.4734 -1.4736,7.5785 -0.3158,2.1052 -0.4737,4.0173 -0.4737,5.7365 0,1.6841 0.3684,2.9297 1.1052,3.7366 0.7719,0.80698 1.8244,1.2105 3.1578,1.2105 2.1752,10e-6 4.1926,-0.7017 6.0522,-2.1052 1.8946,-1.4385 3.5261,-3.4033 4.8945,-5.8944 1.4033,-2.4911 2.491,-5.4207 3.263,-8.789 0.8068,-3.3682 1.2103,-7.0171 1.2104,-10.947 -1e-4,-4.526 -0.7369,-8.7363 -2.2104,-12.631 -1.4386,-3.8945 -3.5788,-7.2627 -6.4207,-10.105 -2.8069,-2.8419 -6.2979,-5.0698 -10.473,-6.6838 -4.1753,-1.6139 -8.9996,-2.4208 -14.473,-2.4209 -4.7015,7.1e-5 -9.0521,0.56144 -13.052,1.6841 -3.9647,1.1228 -7.561,2.7017 -10.789,4.7366 -3.2279,2.035 -6.0699,4.4735 -8.5258,7.3154 -2.421,2.8069 -4.4559,5.8944 -6.1049,9.2626 -1.6491,3.3683 -2.8946,6.9821 -3.7367,10.841 -0.842,3.8244 -1.2631,7.754 -1.2631,11.789 0,4.9471 0.7544,9.5082 2.2631,13.683 1.5086,4.1752 3.7015,7.7715 6.5785,10.789 2.9121,2.9823 6.4909,5.3155 10.736,6.9996 4.2804,1.6841 9.1924,2.5262 14.736,2.5262 3.684,-10e-6 7.1224,-0.29824 10.315,-0.89469 3.1928,-0.56137 6.1224,-1.2631 8.789,-2.1051 2.6664,-0.84206 5.0523,-1.7718 7.1575,-2.7893 2.1051,-0.9824 3.9295,-1.8946 5.4734,-2.7367 l 2.8945,5.8944 c -1.7543,1.0526 -3.8244,2.1227 -6.2101,3.2103 -2.3509,1.1227 -4.9823,2.1402 -7.8943,3.0525 -2.9122,0.91221 -6.0875,1.649 -9.5258,2.2104 -3.4384,0.59644 -7.1049,0.89467 -10.999,0.89468 -6.6663,-1e-5 -12.596,-1.0175 -17.788,-3.0524 -5.1576,-1.9999 -9.5258,-4.8068 -13.104,-8.4206 -3.5437,-3.6138 -6.2453,-7.9118 -8.1048,-12.894 -1.8245,-4.9822 -2.7367,-10.438 -2.7367,-16.367 0,-4.8769 0.5438,-9.5608 1.6315,-14.052 1.1227,-4.4909 2.7191,-8.6661 4.7892,-12.526 2.07,-3.8594 4.5962,-7.3679 7.5785,-10.526 2.9823,-3.1576 6.3505,-5.8592 10.105,-8.1048 3.7892,-2.2454 7.9118,-3.9822 12.368,-5.2102 4.4909,-1.2279 9.2626,-1.8419 14.315,-1.842 7.0521,7.8e-5 13.14,1.0351 18.262,3.1051 5.1224,2.0701 9.3502,4.8594 12.683,8.3679 3.3682,3.5086 5.8593,7.5786 7.4733,12.21 1.6138,4.6314 2.4208,9.5258 2.4209,14.683 m -31.893,0.42103 c -1e-4,-1.7542 -0.2983,-3.3682 -0.8947,-4.8418 -0.5965,-1.4736 -1.4561,-2.7366 -2.5788,-3.7893 -1.0877,-1.0525 -2.4209,-1.8595 -3.9997,-2.4209 -1.5439,-0.59641 -3.2982,-0.89463 -5.2629,-0.89468 -3.0174,5.1e-5 -5.6664,0.75439 -7.9469,2.263 -2.2806,1.4736 -4.1928,3.4209 -5.7365,5.8418 -1.5087,2.421 -2.6666,5.1576 -3.4735,8.2101 -0.7719,3.0174 -1.1579,6.0523 -1.1578,9.1047 -1e-4,4.2103 0.8244,7.5084 2.4735,9.8942 1.6841,2.3858 4.2629,3.5788 7.7364,3.5787 2.4209,10e-6 4.6839,-0.54382 6.7891,-1.6315 2.1051,-1.0876 3.9997,-2.5262 5.6839,-4.3155 1.684,-1.7893 3.1401,-3.8419 4.3681,-6.1575 1.228,-2.3156 2.1577,-4.719 2.7894,-7.2101 0.3157,-1.2631 0.5963,-2.5963 0.842,-3.9998 0.2455,-1.4034 0.3683,-2.6138 0.3684,-3.6314"
style="stroke:#002b3d"
inkscape:connector-curvature="0" />
</g>
</g>
<path
style="fill:#ffffff;stroke-width:1.47345"
d="m 11.787635,270.29192 c 0,-173.168494 0.473581,-250.281514 1.533054,-249.626724 0.843179,0.521114 92.141781,79.476114 202.885781,175.455564 110.74398,95.97944 201.82402,174.32994 202.40008,174.11219 0.57604,-0.21773 35.07716,-29.90181 76.66914,-65.96461 41.59196,-36.0628 132.82509,-115.1222 202.74028,-175.68757 L 825.13448,18.461924 V 269.66403 520.86614 H 418.46106 11.787635 Z"
id="path184"
transform="translate(107.40327,457.99724)" />
<path
style="fill:#e3dbdb;stroke-width:1.47345"
d="M 219.92745,183.08511 22.180954,11.787635 220.43976,11.413944 c 109.04235,-0.205531 287.21623,-0.205531 395.94196,0 L 814.06489,11.787635 616.81953,182.70835 C 508.33459,276.71474 419.14663,353.7986 418.62407,354.00583 418.10151,354.21304 328.68803,277.29872 219.92745,183.08511 Z m 217.93186,91.02225 c 20.18118,-3.5193 43.56693,-11.6407 57.94157,-20.12195 l 5.09309,-3.00499 -4.55473,-9.08731 c -2.50509,-4.99802 -4.73906,-9.29496 -4.96435,-9.54878 -0.22529,-0.2538 -5.61691,2.13907 -11.98136,5.31749 -23.18633,11.57932 -44.9167,16.76272 -70.50993,16.81894 -43.8405,0.0964 -72.1113,-18.51117 -84.24481,-55.44888 -3.39309,-10.32946 -3.92053,-14.43561 -3.98944,-31.05808 -0.0877,-21.15915 1.58996,-31.01945 8.22521,-48.34227 17.37642,-45.365123 58.8593,-71.250641 109.47813,-68.314886 8.104,0.470012 18.38135,1.943083 22.83855,3.273496 28.4757,8.499597 47.81462,29.434449 53.99554,58.45147 4.36111,20.47363 0.69673,49.71779 -8.4935,67.78396 -11.75027,23.09867 -36.66132,29.56788 -36.66132,9.52067 0,-8.57048 1.64808,-17.23764 11.88545,-62.50538 4.8086,-21.26272 8.74291,-39.662478 8.74291,-40.888358 0,-1.812638 -2.31143,-2.228872 -12.3774,-2.228872 h -12.3774 l -1.81472,7.735635 c -0.9981,4.2546 -2.07094,8.189225 -2.38409,8.743615 -0.31315,0.5544 -3.73008,-2.152725 -7.59317,-6.015819 -14.60818,-14.608186 -39.99599,-17.264711 -62.17466,-6.505823 -11.98779,5.815283 -26.36986,20.858912 -32.86288,34.374552 -7.03741,14.64878 -9.82282,27.17038 -9.82803,44.18129 -0.007,23.8183 6.27759,39.23551 19.66348,48.23561 9.42822,6.33914 17.07485,8.21019 30.42386,7.44442 17.26301,-0.9903 33.39602,-9.5204 42.36728,-22.40111 l 4.01707,-5.76761 1.02234,7.14699 c 1.28464,8.98088 4.73877,13.77295 13.06204,18.12162 5.62764,2.94027 8.19537,3.34072 18.33192,2.85893 33.68155,-1.60088 56.69286,-30.40455 61.01861,-76.37808 4.62472,-49.150915 -13.91616,-86.83842 -51.68525,-105.05907 -17.58598,-8.483875 -31.7929,-11.38539 -55.74717,-11.38539 -21.78031,0 -36.83191,2.694039 -54.0871,9.680875 -38.04161,15.403537 -65.32706,47.621657 -76.63682,90.491285 -4.89622,18.55907 -5.54667,52.32965 -1.32305,68.6908 10.24331,39.67974 38.37923,66.41868 79.00261,75.08006 12.82508,2.73445 43.80421,2.79253 59.18152,0.11095 z"
id="path186"
transform="translate(107.40327,457.99724)" />
<path
style="fill:#e3dbdb;stroke-width:1.47345"
d="m 11.787635,270.19848 c 0,-238.398422 0.12605,-250.568698 2.575262,-248.645444 1.416394,1.112229 64.572335,55.704487 140.346533,121.316124 135.38979,117.23181 238.64942,206.57043 255.19678,220.79229 l 8.38987,7.21079 198.63048,-172.02313 C 726.17332,104.2364 817.71195,24.804164 820.34575,22.333043 l 4.78873,-4.492948 V 269.35311 520.86614 H 418.46106 11.787635 Z"
id="path268"
transform="translate(107.40327,457.99724)" />
<path
style="fill:#e3dbdb;stroke-width:1.47345"
d="m 389.57584,199.10139 c -12.82469,-5.80979 -17.39443,-27.82879 -10.98029,-52.90784 3.36323,-13.1501 5.98733,-18.69162 12.88195,-27.20383 9.9572,-12.2933 27.39562,-18.12143 40.89293,-13.66692 7.0458,2.32533 15.44016,9.69735 17.98938,15.79848 4.18482,10.01569 1.17199,30.04352 -7.13939,47.45929 -5.27736,11.05825 -17.86675,24.51606 -26.96954,28.82993 -7.54857,3.57731 -20.67428,4.40933 -26.67504,1.69089 z"
id="path270"
transform="translate(107.40327,457.99724)" />
</g>
<metadata
id="metadata27">
<rdf:RDF>
<cc:Work>
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<cc:license
rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
<dc:publisher>
<cc:Agent
rdf:about="http://openclipart.org/">
<dc:title>Openclipart</dc:title>
</cc:Agent>
</dc:publisher>
<dc:title>Email.Simple_4</dc:title>
<dc:date>2012-06-11T07:29:48</dc:date>
<dc:description />
<dc:source>https://openclipart.org/detail/170557/email.simple_4-by-gezegen-170557</dc:source>
<dc:creator>
<cc:Agent>
<dc:title>gezegen</dc:title>
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag>
<rdf:li>E-mail</rdf:li>
<rdf:li>E-posta</rdf:li>
<rdf:li>Email</rdf:li>
<rdf:li>Eposta</rdf:li>
<rdf:li>at</rdf:li>
<rdf:li>e-mail</rdf:li>
<rdf:li>e-posta</rdf:li>
<rdf:li>email</rdf:li>
<rdf:li>eposta</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
</cc:License>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

39
images/footer/fetlife.svg Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="1693.6243"
viewBox="0.12664386 -3.71234 14.12 13.355474"
width="1494.4366"
version="1.1"
id="svg4"
sodipodi:docname="fetlife.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<sodipodi:namedview
id="namedview6"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="0.214"
inkscape:cx="747.66355"
inkscape:cy="721.96262"
inkscape:window-width="1366"
inkscape:window-height="717"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
d="m 14.246644,2.7763972 c 0,3.38 -4.04,5.176 -7.0600001,8.1899998 -3.02,-3.0139998 -7.06000004,-4.8099998 -7.06000004,-8.1899998 0,-0.704 0.207,-1.3600001 0.563,-1.91000007 a 6.565,6.565 0 0 1 -0.075,-2.25899993 7.462,7.462 0 0 1 0.57700004,-1.985 8.386,8.386 0 0 1 0.706,-1.276 c 0.089,-0.131 0.181,-0.26 0.279,-0.382 -0.018,0.155 -0.026,0.31 -0.03,0.464 a 7.546,7.546 0 0 0 0.082,1.351 5.83,5.83 0 0 0 0.473,1.609 4.119,4.119 0 0 0 0.565,0.88399998 c 0.128,-0.014 0.258,-0.021 0.389,-0.021 1.951,0 3.531,1.63799995 3.531,1.63799995 0,0 1.58,-1.63799995 3.5300001,-1.63799995 0.132,0 0.263,0.007 0.391,0.021 0.062,-0.072 0.122,-0.148 0.18,-0.227 0.143,-0.19799998 0.273,-0.41799998 0.386,-0.65699998 a 5.831,5.831 0 0 0 0.473,-1.609 7.57,7.57 0 0 0 0.083,-1.351 5.503,5.503 0 0 0 -0.03,-0.464 c 0.098,0.122 0.19,0.25 0.28,0.382 a 8.385,8.385 0 0 1 0.706,1.276 c 0.267,0.606 0.474,1.267 0.576,1.984 0.05,0.359 0.073,0.73099998 0.061,1.11399993 a 6.361,6.361 0 0 1 -0.139,1.145 c 0.356,0.54999997 0.563,1.20700007 0.563,1.91000007 z"
fill="#990100"
id="path2" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

64
images/footer/twitter.svg Normal file
View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="171.5054"
height="139.37839"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="Twitter_bird_logo_2012.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.7200571"
inkscape:cx="101.29413"
inkscape:cy="50.181142"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="962"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-282.32053,-396.30734)">
<path
style="fill:#2aa9e0"
inkscape:connector-curvature="0"
id="path5"
d="m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
images/lexi_mobile.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
images/placeholder.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
images/services_test.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

63
index.html Normal file
View File

@ -0,0 +1,63 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Alexandra & Celeste</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml">
</head>
<body>
<div class="mobile_background"></div>
<header>
<a class="nav_bar_name" href="index.html">Alexandra & Celeste</a>
<hr>
<nav>
<ul>
<li><a href="lexi.html">Lexi</a></li>
<li><a href="celeste.html">Celeste</a></li>
<li><a href="book.html">Book</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="content.html">Content</a></li>
</ul>
</nav>
</header>
<div class="container">
<div class="mental_gallery_thanks">
<a href="https://www.artstation.com/mental_foundry" target="_blank">
<img src="images/mentalgallery_small.webp">
<p>Wonderfull artwork made by Mental Gallery:<br>Click to view website.</p>
</a>
</div>
</div>
<footer>
<div class="footer_links">
<ul>
<li>
<a href="https://fetlife.com/users/13275260" target="_blank">
<img src="/images/footer/fetlife.svg" alt="Fetlife" id="fetlife">
</a>
</li>
<li>
<a href="https://twitter.com/AlexandrCeleste" target="_blank">
<img src="/images/footer/twitter.svg" alt="Twitter" id="twitter">
</a>
</li>
<li>
<a href="mailto:Work@AlexandraCeleste.com" target="_blank">
<img src="/images/footer/email.svg" alt="Email" id="email">
</a>
</li>
<li>
<a href="https://www.adultwork.com/6816039" target="_blank">
<img src="/images/footer/adult_work.png" alt="Adultwork" id="adultwork">
</a>
</li>
</ul>
</div>
</footer>
</body>
</html>

27
js/doom_captcha.js Normal file
View File

@ -0,0 +1,27 @@
var captcha_done = false;
var captcha_label = document.currentScript.getAttribute('label');
var captcha_enemies = parseInt(document.currentScript.getAttribute('enemies'));
if (!captcha_enemies) {
captcha_enemies = 4;
}
var captcha_html = '';
if (captcha_label) {
captcha_html = '<p>' + captcha_label + '<br>';
}
captcha_html += '<iframe id="doom_captcha" src="doom_captcha.html?=' + '&countdown=' + document.currentScript.getAttribute('countdown') + '&enemies=' + captcha_enemies + '" style="width:300px;height:150px;border:2px red solid;"></iframe>';
if (captcha_label) {
captcha_html += '</p>';
}
document.write(captcha_html);
window.addEventListener('message', function (e) {
if (e.origin.indexOf("alexandraceleste") > -1) {
captcha_done = true;
document.getElementById('doom_captcha').style.borderColor = 'black';
this.document.getElementById('submit').disabled = false
}
}, false);

2
js/jquery-3.5.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

80
lexi.html Normal file
View File

@ -0,0 +1,80 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Lexi Whore</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<link rel="icon" href="images/favicon.svg" sizes="any" type="image/svg+xml">
</head>
<body>
<div class="mobile_background"></div>
<header>
<a class="nav_bar_name" href="index.html">Alexandra & Celeste</a>
<hr>
<nav>
<ul>
<li><a href="lexi.html">Lexi</a></li>
<li><a href="celeste.html">Celeste</a></li>
<li><a href="book.html">Book</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="content.html">Content</a></li>
</ul>
</nav>
</header>
<div class="container">
<div class="services_container">
<h1>My services:</h1>
<div class="services_grid">
<div class="service"><img src="images/services_test.webp"><p>Test</p></div>
<button class="service_dropdown_button">
<div class="service"><img src="images/services_test.webp"><p>Test<br><img class="service_arrow" src="images/arrow.svg"></p></div>
<div class="service_dropdown_text">This is some test text. #1</div>
</button>
<div class="service"><img src="images/services_test.webp"><p>Test</p></div>
<div class="service"><img src="images/services_test.webp"><p>Test</p></div>
<button class="service_dropdown_button">
<div class="service"><img src="images/services_test.webp"><p>Test<br><img class="service_arrow" src="images/arrow.svg"></p></div>
<div class="service_dropdown_text">This is some test text. #2</div>
</button>
<div class="service"><img src="images/services_test.webp"><p>Test</p></div>
</div>
</div>
</div>
<footer>
<div class="footer_links">
<ul>
<li>
<a href="https://fetlife.com/users/13275260" target="_blank">
<img src="/images/footer/fetlife.svg" alt="Fetlife" id="fetlife">
</a>
</li>
<li>
<a href="https://twitter.com/AlexandrCeleste" target="_blank">
<img src="/images/footer/twitter.svg" alt="Twitter" id="twitter">
</a>
</li>
<li>
<a href="mailto:Work@AlexandraCeleste.com" target="_blank">
<img src="/images/footer/email.svg" alt="Email" id="email">
</a>
</li>
<li>
<a href="https://www.adultwork.com/6816039" target="_blank">
<img src="/images/footer/adult_work.png" alt="Adultwork" id="adultwork">
</a>
</li>
</ul>
</div>
</footer>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More