/*
Theme Name: V-Poker Restored
Description: Editable WordPress reconstruction of the June 2024 V-Poker archive.
Version: 1.0.1
Text Domain: restored-vpoker
*/
/* Archived presentation is in assets/css/reboot.css; these are accessibility
   and behavior fixes for the new, independent PHP templates. */
.humburger { border: 0; background: transparent; padding: 0; }
.main-navigation.is-open { display: block; }
.table-of-contents.is-collapsed .table-of-contents__list { display: none; }
.restore-missing-image { aspect-ratio: 87 / 40; background: #f2f2f2; }
.entry-content img { height: auto; }
.restored-empty { padding: 2rem 0; }
.scrolltop { cursor: pointer; }
.post-card--vertical .post-card__thumbnail img { width: 100%; aspect-ratio: 335 / 220; object-fit: cover; }
.post-card__thumbnail img { display: block; }
.site .post-card__thumbnail .post-card__category {
  position: static;
  display: inline-block;
  max-width: 100%;
  margin: 12px 0 0;
  vertical-align: top;
  transform: none;
}
.restored-playing-card { display: inline-flex; align-items: center; justify-content: center; width: 1.9em; height: 2.6em; margin: 2px; vertical-align: middle; border: 1px solid #ccc; border-radius: 3px; background: #fff; color: #161616; font: 600 16px Georgia, serif; }
.restored-playing-card.is-red { color: #b32222; }
@media (min-width: 768px) { body { background-attachment: scroll; } }
@media (max-width: 767px) {
  .entry-content table { display: block; max-width: 100%; overflow-x: auto; }
  .main-navigation.is-open { position: static; width: 100%; }
  .main-navigation.is-open .menu { display: block; }
  .main-navigation.is-open li { display: block; }
}
