/* vendor.css — the tiny subset of Spectre.css this game actually used, vendored in-repo
   (Phase F / audit 5.8): the unpkg CDN link was version-unpinned, un-SRI'd, and a single
   network hiccup away from unstyled buttons. ~40 lines replace the 10KB framework; the
   holiday look itself lives in game.css, which overrides most of this anyway.
   Fonts: the Google Fonts links are gone too — Fredoka/Nunito degrade to the system stack
   everywhere, consistently, instead of depending on a third-party origin at play time. */

.btn {
  appearance: none;
  background: #fff;
  border: 1px solid #d9d0c2;
  border-radius: 6px;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8rem;
  font-family: inherit;
  line-height: 1.2;
  padding: 5px 8px;
  text-align: center;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.btn:disabled, .btn[disabled] { cursor: default; opacity: 0.55; pointer-events: none; }
.btn.btn-sm { font-size: 0.75rem; padding: 3px 6px; }
.btn.btn-lg { font-size: 0.95rem; padding: 9px 14px; }
.btn.btn-primary { background: #ff2e88; border-color: #ff2e88; color: #fff; }
.btn.btn-primary:hover:not(:disabled) { background: #d9186e; border-color: #d9186e; }
.btn.btn-error { background: #fdecea; border-color: #c0392b; color: #c0392b; }
.btn.btn-link { background: transparent; border-color: transparent; color: #0e7fc0; }
.btn.btn-link:hover { text-decoration: underline; }
