/* 0.3.0 U3 入札ページ（品の詳しい画面 .eap-auction）を墨と金に。ボタンの位置・名前・働きは変えない。色と面だけ。
   古いブラウザでも全体が効かなくならないよう、:not() の中は単純な形だけにする。
   強さの決まり：①全体の文字＝「.eapur-on .eap-auction *:not(…)」（クラス3つ分）→ ②それより後ろの個別の色は
   「.eapur-on.eapur-on …」（クラス4つ分以上）で必ず勝たせる。出品者が文字に付けた色（style="color:…"）は残す。 */
.eapur-on .eap-auction{background:rgba(18,14,9,calc(.55 + var(--eapur-dim,.4) * .5)) !important;border-radius:14px !important;box-shadow:0 0 0 1px var(--eapur-line),0 8px 28px rgba(0,0,0,.5) !important;color:var(--eapur-text) !important}
/* 白かった箱 → 墨の面＋金の細い枠 */
.eapur-on .eap-auction .eap-title,.eapur-on .eap-auction .eapld-seller,.eapur-on .eap-auction .eap-fav-bar,.eapur-on .eap-auction .eua-bid-card,.eapur-on .eap-auction .eap-bid-form,.eapur-on .eap-auction .eap-bidlog-smart,.eapur-on .eap-auction .eall-container,.eapur-on .eap-auction .eapli-box,.eapur-on .eap-auction .eapli-sec,.eapur-on .eap-auction .eap-tpl-note,.eapur-on .eap-auction .eap-tpl-head,.eapur-on .eap-auction .eapx-verified-display,.eapur-on .eap-auction .eap-line-box,.eapur-on .eap-auction .eap-subgitem,.eapur-on .eap-auction .eappd-cert-sticker{background:#1c150d !important;background-image:none !important;border-color:rgba(172,132,72,.55) !important;box-shadow:none !important}
.eapur-on .eap-auction .eapli-k{background:rgba(232,187,102,.12) !important}
.eapur-on .eap-auction .eapli-desc-title{background:linear-gradient(90deg,rgba(232,187,102,.18),rgba(0,0,0,0)) !important}
/* ① 全体の文字を生成りに（ボタン・入力・色を付けた文字は除く） */
.eapur-on .eap-auction *:not(button):not(input):not(select):not(textarea):not(option):not([style*="color"]){color:var(--eapur-text) !important;-webkit-text-fill-color:currentColor !important}
/* ② 個別の色（必ず①より強い形） */
.eapur-on.eapur-on.eapur-on .eap-auction button *{color:inherit !important;-webkit-text-fill-color:inherit !important}
.eapur-on.eapur-on .eap-auction .eap-title,.eapur-on.eapur-on .eap-auction .eapli-title,.eapur-on.eapur-on .eap-auction .eapli-desc-title,.eapur-on.eapur-on .eap-auction .eap-tpl-head{color:var(--eapur-gold) !important;-webkit-text-fill-color:var(--eapur-gold) !important}
.eapur-on.eapur-on .eap-auction .eap-price,.eapur-on.eapur-on .eap-auction .eap-price *,.eapur-on.eapur-on .eap-auction .eall-price,.eapur-on.eapur-on .eap-auction .price,.eapur-on.eapur-on .eap-auction .yen{color:var(--eapur-gold) !important}
.eapur-on.eapur-on .eap-auction .eap-countdown{color:#ff8a70 !important}
.eapur-on.eapur-on .eap-auction small,.eapur-on.eapur-on .eap-auction .eap-help,.eapur-on.eapur-on .eap-auction .eap-meta,.eapur-on.eapur-on .eap-auction .eap-meta *,.eapur-on.eapur-on .eap-auction .eapli-k,.eapur-on.eapur-on .eap-auction label{color:var(--eapur-sub) !important}
.eapur-on.eapur-on .eap-auction a:not([style*="color"]):not(.eap-btn-primary):not(.eua-bid-submit):not(.eapx-verify-btn):not(.eap-btn-outline){color:var(--eapur-gold) !important}
/* 入力欄 */
.eapur-on.eapur-on .eap-auction input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.eapur-on.eapur-on .eap-auction select,.eapur-on.eapur-on .eap-auction textarea{background:#0f0b08 !important;color:var(--eapur-text) !important;-webkit-text-fill-color:var(--eapur-text) !important;border:1px solid var(--eapur-line) !important}
.eapur-on .eap-auction input::placeholder,.eapur-on .eap-auction textarea::placeholder{color:#9c8e76 !important;-webkit-text-fill-color:#9c8e76 !important}
/* ボタン：主（入札する・通知を登録）は金地に濃い文字、ふち・ほか（履歴を表示など）は墨地に金。働きは今のまま */
.eapur-on.eapur-on .eap-auction .eap-btn-primary,.eapur-on.eapur-on .eap-auction .eap-btn-primary *,.eapur-on.eapur-on .eap-auction .eua-bid-submit,.eapur-on.eapur-on .eap-auction .eua-bid-submit *,.eapur-on.eapur-on .eap-auction .eapx-verify-btn,.eapur-on.eapur-on .eap-auction .eapx-verify-btn *{color:var(--eapur-btn-text) !important;-webkit-text-fill-color:var(--eapur-btn-text) !important}
.eapur-on.eapur-on .eap-auction .eap-btn-primary,.eapur-on.eapur-on .eap-auction .eua-bid-submit,.eapur-on.eapur-on .eap-auction .eapx-verify-btn{background:var(--eapur-button) !important;background-image:none !important;border:1px solid var(--eapur-btn-edge) !important;font-weight:700 !important}
.eapur-on.eapur-on .eap-auction .eap-btn-outline,.eapur-on.eapur-on .eap-auction .eap-btn-outline *,.eapur-on.eapur-on .eap-auction .eapbui-toggle,.eapur-on.eapur-on .eap-auction .eapbui-toggle *,.eapur-on.eapur-on .eap-auction .eall-btn,.eapur-on.eapur-on .eap-auction .eall-btn *,.eapur-on.eapur-on .eap-auction .eapsf-btn,.eapur-on.eapur-on .eap-auction .eapsf-btn *{color:var(--eapur-gold) !important;-webkit-text-fill-color:var(--eapur-gold) !important}
.eapur-on.eapur-on .eap-auction .eapbui-toggle,.eapur-on.eapur-on .eap-auction .eall-btn,.eapur-on.eapur-on .eap-auction .eapsf-btn{background:#120e09 !important;background-image:none !important;border:1px solid var(--eapur-line) !important}
.eapur-on .eap-auction button:focus-visible,.eapur-on .eap-auction a:focus-visible,.eapur-on .eap-auction input:focus-visible{outline:2px solid var(--eapur-text) !important;outline-offset:2px !important}
