/* Nudge My Reality - the holding page. Self-hosted Barlow, the brand gradient,
   its own lockup, and nothing else. No build step and no third-party requests. */

@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/barlow-500.woff2') format('woff2')}
@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/barlow-600.woff2') format('woff2')}

:root{
  --grad-1:#F05000;
  --grad-2:#F7AA00;
  --ink:#FFFFFF;
  --ink-soft:rgba(255,255,255,.96);
  --on-light:#E78700;
  --measure:830px;
  --pad:34px;
}

*{box-sizing:border-box}

body{
  margin:0;
  min-height:100vh;
  display:flex;
  flex-direction:column;
  background-color:var(--grad-1);
  background-image:linear-gradient(230deg,var(--grad-1) 0%,var(--grad-2) 100%);
  color:var(--ink);
  font-family:'Barlow',system-ui,-apple-system,'Segoe UI',sans-serif;
  font-weight:500;
}

.skip{position:absolute;left:-9999px}
.skip:focus{left:16px;top:10px;background:#fff;color:var(--on-light);padding:8px 13px;border-radius:6px;z-index:9}

.hold{
  flex:1;
  width:100%;
  max-width:var(--measure);
  margin:0 auto;
  padding:0 var(--pad);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
}

.hold img{width:188px;height:auto;margin:0 0 36px}

h1{
  margin:0;
  font-size:44px;
  font-weight:600;
  line-height:1.15;
  letter-spacing:-.01em;
}

.foot{padding:26px var(--pad) 32px;text-align:center}
.foot p{margin:0;font-size:13.35px;color:var(--ink-soft)}

