breath-observatory/basil-heart-reactor.html
2026-07-18 13:44:53 +00:00

223 lines
6.8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>