/*
Theme Name: Kasahara Labo AVANT Child
Template: avant_tcd060
Version: 1.0.4
Text Domain: tcd-avant
*/
/* skatsuno 2026-11-07: active site custom CSS remains in shared dp_options.css_code. */

/* skatsuno: keep the rental heading inside the tablet viewport. */
@media (min-width: 992px) and (max-width: 1199px) {
  body.page-id-3791 .p-page-header__upper { left: 0; }
}

/* skatsuno 2026-11-07: readable mobile Pz cards in public article bodies. */
@media screen and (max-width: 767px) {
  .p-entry__body .linkcard .lkc-content .lkc-title {
    font-size: 14px !important;
    line-height: 1.5 !important;
  }
  .p-entry__body .linkcard .lkc-content .lkc-url {
    font-size: 11px !important;
    line-height: 1.4 !important;
  }
  .p-entry__body .linkcard .lkc-content .lkc-excerpt {
    font-size: 12px !important;
    line-height: 1.65 !important;
  }
}

/* skatsuno 2026-11-07: article-body Pz card text contrast at all widths. */
.p-entry__body .linkcard .lkc-content .lkc-title { color: #2f6500 !important; }
.p-entry__body .linkcard .lkc-content .lkc-url { color: #1a4f8b !important; }

/* Candidate only: restore the native small share-button height when text labels disappear. */
@media (max-width: 800px) {
  .single_share .share-type1 .threads_button > a { box-sizing: border-box; min-height: 30px; }
  .single_share .share-type2 .threads_button > a { box-sizing: border-box; min-height: 32px; }
}
