/* =============================================================
   lily-custom.css — mu-plugin のインライン <style> 集約先
   2026-06-14 開始。enqueue は functions.php（lily-custom ハンドル）。
   方針: 旧「テーマ編集禁止→各mu-pluginが wp_head で <style> echo」を脱し、
   グローバルCSS を実ファイルに集約（保守性・W3TC minify・ブラウザキャッシュ）。
   ※ページ限定CSS や、テーマCSS非読込テンプレ(eye-subpage)向けの
     インラインCSS(float-reserve等)は対象外。移行可能なグローバルCSSのみ集約。
   ============================================================= */

/* ---- from lily-a11y-fix.php : コントラスト改善(WCAG AA) 2026-05-30 ---- */
.lily-home-lp-card-desc{color:#666 !important}
.lily-home-lp-card-name,.lily-home-lp-card-more{color:#a8455c !important}
.concern-label{color:#767676 !important}
.concern-menu{color:#a8455c !important}
.concern-cta{background:#8a6a3c !important}
.ns-card-date{color:#6f6f6f !important}
.rank-strip-date,.rank-strip-note{color:rgba(90,70,30,0.95) !important}
.lily-home-nail-spotlight-cta{background:#a8455c !important}
.foot-col-label{color:#c9a877 !important}
.lily-column-promote-head{color:#8a4a5a !important}
.logo-sub{color:#8a6a3c !important}
.foot-copy,.foot-copy-loc{color:#9a9088 !important;opacity:1 !important}
.section-title-bg{pointer-events:none !important}

/* ---- from lily-news-slider-fix.php : お知らせスライダーのタップ修正 2026-05-30 ---- */
.ns-card.ns-featured::before,
.ns-card.ns-featured::after{pointer-events:none !important}
@media (hover: none){
  .ns-card:hover{transform:none !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important}
  .ns-card.ns-featured,
  .ns-card.ns-featured:hover{transform:scale(1.10) !important}
  @media (max-width:768px){
    .ns-card.ns-featured,
    .ns-card.ns-featured:hover{transform:scale(1.07) !important}
  }
}

/* ---- 横に広い表をスマホで横スクロール（縦詰まり防止） 2026-06-14 ---- */
/* the_content フィルタ(lily-lp-price-sync.php)が広い表を .lp-table-scroll でラップ */
.lp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
@media (max-width:600px){
  .lp-table-scroll > table{width:auto;min-width:100%;margin-left:0;margin-right:0}
  .lp-table-scroll > table th,
  .lp-table-scroll > table td{white-space:nowrap}
}
