<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex, nofollow">
<title>OUT OF MANY</title>
<style>
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
background-color: #050505;
color: #e0e0e0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 20px;
}
.container {
max-width: 900px;
width: 100%;
text-align: center;
}
#gate {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
h1 {
font-size: 0.9rem;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #666;
font-weight: 400;
}
p.warning {
font-size: 0.85rem;
color: #888;
max-width: 420px;
line-height: 1.5;
}
input[type="password"] {
background: transparent;
border: 1px solid #333;
color: #fff;
padding: 12px 16px;
font-size: 1rem;
text-align: center;
letter-spacing: 0.1em;
outline: none;
transition: border-color 0.3s;
}
input[type="password"]:focus {
border-color: #888;
}
button {
background: #e0e0e0;
border: none;
color: #000;
padding: 10px 24px;
font-size: 0.8rem;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor: pointer;
font-weight: 600;
}
button:hover {
background: #fff;
}
#error-msg {
color: #ff4d4d;
font-size: 0.8rem;
display: none;
}
#vault {
display: none;
width: 100%;
animation: fadeIn 1s ease-in-out;
}
.video-wrapper {
position: relative;
width: 100%;
background: #000;
border: 1px solid #1a1a1a;
box-shadow: 0 0 30px rgba(0,0,0,0.8);
}
video {
width: 100%;
max-height: 80vh;
display: block;
outline: none;
}
.meta-info {
margin-top: 20px;
text-align: left;
font-size: 0.8rem;
color: #555;
line-height: 1.6;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
</style>
</head>
<body>
<div class="container">
<!-- INGANG / POORT -->
<div id="gate">
<h1>[ AFGESCHERMDE ZONE ]</h1>
<p class="warning">Deze omgeving bevat ongecensureerd videowerk, rauwe registraties en menselijke anatomie. Voer de toegangscode in om door te gaan.</p>
<form onsubmit="checkAccess(event)">
<input type="password" id="passcode" placeholder="TOEGANGSCODE" autocomplete="off">
<br><br>
<button type="submit">Betreden</button>
</form>
<div id="error-msg">Ongeldige code. Toegang geweigerd.</div>
</div>
<!-- HET AFGESCHERMDE GEDEELTE MET VIDEO -->
<div id="vault">
<div class="video-wrapper">
<video id="myVideo" controls controlsList="nodownload">
<source src="Videoshop_2026-09-07_01-30-03-657.MOV" type="video/quicktime">
<source src="Videoshop_2026-09-07_01-30-03-657.MOV" type="video/mp4">
Je browser ondersteunt deze videoplayer niet.
</video>
</div>
<div class="meta-info">
<p><strong>REGISTRATIE #01</strong> — OUT OF MANY</p>
<p>Audio/Video opname. Ongecensureerd.</p>
</div>
</div>
</div>
<script>
// Wachtwoord om de video te bekijken (pas eventueel aan)
const SECRET_CODE = "BAARMOEDER";
function checkAccess(e) {
e.preventDefault();
const input = document.getElementById('passcode').value;
const error = document.getElementById('error-msg');
if (input === SECRET_CODE) {
document.getElementById('gate').style.display = 'none';
document.getElementById('vault').style.display = 'block';
} else {
error.style.display = 'block';
document.getElementById('passcode').value = '';
}
}
</script>
</body>
</html>