/* Stable chapter colors: shared by reading, daily plans, shelf and method picker. */
[data-method="sound"]{--method-bg:#f7d6b3;--method-ink:#7a411d;--method-line:#dfb07f;--method-accent:#b46629}
[data-method="near-sound"]{--method-bg:#cdebf4;--method-ink:#23566f;--method-line:#8abbd0;--method-accent:#3380a4}
[data-method="near-form"]{--method-bg:#dfd8f2;--method-ink:#564182;--method-line:#b6a8d4;--method-accent:#7e65ae}
[data-method="feeling"]{--method-bg:#f3d0db;--method-ink:#853c57;--method-line:#d99aaf;--method-accent:#b6637f}
[data-method="logic"]{--method-bg:#cbdcf4;--method-ink:#294e82;--method-line:#96b4db;--method-accent:#4979b1}
[data-method="intuition"]{--method-bg:#f5cfc3;--method-ink:#873f31;--method-line:#dc9e8f;--method-accent:#bc6550}
[data-method="phrase"]{--method-bg:#c6e7df;--method-ink:#265e53;--method-line:#8dbfb1;--method-accent:#3c8b7a}
[data-method="distinct"]{--method-bg:#f3e7aa;--method-ink:#6e5a1b;--method-line:#cebb6c;--method-accent:#a78b28}
[data-method="story"]{--method-bg:#e7d7c7;--method-ink:#6b4c39;--method-line:#bba08a;--method-accent:#956e4f}
[data-method="roots"]{--method-bg:#dbe7ba;--method-ink:#485e25;--method-line:#acc07d;--method-accent:#738d3d}

.method-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:36px;padding:6px 11px 6px 9px;border:1px solid var(--method-line);border-left:4px solid var(--method-accent);border-radius:7px;background:var(--method-bg);color:var(--method-ink);font:700 14px/1.4 var(--sans);letter-spacing:.3px;white-space:nowrap;vertical-align:middle}
.method-badge-mark{font:700 17px/1 var(--serif);padding-right:7px;border-right:1px solid var(--method-line)}
.method-badge.compact{font-size:12px;min-height:29px;padding:4px 8px 4px 7px;gap:6px;border-left-width:3px;letter-spacing:0}
.method-badge.compact .method-badge-mark{font-size:14px;padding-right:6px}
.word-head .word-eyebrow{flex-wrap:wrap;gap:9px;letter-spacing:0}
.word-eyebrow>.status-badge{font-size:10px;font-weight:400;flex-shrink:0}

.method-card[data-method] .method-symbol{background:var(--method-bg)!important;color:var(--method-ink);border:1px solid var(--method-line)}
.method-card[data-method] h3{color:var(--method-ink)}
.method-card[data-method]:hover{border-color:var(--method-accent)}
.method-card[data-method].available:before{background:var(--method-accent);opacity:1}
.large-method-symbol[data-method]{background:var(--method-bg);color:var(--method-ink);border-color:var(--method-line)}
.method-switch-list a[data-method]>b{display:inline-block;padding:5px 9px;border-radius:5px;background:var(--method-bg);color:var(--method-ink);border:1px solid var(--method-line)}
.daily-method-row[data-method] .daily-method-track{margin-top:9px;background:var(--method-bg)}
.daily-method-row[data-method] .daily-method-track i{background:var(--method-accent)}
.daily-method-row[data-method]>strong{color:var(--method-ink)}
.daily-word-list section[data-method]{border-left:3px solid var(--method-accent)}

@media(max-width:760px){
  .word-head .word-eyebrow{gap:7px}
  .word-eyebrow>.method-badge{min-height:32px;padding:5px 8px 5px 7px;font-size:12px;gap:6px;border-left-width:3px}
  .word-eyebrow .method-badge-mark{font-size:14px;padding-right:6px}
  .word-eyebrow>.status-badge{font-size:9px;padding:2px 5px}
  .method-badge.compact{font-size:11px;min-height:28px}
}
