/*
Theme Name: ZeroesZeros Holding
Author: ZeroesZeros
Description: Custom interactive holding page.
Version: 1.0.1
Text Domain: zeroeszeros-holding
*/

  html, body { margin: 0; height: 100%; background: #fff; color: #000; }
  body { overflow: hidden; touch-action: none; font-family: ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; }
  #stage { position: fixed; inset: 0; }
  canvas { display: block; width: 100%; height: 100%; opacity: 0; transition: opacity .3s ease-out; }
  .sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .copy { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
  .energy { position:fixed; right:max(24px, env(safe-area-inset-right)); bottom:max(22px, env(safe-area-inset-bottom)); margin:0; max-width:calc(100vw - 48px); font-size:11px; line-height:1.5; letter-spacing:.015em; color:#555; text-align:right; pointer-events:none; }
  @media(max-width:480px) { .energy { right:18px; bottom:max(18px, env(safe-area-inset-bottom)); font-size:10px; } }
  noscript h1 { position: fixed; inset: 0; display: grid; place-items: center; margin: 0; font-size: 18vw; letter-spacing: -.04em; }
