223 lines
6.8 KiB
HTML
223 lines
6.8 KiB
HTML
|
|
<!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>
|