/* site.css - project-specific overrides for cordero.im.
   Everything else comes from the family kit: css/win95.css */

/* links styled as buttons need the .btn look carried by an anchor */
a.btn {
  display: inline-block;
  text-decoration: none;
  color: var(--text);
}

/* ---------- landing (public, app-window model) ---------- */

.landing {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 16px;
}

/* the landing window is static and centered, not part of a desktop */
.window-static {
  position: static;
  width: min(560px, 100%);
  box-shadow: 4px 4px 0 rgba(0,0,0,.25);
}

/* ---------- directory (gated, desktop metaphor) ---------- */

/* keep the directory tables readable at 15px body size */
#win-sites .grid td { line-height: 1.4; padding: 7px 10px; }
#win-sites .grid b { color: var(--title-1); }

/* window widths: the directory is the wide one, the notepads are narrower */
#win-sites { width: min(780px, calc(100vw - 150px)); }
#win-about, #win-contact { width: min(560px, calc(100vw - 150px)); }
