/* Shared card finish. Geometry and media only; the existing grids, queries,
 * links, responsive rows and application controls keep their own behaviour. */
body{
 --pg-brand-line:color-mix(in srgb,var(--pg-text) 13%,var(--pg-block-bg));
 --pg-brand-card-radius:14px;
 --pg-brand-card-shadow:0 2px 12px color-mix(in srgb,var(--pg-primary-deep) 4%,transparent);
}
html body.wp-theme-psyguild-theme:not(.pg-book-reader-active) :is(.pg-card,.pg-card-strong,.pg-card-post,.pg-news-card,.pg-hub-card,.pg-app-card,.pg-service-card,.pg-event-card,.pg-search-card,.pg-author-card,.pg-card-author,.pg-featured-event,.pg-featured-post-card,.pg-blog-index-header,.pg-authors-shell,.pg-authors-toolbar,.pg-home-side-card,.pg-newsroom,.pg-home-media,.pg-services-section,.pg-profile-summary__card){
 border:1px solid var(--pg-brand-line)!important;
 border-radius:var(--pg-brand-card-radius)!important;
 background-color:var(--pg-block-bg)!important;background-image:none!important;
 background-clip:padding-box!important;background-origin:padding-box!important;
 box-shadow:var(--pg-brand-card-shadow)!important;
}
/* Replace the previous glass sheen without removing any content or badges. */
html body.wp-theme-psyguild-theme:not(.pg-book-reader-active) :is(.pg-card,.pg-card-strong,.pg-card-post,.pg-news-card,.pg-service-card,.pg-event-card,.pg-search-card,.pg-author-card,.pg-home-side-card,.pg-newsroom,.pg-services-section,.pg-featured-event)::before{
 background:none!important;box-shadow:none!important;
}
html body.wp-theme-psyguild-theme:not(.pg-book-reader-active) :is(.pg-card-post,.pg-news-card,.pg-hub-card,.pg-app-card,.pg-service-card,.pg-event-card,.pg-search-card,.pg-author-card):hover{
 transform:none!important;filter:none!important;
 border-color:color-mix(in srgb,var(--pg-primary) 30%,var(--pg-brand-line))!important;
 box-shadow:0 4px 16px color-mix(in srgb,var(--pg-primary-deep) 7%,transparent)!important;
}
html body.wp-theme-psyguild-theme :is(.pg-card-post,.pg-news-card,.pg-hub-card,.pg-service-card,.pg-event-card,.pg-search-card){min-width:0;}
html body.wp-theme-psyguild-theme :is(.pg-card-post__media,.pg-news-card__img,.pg-service-card__img-wrap,.pg-event-card__img,.pg-hub-card-img,.pg-event-card-img,.pg-search-card__img-wrap){
 border:0!important;box-shadow:none!important;background:var(--pg-bg-soft);
}
html body.wp-theme-psyguild-theme :is(.pg-card-post__media,.pg-news-card__img,.pg-service-card__img-wrap,.pg-event-card__img,.pg-hub-card-img,.pg-event-card-img,.pg-search-card__img-wrap) img{
 object-position:center;vertical-align:middle;
}
/* Generated covers include text and logos: keep their complete artwork. */
html body.wp-theme-psyguild-theme .pg-content-card-picture :is(img[src*="pg_post_cover="],img.pg-content-cover-art){object-fit:contain!important;}
html body.wp-theme-psyguild-theme :is(.pg-card-post__footer,.pg-news-card__footer){border-top-color:var(--pg-brand-line);}
html body.wp-theme-psyguild-theme .pg-brand-home :is(.pg-home-col--left,.pg-home-col--right)>.pg-home-side-card.pg-card{
 border:1px solid var(--pg-brand-line)!important;box-shadow:var(--pg-brand-card-shadow)!important;background-image:none!important;
}
html body.wp-theme-psyguild-theme .pg-brand-home .pg-home-side-card :is(.pg-author-item,.pg-event-item){
 border:0!important;border-bottom:1px solid var(--pg-brand-line)!important;
 border-radius:0!important;background-image:none!important;box-shadow:none!important;
 transform:none!important;filter:none!important;
}
html body.wp-theme-psyguild-theme .pg-brand-home .pg-home-side-card :is(.pg-author-item,.pg-event-item)::before{background:none!important;box-shadow:none!important;}
html body.wp-theme-psyguild-theme .pg-brand-home .pg-home-side-card :is(.pg-author-item,.pg-event-item):last-child{border-bottom:0!important;}
html body.wp-theme-psyguild-theme .pg-brand-tool{
 border-color:var(--pg-brand-line);border-radius:var(--pg-brand-card-radius);box-shadow:var(--pg-brand-card-shadow);
}
html body.wp-theme-psyguild-theme .pg-brand-tool__art{border-radius:13px 13px 0 0;}
html body.wp-theme-psyguild-theme .pg-featured-post-card{overflow:hidden;}
html body.wp-theme-psyguild-theme .pg-featured-img{background:var(--pg-bg-soft)!important;}
html body.wp-theme-psyguild-theme .pg-blog-index-header h1{font:400 clamp(30px,3vw,42px)/1.2 var(--pg-brand-serif)!important;letter-spacing:-.025em;}
@media(min-width:768px){
 html body.wp-theme-psyguild-theme :is(.pg-card-post__media,.pg-news-card__img,.pg-service-card__img-wrap,.pg-event-card__img,.pg-hub-card-img,.pg-event-card-img,.pg-search-card__img-wrap){border-radius:13px 13px 0 0!important;}
 html body.wp-theme-psyguild-theme .pg-brand-home .pg-news-card__body{padding:16px;}
 html body.wp-theme-psyguild-theme :is(.pg-card-post__read,.pg-news-card__read-btn){
  width:fit-content;min-height:32px;padding:5px 0;border:0!important;border-radius:0!important;
  background:none!important;box-shadow:none!important;color:var(--pg-link)!important;
  font:700 11px/1.6 var(--pg-brand-sans);text-align:left;justify-content:flex-start;
 }
}
@media(max-width:767.98px){
 html body.wp-theme-psyguild-theme :is(.pg-card-post__media,.pg-news-card__img,.pg-search-card--article .pg-search-card__img-wrap){border-radius:8px!important;}
}
