feat: ENERGEIA umbrella mode (VITE_UMBRELLA=1 house strip)
Fixed strip variant: this site's header is fixed and .app is a 100dvh shell, so the strip pins above and shifts both down by --umbrella-h. Build: VITE_UMBRELLA=1 npx vite build --base=/plan-b/ --outDir dist-umbrella Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+32
@@ -263,6 +263,22 @@
|
|||||||
<button class="intro-skip-btn" type="button" @click="skipIntro" data-i18n="intro_skip">Skip</button>
|
<button class="intro-skip-btn" type="button" @click="skipIntro" data-i18n="intro_skip">Skip</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- ENERGEIA house strip — umbrella deployments only. One slim,
|
||||||
|
fully-clickable bar that dives back out to the umbrella site at
|
||||||
|
the origin root. ENERGEIA's monochrome language, not Plan-B's:
|
||||||
|
it reads as the house, not as part of this advisor. -->
|
||||||
|
<a v-if="isUmbrella" class="umbrella-strip" href="/">
|
||||||
|
<span class="umbrella-brand">
|
||||||
|
<span class="umbrella-mark" aria-hidden="true" v-html="energeiaMark"></span>
|
||||||
|
<span class="umbrella-word">ENERGEIA</span>
|
||||||
|
<span class="umbrella-tag" data-i18n="umbrella_part_of">A brand of the ENERGEIA family</span>
|
||||||
|
</span>
|
||||||
|
<span class="umbrella-back">
|
||||||
|
<span aria-hidden="true">←</span>
|
||||||
|
<span data-i18n="umbrella_back">Back to overview</span>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
<a class="logo" data-i18n="brand" href="#" aria-label="Back to landing page" @click.prevent="restartQuiz">Plan-B</a>
|
<a class="logo" data-i18n="brand" href="#" aria-label="Back to landing page" @click.prevent="restartQuiz">Plan-B</a>
|
||||||
<div class="header-right">
|
<div class="header-right">
|
||||||
@@ -582,6 +598,18 @@
|
|||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { onMounted } from 'vue'
|
import { onMounted } from 'vue'
|
||||||
|
import energeiaMark from './assets/energeia-mark.svg?raw'
|
||||||
|
|
||||||
|
// ENERGEIA umbrella deployments (VITE_UMBRELLA=1 at build time) get the
|
||||||
|
// house strip above the page chrome; standalone plan-b.now builds are
|
||||||
|
// untouched. Same contract as kaiser-natron / kammergut-tiergenuss.
|
||||||
|
// The strip is FIXED here (not static like the shops') because the
|
||||||
|
// site-header is fixed and .app is a 100dvh shell — umbrella-mode
|
||||||
|
// offsets both by --umbrella-h (see styles.css).
|
||||||
|
const isUmbrella = import.meta.env.VITE_UMBRELLA === '1'
|
||||||
|
if (isUmbrella && typeof document !== 'undefined') {
|
||||||
|
document.body.classList.add('umbrella-mode')
|
||||||
|
}
|
||||||
|
|
||||||
// ══════════════════════════════════════
|
// ══════════════════════════════════════
|
||||||
// TRANSLATIONS
|
// TRANSLATIONS
|
||||||
@@ -594,6 +622,8 @@ const T = {
|
|||||||
og_locale: "en_US",
|
og_locale: "en_US",
|
||||||
hero_eyebrow: "Crisis Preparedness Advisor",
|
hero_eyebrow: "Crisis Preparedness Advisor",
|
||||||
hero_sub: "AI-Assisted Preparedness for Urban Households",
|
hero_sub: "AI-Assisted Preparedness for Urban Households",
|
||||||
|
umbrella_part_of: "A brand of the ENERGEIA family",
|
||||||
|
umbrella_back: "Back to overview",
|
||||||
hero_cta: "Begin",
|
hero_cta: "Begin",
|
||||||
intro_l1: "For crisis bows to him who plans with care",
|
intro_l1: "For crisis bows to him who plans with care",
|
||||||
intro_l2: "And fortune favors those who well prepare",
|
intro_l2: "And fortune favors those who well prepare",
|
||||||
@@ -718,6 +748,8 @@ const T = {
|
|||||||
og_locale: "de_DE",
|
og_locale: "de_DE",
|
||||||
hero_eyebrow: "⚡ Krisenvorsorge-Berater",
|
hero_eyebrow: "⚡ Krisenvorsorge-Berater",
|
||||||
hero_sub: "KI-gestützte Vorsorge für urbane Haushalte",
|
hero_sub: "KI-gestützte Vorsorge für urbane Haushalte",
|
||||||
|
umbrella_part_of: "Eine Marke der ENERGEIA Familie",
|
||||||
|
umbrella_back: "Zurück zur Übersicht",
|
||||||
hero_cta: "Beginnen",
|
hero_cta: "Beginnen",
|
||||||
intro_l1: "Die Krise beugt sich dem, der wohl bedacht",
|
intro_l1: "Die Krise beugt sich dem, der wohl bedacht",
|
||||||
intro_l2: "Und Glück gehört dem, der sich stark gemacht",
|
intro_l2: "Und Glück gehört dem, der sich stark gemacht",
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 215.2887 190.51906" fill="currentColor">
|
||||||
|
<path fill-rule="nonzero" d="m 45.208938,88.605827 c -2.74609,-16.32421 0.9375,-26.125 2.62109,-30.38281 -17.53515,7.54297 -7.4375,30.58594 -17,41.960943 -4.07031,4.84766 -7.6875,4.79297 -10.59765,4.42187 -0.36719,-0.043 5.11719,3.4336 7.14844,3.95313 16.99609,4.87109 18.71875,-14.656253 17.82812,-19.953133"/>
|
||||||
|
<path fill-rule="nonzero" d="m 48.205028,91.308957 c 6.23829,-2.08203 6.32813,-23.87891 16.19532,-37.12109 -16.53516,-1.24219 -14.97657,13.30078 -16.19532,37.12109"/>
|
||||||
|
<path fill-rule="nonzero" d="m 64.560498,81.586297 c 6.50782,-24.44531 17.17969,-15.15234 12.42969,-32.94531 -8.47266,2.92188 -13.14844,9.42578 -19.53125,32.22656 -3.01172,10.75391 -1.34766,13.49219 -8.55859,18.8125 9.60156,-2.07422 13.48828,-9.92187 15.66015,-18.09375"/>
|
||||||
|
<path fill-rule="nonzero" d="m 51.021438,132.49646 c 0.37109,-11.76953 2.99219,-12.46484 9.23828,-21.11719 7.3711,-10.21094 8.23047,-19.839843 6.15235,-23.679693 -5.04688,16.781253 -14.94532,9.8711 -19.30079,23.628913 -5.00781,15.85156 3.08985,20.71484 -6.8164,30.07422 3.73047,0.21094 10.51953,-2.21484 10.72656,-8.90625"/>
|
||||||
|
<path fill-rule="nonzero" d="m 64.763628,140.03943 c -5.20313,-13.53125 4.05078,-28.61328 0.26172,-27.91797 -5.83594,7.42969 -14.90235,15.32031 -9.28516,23.71484 2.28125,3.41016 3.53125,6.05078 4.17969,8.13282 -1.53125,0.53125 -3.0625,1.0664 -4.55469,1.70703 -1.89844,0.80859 -3.94531,1.61718 -5.54297,2.95312 -2.11328,1.76172 -2.08984,4.30078 -1.92578,6.79688 0.13672,2.10937 2.01172,10.08593 4.08594,9.99609 1.89062,-0.0859 3.44922,-7.31641 3.32812,-9.13281 -0.0547,-0.79688 -0.11328,-1.59375 -0.15234,-2.39453 0.50391,-0.26563 1.01172,-0.53516 1.52734,-0.78516 0.41797,-0.19922 0.83594,-0.39062 1.25391,-0.58203 0.16797,-0.0742 0.33984,-0.15234 0.50781,-0.22266 0.008,-0.0117 0.19922,-0.0898 0.33985,-0.15234 0.125,-0.0508 0.26562,-0.10547 0.30859,-0.12109 0.21094,-0.0899 0.42578,-0.17579 0.64062,-0.25782 0.38672,-0.14843 0.77344,-0.30078 1.16407,-0.4414 0.86328,-0.31641 1.74218,-0.60547 2.62109,-0.87891 1.68359,-0.52734 2.89453,-2.27734 2.60547,-4.05859 0.14844,-2.0586 -0.62109,-4.42188 -1.36328,-6.35547"/>
|
||||||
|
<path fill-rule="nonzero" d="m 83.775348,132.51599 c -4.63672,3.34375 -12.3086,21.13281 5.375,33.51563 2.45703,1.72265 16.582032,5.75 19.160152,24.03515 6.57032,-34.50781 -23.750002,-26.23047 -24.535152,-57.55078"/>
|
||||||
|
<path fill-rule="nonzero" d="m 118.38082,169.07458 c -4.17579,5.83985 -6.05469,9.875 -7.23438,19.13672 -0.88672,6.90625 2.55469,-3.58984 6.67578,-6.72265 8.54297,-6.50782 12.54688,-7.39453 12.27735,-17.58985 -0.17969,-6.67187 -0.73438,-8.17968 2.87109,-16.77343 -10.27344,7.18359 -9.21094,14.42578 -14.58984,21.94921"/>
|
||||||
|
<path fill-rule="nonzero" d="m 133.90035,156.53162 c -0.70313,4.0625 -1.16407,14.98828 4.35937,16.75 -0.28515,-15.97657 6.64844,-15.53907 6.22266,-26.6211 -0.33985,-8.61719 -2.76563,-10.08594 -2.5,-12.58203 -6.27344,6.11328 -6.80078,15.07813 -8.08203,22.45313"/>
|
||||||
|
<path fill-rule="nonzero" d="m 151.3691,158.41833 c 3.80078,-12.08203 6.42578,-9.32812 9.51562,-17.68359 4.88281,-13.22656 -2.90625,-19.85937 -3.09765,-22.49609 1.77343,16.60547 -9.76954,25.58593 -6.41797,40.17968"/>
|
||||||
|
<path fill-rule="nonzero" d="m 170.77535,116.84802 c 0,6.33594 0.76172,10.4336 -3.36328,17.71094 -3.5,6.17578 -7.07422,21.79297 7.03125,18.28906 0.57812,0.44531 -7.91797,-3.08984 -3.4375,-10.44922 1.35156,-2.22265 13.17187,-14.44922 -0.23047,-25.55078"/>
|
||||||
|
<path fill-rule="nonzero" d="m 161.79097,96.672237 c -2.75781,-3.78906 -5.60937,-9.73047 -6.36328,-14 -1.54297,-8.74219 -0.36328,-15.70312 -14.01562,-19.33984 4.94531,3.82031 5.91796,13.62109 6.42578,18.75781 0.47656,4.86328 7.68359,11.81641 13.95312,14.58203"/>
|
||||||
|
<path fill-rule="nonzero" d="m 182.79878,103.17615 c 3.94141,4.97265 5.34375,21.34375 14.46485,11.77734 -7.23438,-2.89844 -3.14453,-18.058593 -9.38281,-25.175783 -7.53516,-8.58594 -16.48438,-16.38281 -19.83985,-27.23438 0.30469,14.75 -2.71875,18.60157 14.75781,40.632823"/>
|
||||||
|
<path fill-rule="nonzero" d="m 158.71285,50.765987 c 5.48437,2.03906 5.83984,3.14453 9.59765,7.33984 6.40235,7.13672 8.2461,11.38282 13.95313,19.0586 -7.75781,-13.73047 1.41015,-31.1875 -23.55078,-26.39844"/>
|
||||||
|
<path fill-rule="nonzero" d="m 29.576128,69.402707 c 8.51953,-2.78125 7.80469,-13.50781 17.69531,-16.56641 7.96875,-2.46484 31.89844,-0.8164 29.12891,-16.17578 -2.63282,5.87891 -22.3711,8.46875 -28.75391,6.94922 -15.20312,-3.62109 -14.41406,17.64063 -23.90625,23.15625 -3.38281,1.96875 -6.60547,2.26953 -1.50781,3.19922 2.51953,0.46094 5.02344,0.19141 7.34375,-0.5625"/>
|
||||||
|
<path fill-rule="nonzero" d="m 76.189408,12.637077 c -8.95313,3.71875 -10.30859,16.77735 -14.03906,20.24219 -3.35938,3.125 -9.53125,4.97656 -9.04297,5.08203 2.07031,0.48047 3.71094,1.32813 6.21094,0.94141 5.47656,-0.83984 9.73828,-0.51172 13.92968,-4.70313 3.40625,-3.40234 14.13282,-22.57031 29.726572,-8.09375 0.73046,-15.18359 -20.667972,-16.01562 -26.785162,-13.46875"/>
|
||||||
|
<path fill-rule="nonzero" d="m 137.40425,20.215207 c 4.01172,2.75 -2.6914,-4.34766 -4.67578,-5.25781 -13.59375,-6.2070294 -30.36328,13.26562 -26.52734,20.48047 14.82812,1.04687 19.53906,-23.20704 31.20312,-15.22266"/>
|
||||||
|
<path fill-rule="nonzero" d="m 148.75972,29.293327 c -2.32812,-9.33593 -11.88281,-13.40625 -29.47656,5.64454 5.87109,-3.6836 18.5,-7.4375 21.41016,0.375 3.58203,9.63671 15.61718,19.55468 25.54687,10.13671 0.73047,-0.38281 -13.33203,0.4961 -17.48047,-16.15625"/>
|
||||||
|
<path fill-rule="nonzero" d="m 192.65816,65.801147 c 1.66016,-9.35547 -9.39063,-23.26953 -21.72266,-19.0625 20.97657,3.1289 2.80469,49.35156 33.17969,42.3789 -6.95703,-3.23047 -10.80078,-13.17968 -11.45703,-23.3164"/>
|
||||||
|
<path fill-rule="nonzero" d="m 193.89644,49.719117 c -9.82031,-33.91407 -30.99219,-7.15235 -37.83594,-18.07032 0.375,6.45703 8.90235,10.3086 17.86719,10.19922 7.17969,-0.0898 14.26563,0.96485 19.96875,7.8711"/>
|
||||||
|
<path fill-rule="nonzero" d="m 102.60347,14.410517 c 1.11328,4.6875 2.46485,5.59766 4.69531,0.56641 C 110.18941,8.4534876 101.748,1.5120776 95.298778,0.26989757 c -8.5625,-1.64062997 -15.5625,4.91406003 -30.12109,0.58203 7.50391,9.55077943 24.69922,-0.31641 37.425782,13.55858943"/>
|
||||||
|
<path fill-rule="nonzero" d="m 167.41988,10.090207 c -15.58594,4.87891 -23.04297,-4.9414094 -26.30078,-5.8710894 -13.91407,-9.19922 -27.45703,0.64453 -30.86719,12.6523394 27.54687,-25.4765594 25.6875,16.79687 57.16797,-6.78125"/>
|
||||||
|
<path fill-rule="nonzero" d="m 70.197218,123.92615 c -8.84375,9.86328 3.8086,34.10547 4.36719,27.5664 -3.11328,-25.41015 15.84375,-49.58593 -4.36719,-27.5664"/>
|
||||||
|
<path fill-rule="nonzero" d="m 141.09957,69.980827 c -2.14844,-6.45312 -6.30469,-2.45312 -5.46875,-1.58203 3.7539,3.90625 1.93359,5.40625 0.9414,4.46875 -0.58984,-0.5625 -0.53906,-3.0664 -5.08594,-3.58593 -3.24609,-1.57032 -0.17578,1.08203 -3.07812,2.60156 -2.81641,1.47265 -5.80469,-0.53906 -6.0625,-2.69531 -0.86719,0.1914 -4.11719,2.14843 -3.75,3.0664 0.80859,2.04297 4.67578,4 4.42578,4 -4.98047,0 -11.49609,-3.78125 -8.57031,-7.87109 0.0937,-0.28906 -1.03906,-2.84766 -0.83985,-5.54297 0.11719,-1.60938 1.28516,-4.63281 1.89844,-3.46875 0.82813,1.57812 0.0899,4.45312 1.85938,5.05859 0.83593,0.3711 3.49218,-1.22656 7.08203,-2.55468 5.60156,-2.07422 13.46094,0.64843 14.20703,-1.85938 0.46484,-1.56641 -0.23828,-3.98828 -0.0781,-6.55078 0.94532,-14.76172 0.59375,-15.82422 -4.62109,-17.15625 -5.46484,-1.39453 -17.50391,5.40234 -19.31641,5.64844 -11.49609,2.88281 -24.703122,-9.82422 -31.375002,-4.75782 -3.86718,2.94141 -4.51953,4.87891 -2.02734,16.03907 0.47656,5.35937 -2.25781,6.98047 1.14844,6.76562 8.2539,-1.72656 10.03906,4.05469 16.5664,5.48438 3.515632,0.17578 1.683602,-7.76563 3.519542,-6.99219 0.93359,0.39062 1.01953,1.73047 1.17578,2.67187 0.64062,3.96485 1.97265,11.94141 -2.57813,14.21094 -5.585942,2.79297 -10.894532,-1.26562 -8.746092,-0.1914 6.03515,0.21875 12.531252,-4.09766 4.15625,-5.88672 1.34375,4.86718 -9.60156,3.21875 -6.78125,-0.9375 -2.11328,-0.71875 -6.48438,-0.16407 -7.10938,0.46484 -1.20703,1.21484 -3.41015,0.14063 0.57032,-2.96875 -9.76563,-0.72266 -3.90625,10.83984 -3.90625,15.79297 0,4.75781 4.45703,12.71484 6.45312,14.09375 2.67578,1.84766 8.875,-0.83203 11.15234,-2.50391 2.42188,-1.77734 0.82032,-4.78125 1.97657,-6.27734 1.265622,-1.62891 3.695312,-2.82813 3.867182,-2.57813 0.48438,0.74219 -3.824212,5.87891 -0.625,5.87891 3.52735,0 3.14844,3.04297 8.59375,2.80078 2.02344,-0.0898 3.60157,-1.9375 5.65625,-1.91406 1.86329,0.0195 2.63282,-3.20703 0.73438,-5.25781 -2.46484,-2.65625 4.41016,0.9375 4.10156,3.25781 -0.79687,5.94531 -2.75781,1.80859 1.54297,4.64844 5.99219,3.97656 10.5625,5.44531 12.55469,3.01953 1.75781,-2.14453 1.15625,-7.74219 3.0664,-11.62891 4.32032,-8.77344 5.03516,-8.4375 2.76954,-15.21094"/>
|
||||||
|
<path fill-rule="nonzero" d="m 101.10347,108.39099 c 6.97656,-2.24609 7.16406,-9.085943 3.45313,-11.523443 -19.312502,-3.61328 -24.769532,30.914073 -23.796882,29.972663 4.62891,-4.47266 14.79688,-16.66797 20.343752,-18.44922"/>
|
||||||
|
<path fill-rule="nonzero" d="m 127.04878,100.80505 c -3.0664,-1.628903 -7.3789,-2.906253 -9.33203,-4.023433 -7.75781,-1.82813 -9.93359,8.089843 -1.67968,12.453123 5.0625,2.67188 16.88281,1.53906 24.17578,17.75391 1.76172,-8.41407 -1.53125,-20.00782 -13.16407,-26.1836"/>
|
||||||
|
<path fill-rule="nonzero" d="m 76.462848,86.289427 c -1.8711,-7.89063 -2.10547,-8.46875 -2.48047,-16.0625 -4.96485,0.93359 -4.76563,13.66797 -3.55469,18.15234 2.05469,7.60156 -5.11328,20.605473 -4.35547,20.167973 8.96875,-5.16797 12.88672,-11.753913 10.39063,-22.257813"/>
|
||||||
|
<path fill-rule="nonzero" d="m 82.251908,107.82849 c 3.14062,-3.53125 1.78516,-9.839843 -1.67969,-10.867193 -0.375,6.789073 -6.88672,8.289073 -10.07812,12.742193 -1.41016,1.96094 -1.61328,3.67578 -2.0586,5.99219 -0.0937,0.5 -0.79687,4.68359 -0.55859,4.30859 3.34375,-5.16406 10.05859,-7.32422 14.375,-12.17578"/>
|
||||||
|
<path fill-rule="nonzero" d="m 149.78316,104.12146 c 10.875,7.55859 12.91797,13.96484 16.41016,25.83984 3.96093,-17.71093 -4.04297,-29.45312 -13.09375,-34.578123 -7.375,-4.17578 -6.54688,-5.58203 -8.78516,-11.90625 -6.12109,6.14062 -0.78906,16.29297 5.46875,20.644533"/>
|
||||||
|
<path fill-rule="nonzero" d="m 157.70503,53.738647 c -5.5664,-3.14844 -13.67578,-2.82032 -15.19921,-8.57813 -2.22266,4.13281 -0.043,7.26953 1.64453,11.50391 3.27734,8.21875 14.44531,6.07031 14.44531,17.41406 0,3.75391 1.38281,18.66797 4.03516,8.65625 2.25,-8.51172 3.8125,-24.05469 -4.92579,-28.99609"/>
|
||||||
|
<path fill-rule="nonzero" d="m 153.39253,116.41833 c -1.71093,-6.17578 -3.5039,-7.97656 -7.44921,-11.17968 -1.39454,-1.125 -2.84375,-1.97266 -4.09766,-2.98047 -1.08203,-0.85938 -2.23828,-4.468753 -2.61328,-4.097663 -5.39063,7.796883 5.21875,15.246103 5.21875,24.593753 0,12.53516 -0.0156,12.33203 3.42969,23.90235 0.20703,0.70312 0.41796,-3.9336 2.17187,-7.53907 3.05859,-6.28906 5.41797,-15.22656 3.33984,-22.69922"/>
|
||||||
|
<path fill-rule="nonzero" d="m 94.197218,150.16443 c 2.32031,2.07812 7.027352,7.17578 4.29297,1.68359 -2.75781,-5.54687 -4.96094,-14.33594 -3.73437,-20.98047 0.77734,-4.19922 8.125002,-20.68359 -0.5586,-12.17578 -4.46094,5.50781 -8.98828,7.64063 -8.21484,15.17188 0.26172,2.5625 6.08203,14.38672 8.21484,16.30078"/>
|
||||||
|
<path fill-rule="nonzero" d="m 121.45113,146.03943 c -0.46875,1.78906 -0.875,11.76562 0.18359,8.99219 0.57422,-1.48047 0.6875,-3.16797 2.0586,-4.1211 2.82421,-1.97656 8.22656,-7.6289 10.07812,-10.30469 6,-8.66015 4.22656,-13.21484 -2.61719,-20.60156 -1.51172,0.375 -0.18359,5 -0.18359,5.8086 0,2.82421 -0.82031,4.18359 -1.86719,6.55468 -2.17969,4.94141 -6.29687,8.54688 -7.65234,13.67188"/>
|
||||||
|
<path fill-rule="nonzero" d="m 115.29097,166.6449 c 1.66016,-5 0.66797,-10.14063 0.375,-15.17188 -0.76953,-13.04297 10.42188,-15.02734 11.94531,-25.84765 0.80469,-5.75782 -4.29296,-11.03125 -10.26562,-9.73829 -0.375,11.12891 1.36328,13.41016 -5.97656,23.59766 -8.76563,12.16797 0.79297,20.43359 -0.3711,33.33984 -0.36328,3.98829 3.88282,-4.9414 4.29297,-6.17968"/>
|
||||||
|
<path fill-rule="nonzero" d="m 112.76753,127.63318 c 1.4336,-7.27344 0.86329,-14 -6.4375,-14 -5.48046,0 -7.121092,14 -8.210932,18.54687 -1.39453,5.81641 1.54297,20.36328 4.664062,25.28907 0.80078,1.25781 3.28906,7.60156 3.17578,5.61718 -0.32031,-5.46875 -2.21875,-14.85937 -0.1875,-20.23437 1.26172,-3.33985 5.47266,-7.47266 6.99609,-15.21875"/>
|
||||||
|
<path fill-rule="nonzero" d="m 83.708938,28.504267 c -0.96875,0.76172 -4.92187,3.27735 -3.32422,3.27735 2.99219,0 6.30078,-1.41797 9.46485,-0.75 3.5625,0.75 6.28515,3.59765 9.41796,4.44921 1.445322,0.39063 2.031252,-0.375 2.957042,-0.375 -1.30079,-5.34375 -2.355472,-10.72265 -8.824222,-10.72265 -4.24219,0 -6.5,1.61719 -9.69141,4.12109"/>
|
||||||
|
<path fill-rule="nonzero" d="m 215.17769,2.5042676 c -1.31641,-2.25000003 -14.66016,1.83985 -18.60547,4.09766 -1.80469,1.03906 -3.48437,2.42578 -4.60547,4.1992194 -1.25781,1.98437 -1.46484,4.11328 -1.87109,6.35156 -0.0977,0.5625 -0.21484,1.19922 -0.47266,1.71484 -0.25781,0.0274 -0.54687,0.0312 -0.78906,0.0234 -1.87891,-0.0469 -7.67969,-2.51953 -10.70703,-3.32812 -0.0547,-0.0117 -0.10547,-0.0312 -0.15625,-0.043 -0.45703,-0.11719 -0.84766,-0.19922 -1.13672,-0.21875 -0.043,-0.004 -0.0937,0.0352 -0.13281,0.0352 -7.96485,-1.01562 -16.125,5.64844 -28.37891,5.08203 -0.40625,-0.0195 -0.20703,5.65625 11.36328,8.42188 3.07422,0.73828 5.52735,0.51172 7.64844,-0.14453 l -0.0977,0.0586 c 2.05079,-0.5625 7.08594,-1.82031 9.19141,-1.77344 2.49219,0.0469 17.33984,1.54297 20.46094,-2.99609 1.13672,-1.65234 1.61328,-3.57031 1.90234,-5.52734 0.23828,-1.6211 0.3086,-2.92578 1.71094,-3.88282 1.74609,-1.1914 3.87109,-1.92187 5.79297,-2.77734 2.42969,-1.07812 9.99609,-7.3945294 8.88281,-9.2929694"/>
|
||||||
|
<path fill-rule="nonzero" d="m 25.017528,45.246457 c 2.53125,1.70703 4.67579,0.57031 6.84766,-1.02344 1.82813,-1.34375 3.64844,-2.6875 5.47656,-4.02734 0.21875,-0.16406 0.38282,-0.37891 0.57422,-0.57031 0.29688,-0.11329 0.57422,-0.25 0.88281,-0.34375 16.75782,-5.13672 21.09375,-8.14844 25.19141,-21.01954 -5.24219,7.45313 -21.67187,7.58594 -29.85937,15.38282 -0.16407,0.0781 -0.35547,0.0859 -0.50782,0.19922 -1.24218,0.91015 -2.48437,1.82812 -3.72656,2.74218 -0.58203,0.42969 -1.16406,0.85547 -1.74219,1.28125 -0.0273,0.0195 -0.0976,0.0781 -0.13281,0.10547 -1.80078,-1.77734 -3.44141,-3.7539 -4.77734,-5.85547 -0.89063,-1.40234 -2.52735,-2.10547 -4.15625,-1.69531 -6.10157,1.5625 -19.97657016,9.80859 -19.04297016,11.40625 0.9414,1.60938 11.96094016,-1.77344 18.42969016,-3.60547 1.82812,2.64844 4.0039,5.3125 6.54296,7.02344"/>
|
||||||
|
<path fill-rule="nonzero" d="m 192.08394,139.42615 c -0.0352,-0.25782 -0.0664,-0.51172 -0.10547,-0.76953 0.0312,0.20703 0.082,0.51171 0.1211,0.77734 -0.004,0 -0.008,-0.004 -0.0156,-0.008 m 5.40625,-4.15235 c -0.29297,-0.125 -0.58594,-0.25 -0.88281,-0.375 -0.64844,-0.17187 -1.30078,-0.17187 -1.95313,0 -2.89453,0.4336 -5.75,1.07422 -8.58203,1.79297 1.21485,-6.57031 3.00391,-15.48828 -0.41406,-19.17578 -4.37109,-4.71875 -8.04688,-11.00781 -10.15625,-14.58594 -3.38672,-5.753903 -8.71094,-16.230473 -8.71094,-21.855473 -2.42969,9.32813 -4.625,13.95313 1.40235,26.007823 2.96875,5.9414 14.58593,15.98047 13.42968,29.02734 -0.19531,2.21094 0.1211,3.9375 0.6211,5.27734 0.008,0.0312 -0.004,0.0625 0.008,0.0899 0.0234,0.0781 0.082,0.1289 0.10547,0.20312 0.99219,2.39844 2.58203,3.25782 2.90234,2.44141 0.48828,0.0781 1,0.0664 1.51563,-0.0742 1.96484,-0.52734 3.96875,-0.85156 5.96093,-1.24219 0.85157,3.9961 2.24219,8.87891 3.66797,8.81641 1.94922,-0.0859 3.2461,-10.66797 2.77344,-14.14844 -0.10937,-0.8125 -0.99219,-1.83203 -1.6875,-2.19922"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 15 KiB |
@@ -2302,3 +2302,73 @@ body.modal-open .app {
|
|||||||
filter: url(#paintGlossBtn);
|
filter: url(#paintGlossBtn);
|
||||||
-webkit-filter: url(#paintGlossBtn);
|
-webkit-filter: url(#paintGlossBtn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ── ENERGEIA UMBRELLA STRIP ──────────────────────────────────────────
|
||||||
|
Umbrella deployments only (VITE_UMBRELLA=1 → body.umbrella-mode, see
|
||||||
|
App.vue). Values mirror the strip in the kaiser-natron / kammergut
|
||||||
|
umbrella branches — ENERGEIA paper/ink, house serif wordmark — but
|
||||||
|
the strip is FIXED: this site's header is fixed and .app is a 100dvh
|
||||||
|
shell, so a static bar would be overlapped at the top. Header and
|
||||||
|
app shell shift down by --umbrella-h. */
|
||||||
|
body.umbrella-mode { --umbrella-h: 30px; }
|
||||||
|
.umbrella-strip {
|
||||||
|
position: fixed;
|
||||||
|
top: 0; left: 0; right: 0;
|
||||||
|
z-index: 120; /* above .site-header (100), below intro overlay (1000) */
|
||||||
|
height: var(--umbrella-h, 30px);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
gap: 1rem;
|
||||||
|
padding: 0 1.25rem;
|
||||||
|
background: #faf9f7; /* ENERGEIA paper */
|
||||||
|
color: #231f20; /* ENERGEIA ink */
|
||||||
|
border-bottom: 1px solid rgb(35 31 32 / 0.12);
|
||||||
|
font-family: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
|
||||||
|
font-size: 0.72rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.umbrella-strip:hover .umbrella-back {
|
||||||
|
text-decoration: underline;
|
||||||
|
text-underline-offset: 3px;
|
||||||
|
}
|
||||||
|
.umbrella-brand {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.55rem;
|
||||||
|
min-width: 0;
|
||||||
|
}
|
||||||
|
.umbrella-mark {
|
||||||
|
display: block;
|
||||||
|
width: 20px;
|
||||||
|
aspect-ratio: 215.2887 / 190.51906;
|
||||||
|
flex: none;
|
||||||
|
}
|
||||||
|
.umbrella-mark svg {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.umbrella-word {
|
||||||
|
font-family: 'Georgia', 'Iowan Old Style', 'Times New Roman', serif;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
letter-spacing: 0.14em;
|
||||||
|
}
|
||||||
|
.umbrella-tag {
|
||||||
|
opacity: 0.6;
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
@media (max-width: 480px) {
|
||||||
|
.umbrella-tag { display: none; }
|
||||||
|
}
|
||||||
|
.umbrella-back {
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.35rem;
|
||||||
|
white-space: nowrap;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
body.umbrella-mode .site-header { top: var(--umbrella-h); }
|
||||||
|
body.umbrella-mode .app { padding-top: var(--umbrella-h); }
|
||||||
|
|||||||
Reference in New Issue
Block a user