
/* === Components — spacing (v5.5.2) === */

/* Welcome card (component) */
.ap-welcome{ padding:56px 52px; border-radius:18px; }
@media (max-width: 767px){ .ap-welcome{ padding:40px 34px; } }
.ap-welcome h2{ margin-bottom:16px; }

/* Home: “Welcome, Adventurer” pill */
.home .section.section--alt .pill{
  padding: 28px 32px !important;
  border-radius: 14px;
}
.home .section.section--alt .pill h2{ margin-bottom:12px; }

/* Optional global rhythm helpers */
.section{ padding-block: 64px; }
.section.section--alt{ padding-block: 56px; }
@media (max-width: 767px){
  .section{ padding-block: 44px; }
  .section.section--alt{ padding-block: 40px; }
}

/* Cards grid breathing room */
.cards{ gap: 22px; }


/* AP 5.6.3.x components */
@media (max-width:1000px){.entry-content{overflow:visible;}}
/* 5.6.3.2: Remove image slot on Quests archive */
body.post-type-archive-quest .card .card-thumb { display:none !important; }


/* 5.6.3.4: Ensure quest archive keeps no-image layout */
body.post-type-archive-quest .card .card-thumb { display:none !important; }

/* 5.6.3.4: Featured image for single quests */
.quest-featured { margin: 0 0 1rem; }
.quest-featured img { width: 100%; height: auto; display: block; border-radius: 12px; }
