This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository www.

View the commit online.

commit a99002ede30f214ea107cf3816aa8d0590e5fafd
Author: Carsten Haitzler (Rasterman) <[email protected]>
AuthorDate: Wed Jun 17 20:32:53 2026 +0100

    tune it to work on mobile screens nicely
---
 public_html/content/start.banner.php |  10 ++-
 public_html/style.css                | 120 ++++++++++++++++++++++++++---------
 2 files changed, 96 insertions(+), 34 deletions(-)

diff --git a/public_html/content/start.banner.php b/public_html/content/start.banner.php
index 58080338..fe049403 100644
--- a/public_html/content/start.banner.php
+++ b/public_html/content/start.banner.php
@@ -1,13 +1,17 @@
 <?php
  $banner_bg = "hero-enlightenment-sunset.png";
- $banner_panel = "shots/e-main.png";
+
  $banner_eyebrow = "Compositor, desktop shell, toolkit";
  $banner_title = "Fast, flexible desktops for people who tune their machines.";
  $banner_text = "Enlightenment combines a lean window manager, a compositing desktop shell, and the EFL application stack into a compact system built for speed, control, and visual polish.";
- $banner_primary_href = "download";
+
  $banner_primary_label = "Download";
+ $banner_primary_href = "download";
+
+ $banner_secondary_label = "Explore";
  $banner_secondary_href = "about-enlightenment";
- $banner_secondary_label = "Explore the desktop";
+
+ $banner_panel = "shots/e-main.png";
  $banner_panel_text = "Desktop shell / compositor / toolkit";
  include "site/banner.php";
 ?>
