:root{
  --bg:#000;          /* black background to match the logo */
  --text:#f5f7fa;     /* soft white */
  --muted:#9aa3ad;    /* footer text */
  --glow:rgba(212,175,55,.4); /* subtle gold-ish glow */
}
*{ box-sizing:border-box }
html,body{ height:100% }
html{ color-scheme:dark }

/* Page fade-in */
body.preload{ opacity:0; transform:translateY(8px) }
body.ready{ animation:page-in .7s cubic-bezier(.2,.7,.2,1) forwards }
@keyframes page-in{
  from{opacity:0; transform:translateY(8px)}
  to  {opacity:1; transform:none}
}

/* Center the whole stage */
body{
  margin:0;
  background:
    radial-gradient(60rem 30rem at 70% -10%, rgba(212,175,55,.08), transparent 60%),
    var(--bg);
  color:var(--text);
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:100svh;
}

.stage{
  text-align:center;
  width:min(92vw, 960px);
}

/* Logo centered */
.logo{ filter:drop-shadow(0 8px 30px rgba(0,0,0,.6)) }
.logo img{
  width: clamp(240px, 55vw, 700px);
  height:auto;
  display:block;
  margin-inline:auto;
  user-select:none; -webkit-user-drag:none;
}

/* Lane directly under the logo */
.lane{
  position:relative;
  margin-top:16px;
  height:2.8rem;
  overflow:hidden;            /* hide off-screen text */
}

/* The moving text (no CSS keyframes — JS drives translate3d) */
.ticker{
  position:absolute; left:0; top:0;
  white-space:nowrap;
  font-weight:900;
  letter-spacing:.06em;
  font-size: clamp(1.1rem, 4vw, 2rem);
  color:var(--text);
  text-shadow:0 1px 0 var(--glow);
  will-change: transform;
  transform: translate3d(0,0,0);   /* force GPU */
}

/* footer */
footer{
  position:fixed; inset:auto 0 14px 0;
  text-align:center; color:var(--muted);
  font-size:.95rem;
}

/* Accessibility: if user prefers reduced motion, keep it gentle */
@media (prefers-reduced-motion: reduce){
  .ticker{ transition: transform 300ms linear }
}
/* Cashing: When updating CSS change version ex v=1.1 to v=1.2*/
<link rel="stylesheet" href="style.css?v=1.2" />