/* Firebrand Softworks
   Holding page. Everything that described the business has been removed pending a
   rewrite, so what is left is the identity: the ember dot-matrix FB monogram and
   the lowercase wordmark, both carried over from the 2005 site. No location: the
   company is no longer in Tucson. */

:root {
  --bg:       #0b0b0c;
  --fg:       #ececed;
  --dim:      #9c9ca4;
  --ember-hi: #ffb03a;
  --ember:    #f0521a;
  --ember-lo: #8e1206;
}

* { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background:
    radial-gradient(760px 380px at 50% 34%, rgba(240, 82, 26, .16), transparent 70%),
    var(--bg);
  color: var(--fg);
  font: 16px/1.6 ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI",
        Helvetica, Arial, sans-serif;
}

main { padding: 40px 24px; text-align: center; }

.mark { line-height: 0; margin-bottom: 30px; }
.mark svg { filter: drop-shadow(0 0 14px rgba(240, 82, 26, .45)); }

h1 {
  margin: 0;
  font-size: clamp(2.1rem, 6.5vw, 3.4rem);
  font-weight: 700;
  letter-spacing: -.02em;
  line-height: 1.05;
}
h1 .fb {
  background: linear-gradient(95deg, var(--ember-hi), var(--ember) 55%, var(--ember-lo));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
h1 .sw { color: var(--fg); font-weight: 300; }


@media (prefers-reduced-motion: reduce) {
  * { animation: none !important; transition: none !important; }
}