diff --git a/public_html/style.css b/public_html/style.css
index 6c039fdb..a02a0180 100644
--- a/public_html/style.css
+++ b/public_html/style.css
@@ -78,7 +78,9 @@ header {
  min-height: var(--header-height);
  display: flex;
  align-items: center;
+ flex-wrap: wrap;
  gap: 24px;
+ padding: 10px 0;
 }
 
 .brand {
@@ -110,8 +112,9 @@ header {
 }
 
 .head-menu {
- flex: 1;
+ flex: 1 1 520px;
  display: flex;
+ flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
@@ -123,6 +126,7 @@ header {
 
 .head-menu li {
  display: block;
+ flex: 0 0 auto;
 }
 
 .head-menu-item a,
@@ -163,7 +167,7 @@ main {
 .main-wrap {
  width: min(1120px, calc(100% - 40px));
  margin: 0 auto;
- padding: calc(var(--header-height) + 34px) 0 72px;
+ padding: 12px 0 116px;
 }
 
 .page-banner {
@@ -211,7 +215,7 @@ main {
  grid-template-columns: minmax(0, 1fr) minmax(340px, 0.74fr);
  gap: 44px;
  align-items: center;
- padding: calc(var(--header-height) + 56px) 0 64px;
+ padding: calc(var(--header-height) + 8px) 0 0;
  position: relative;
  isolation: isolate;
 }
@@ -245,6 +249,7 @@ main {
 
 .hero-copy {
  max-width: 720px;
+ min-width: 0;
 }
 
 .eyebrow {
@@ -273,33 +278,33 @@ h4,
 h5,
 h6 {
  color: var(--text);
- line-height: 1.08;
+ line-height: 1.12;
  letter-spacing: 0;
- margin: 2.3rem 0 1rem;
+ margin: 3rem 0 1.3rem;
 }
 
 h1 {
- font-size: clamp(3rem, 7vw, 6rem);
+ font-size: clamp(2.3rem, 5vw, 4.65rem);
  max-width: 780px;
  margin-top: 0;
 }
 
 h2 {
- font-size: clamp(2rem, 4.8vw, 4.8rem);
+ font-size: clamp(1.55rem, 3.05vw, 3.15rem);
 }
 
 h3 {
- font-size: clamp(1.35rem, 2.4vw, 2.1rem);
+ font-size: clamp(1.12rem, 1.65vw, 1.48rem);
 }
 
 p {
  color: var(--muted);
- margin: 0 0 1.1rem;
+ margin: 0 0 1.4rem;
 }
 
 .lede {
  color: #c8d5dd;
- font-size: clamp(1.05rem, 1.45vw, 1.32rem);
+ font-size: clamp(1rem, 1.12vw, 1.12rem);
  max-width: 680px;
 }
 
@@ -374,21 +379,21 @@ p {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2px;
- margin: 12px 0 82px;
+ margin: 30px 0 58px;
  border-radius: 8px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.045);
 }
 
 .metric {
- padding: 24px;
+ padding: 36px 32px;
  background: rgba(17, 24, 32, 0.82);
 }
 
 .metric strong {
  display: block;
  color: var(--text);
- font-size: clamp(1.7rem, 3vw, 3rem);
+ font-size: clamp(1.42rem, 2.1vw, 2.22rem);
  line-height: 1;
  margin-bottom: 8px;
 }
@@ -411,8 +416,8 @@ p {
 .showcase-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
- gap: 18px;
- margin: 28px 0 82px;
+ gap: 30px;
+ margin: 46px 0 59px;
 }
 
 .feature,
@@ -424,7 +429,7 @@ p {
 }
 
 .feature {
- padding: 24px;
+ padding: 36px;
 }
 
 .feature h3,
@@ -452,25 +457,34 @@ p {
 }
 
 .showcase div {
- padding: 20px;
+ padding: 32px;
 }
 
 .markdown-demo {
- padding: 24px;
- margin: 28px 0 82px;
+ padding: 0 24px;
+ margin: 46px 0 59px;
+ min-width: 0;
+ max-width: 100%;
+ overflow-wrap: anywhere;
 }
 
 .code-demo {
- margin: 28px 0 82px;
+ margin: 46px 0 59px;
+ min-width: 0;
+ max-width: 100%;
 }
 
 .split {
  display: grid;
- grid-template-columns: minmax(0, 0.9fr) minmax(320px, 1.1fr);
- gap: 24px;
+ grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
+ gap: 42px;
  align-items: start;
 }
 
+.split > * {
+ min-width: 0;
+}
+
 .biglogo {
  width: min(260px, 52vw);
  height: auto;
@@ -489,9 +503,11 @@ p {
 }
 
 pre {
+ width: 100%;
  max-width: 100%;
- overflow: auto;
- margin: 18px 0;
+ overflow-x: auto;
+ overflow-y: hidden;
+ margin: 0;
  padding: 0;
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(28, 31, 34, 0.92), rgba(16, 18, 20, 0.96));
@@ -505,12 +521,14 @@ code {
 
 pre code {
  display: block;
- padding: 18px;
+ width: max-content;
+ min-width: 100%;
+ padding: 0 16px;
  border-radius: 8px;
 }
 
 pre code.hljs {
- padding: 18px;
+ padding: 0 16px;
  background: transparent;
 }
 
@@ -657,9 +675,15 @@ footer {
  backdrop-filter: blur(18px);
 }
 
+@media (max-width: 1080px) {
+ :root {
+  --header-height: 118px;
+ }
+}
+
 @media (max-width: 860px) {
  :root {
-  --header-height: 136px;
+  --header-height: 148px;
   --footer-height: 58px;
  }
 
@@ -670,7 +694,7 @@ footer {
  }
 
  .head-wrap {
-  min-height: auto;
+  min-height: var(--header-height);
   padding: 12px 0;
   flex-direction: column;
   align-items: flex-start;
@@ -678,10 +702,12 @@ footer {
  }
 
  .head-menu {
+  flex: 0 1 auto;
   width: 100%;
+  flex-wrap: wrap;
   justify-content: flex-start;
-  overflow-x: auto;
-  padding-bottom: 2px;
+  overflow: visible;
+  padding-bottom: 0;
  }
 
  .start-hero,
@@ -694,10 +720,42 @@ footer {
 
  .start-hero {
   min-height: auto;
-  padding: calc(var(--header-height) + 44px) 0 56px;
+  padding: calc(var(--header-height) + 8px) 0 0;
  }
 
  .hero-panel {
   min-height: 380px;
  }
 }
+
+@media (max-width: 640px) {
+ :root {
+  --header-height: 176px;
+ }
+
+ .head-menu {
+  display: grid;
+  grid-template-columns: repeat(3, max-content);
+  column-gap: 18px;
+  row-gap: 2px;
+ }
+
+ .head-menu-item a,
+ .head-menu-item-active a {
+  padding: 8px 10px;
+ }
+
+ h1 {
+  font-size: clamp(1.9rem, 8vw, 2.35rem);
+ }
+
+ .hero-actions {
+  display: grid;
+  grid-template-columns: 1fr;
+ }
+
+ .button,
+ .button-secondary {
+  width: min(100%, 280px);
+ }
+}

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to