/* Standridge Software homepage typography and shared layout primitives. */
* { box-sizing: border-box; }
html { background: #101214; color-scheme: dark; scroll-behavior: smooth; }
body { margin: 0; background: #101214; color: #f3f3ef; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
a { color: inherit; }
.skip { position: absolute; left: -9999px; top: 0; }
.skip:focus { left: 18px; top: 18px; z-index: 99; background: #fff; color: #111; padding: 10px 14px; border-radius: 8px; }
.wrap { margin: 0 auto; }
header { display: flex; align-items: center; border-bottom: 1px solid #25292d; }
.brand { display: block; text-decoration: none; line-height: 0; }
.brand img { height: auto; display: block; }
footer { border-top: 1px solid #25292d; }
