@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.3.0
Author: opencage
Author URI: https://open-cage.com/
*/

@media only screen and (min-width: 769px) {
  .archives-list.card-list.card-column3 .post-list {
    width: calc(33.333% - 0.7em);
  }
}

.archives-list.card-list .post-list__link {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
}

.archives-list-entry-content {
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  gap: 0.2em 0;
  height: 100%;
}

.archives-list-entry-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4em 0.8em;
  font-size: 85%;
  align-self: end;
  margin-top: auto;
}

.archives-list-entry-meta .post-tags {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.35em 0.5em;
}

.archives-list-entry-meta .post-tags a {
  color: inherit;
  text-decoration: none;
  padding: 0.2em 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.04);
}

.roblox-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 16px 0;
}

.roblox-actions a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 10px 14px;
  border-radius: 6px;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

.roblox-actions__play {
  background: linear-gradient(135deg, #ff5f6d, #ffc371);
}

.roblox-actions__official {
  background: #ff7f50;
}

.roblox-actions .icon-play::before {
  content: "\f04b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.roblox-actions .icon-home::before {
  content: "\f015";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.archives-list-entry-meta .roblox-playing {
  align-self: center;
}

.roblox-playing { display: inline-flex; align-items: center; gap: 0.25em; white-space: normal; }