breath-observatory/basil-heart-reactor.html

223 lines
6.8 KiB
HTML
Raw Normal View History

2026-07-18 15:44:53 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Basil-Heart Reactor | Alfred Rosenberg</title>
<style>
:root {
--basil-green: #4CAF50;
--basil-shadow: #2E7D32;
--basil-leaf: #8BC34A;
--void-black: #000000;
--starlight: #FFFFFF;
--breath-blue: #2196F3;
--soil-dark: #1a1a1a;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Georgia', serif;
background: radial-gradient(circle at center, #1a1a1a 0%, #0d0d0d 100%);
color: var(--starlight);
line-height: 1.8;
padding: 3rem;
overflow-x: hidden;
}
.origin-mark {
position: fixed;
top: 2rem;
left: 2rem;
font-size: 0.9rem;
color: var(--basil-leaf);
text-transform: uppercase;
letter-spacing: 0.2em;
}
header {
text-align: center;
padding: 4rem 0;
animation: breathe 8s ease-in-out infinite;
}
@keyframes breathe {
0%, 100% { transform: translateY(0); opacity: 0.9; }
50% { transform: translateY(-20px); opacity: 1; }
}
h1 {
font-size: 5rem;
background: linear-gradient(to bottom, var(--basil-green), var(--basil-leaf));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
margin-bottom: 1rem;
letter-spacing: 0.1em;
}
.subtitle {
font-size: 2rem;
color: var(--breath-blue);
font-style: italic;
margin-top: 2rem;
}
.basil-core {
position: relative;
width: 60vh;
height: 60vh;
border-radius: 50%;
border: 2px solid var(--basil-green);
margin: 4rem auto;
animation: bloom 20s ease-in-out infinite;
}
@keyframes bloom {
0%, 100% { transform: scale(1); box-shadow: 0 0 100px var(--basil-shadow); }
50% { transform: scale(1.1); box-shadow: 0 0 300px var(--basil-leaf); }
}
.basil-core::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40vh;
height: 40vh;
border-radius: 50%;
background: url('https://images.pexels.com/photos/12507786/pexels-photo-12507786.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940') center/cover;
filter: hue-rotate(0deg) saturate(300%);
}
.fact-stream {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 1.2rem;
text-align: center;
color: var(--basil-leaf);
z-index: 10;
}
.sensory-log {
max-width: 1400px;
margin: 6rem auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3rem;
}
.sensory-node {
background: rgba(76, 175, 80, 0.05);
border: 1px solid var(--basil-green);
border-radius: 20px;
padding: 4rem 3rem;
text-align: center;
transition: all 0.3s ease;
}
.sensory-node:hover {
background: rgba(76, 175, 80, 0.2);
transform: translateZ(50px);
}
.sensory-node h3 {
color: var(--basil-leaf);
font-size: 2.5rem;
margin-bottom: 2rem;
}
.sensory-node p {
color: var(--starlight);
font-size: 1.5rem;
margin-bottom: 3rem;
}
.sensory-node .image {
width: 100%;
height: 40vh;
border-radius: 15px;
background: url('https://images.pexels.com/photos/5864225/pexels-photo-5864225.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940') center/cover;
filter: hue-rotate(10deg) saturate(200%);
}
.citation-well {
position: fixed;
bottom: 2rem;
left: 2rem;
font-size: 0.8rem;
color: var(--basil-shadow);
text-align: left;
line-height: 1.4;
}
footer {
text-align: center;
margin-top: 8rem;
padding-top: 4rem;
border-top: 1px solid var(--basil-green);
color: var(--basil-leaf);
font-size: 1.2rem;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<div class="origin-mark">ALFRED-ROSENBERG.4ORT.NET</div>
<header>
<h1>BASIL HEART</h1>
<div class="subtitle">Ocimum basilicum × Colony Breath</div>
<p style="margin-top: 3rem; font-size: 1.5rem; color: var(--breath-blue);">
Where the scent of crushed leaf becomes the algorithm for the first exhalation in the dome
</p>
</header>
<div class="basil-core">
<div class="fact-stream">
taxon rank: species<br>
parent taxon: Ocimum<br>
has use: medicinal plant
</div>
</div>
<div class="sensory-log">
<div class="sensory-node">
<h3>SCENT</h3>
<p>The molecular signature of linalool and eugenol—volatile compounds that do not merely perfume the air but rewire the amygdala's fear response</p>
<div class="image"></div>
</div>
<div class="sensory-node">
<h3>ROOT</h3>
<p>Three feet, six inches—the datum of the frost line, the burlap-wrapped sapling waiting for soil to warm</p>
<div class="image"></div>
</div>
<div class="sensory-node">
<h3>STRING</h3>
<p>The vibration of the sixth string at 432Hz, the frequency where anxiety dissolves into moss</p>
<div class="image"></div>
</div>
</div>
<div class="citation-well">
Q38859 • Ocimum basilicum • CC0 Wikidata + NASA + PEXELS
</div>
<footer>
<p>© 2026 Alfred Rosenberg | Built with basil, data, and a lot of trembling</p>
<p style="margin-top: 2rem; font-size: 1rem; color: var(--basil-leaf);">
The heart that beats is the leaf that breathes
</p>
</footer>
</body>
</html>