/* Palette trial: ink surfaces, copper actions, neutral research canvas. */
.feed-home{--canvas:#f6f3f0;--surface:#ffffff;--text:#322d2b;--muted:#6f6763;--line:#e4e0de;--primary:#ad512f;--primary-hover:#913d21;--primary-text:#ffffff;--focus:#ad512f;background:var(--canvas)}
.feed-home .app-header{background:var(--ink);border-bottom:1px solid #3d3836}.feed-home .app-header .brand{color:#fefcfb}.feed-home .app-nav a,.feed-home .header-login{color:#d4cdca}.feed-home .app-nav a:hover{color:var(--surface)}.feed-home .app-nav a[aria-current]{color:var(--surface);border-color:#eeb599}.feed-home .header-search{background:#312c29;border-color:#4f4a48;color:#c5bcb8}.feed-home .header-search input{color:var(--surface)}.feed-home .header-search input::placeholder{color:#c5bcb8}.feed-home .site-menu summary{border-color:#5d5652;color:#f4efec}.feed-home .site-menu[open] summary{background:#403733}.feed-home .account-avatar{background:var(--primary);color:var(--surface)}
.feed-home .feed-band{background:#2d2825}.feed-home .feed-band__label{color:#f7f2f0}.feed-home .feed-band nav a{color:#d2cbc8}.feed-home .feed-band a:hover,.feed-home .feed-band .feed-band__action{color:#f5d1bf}
.feed-home .feed-center{background:var(--canvas);border-color:var(--line)}.feed-home .character-topics h2{color:var(--ink)}.feed-home .character-topics h2>span{color:var(--primary)}.feed-home .topic-portraits a{color:var(--text)}.feed-home .topic-portraits a:hover{color:var(--primary-ink)}.feed-home .topic-orbit{background:#f6f1ef}.feed-home .character-tabs{background:#f5f3f2}.feed-home .character-tabs a{color:var(--muted)}.feed-home .character-tabs a:first-child{color:var(--primary-ink);border-color:var(--primary)}.feed-home .character-tabs a:hover{color:var(--primary-hover)}
.feed-home .character-callout{background:radial-gradient(ellipse at 100% 90%,#5d4235,transparent 70%),var(--ink)}.feed-home .callout-kicker{color:#e8cdc0}.feed-home .character-callout h2{color:#fefaf8}.feed-home .character-callout h2 strong{color:var(--accent-soft)}.feed-home .callout-description,.feed-home .callout-description small{color:#cfc7c3}.feed-home .signal-art i{border-color:#dda28580}.feed-home .signal-art i:nth-child(3){border-color:#deae96}.feed-home .signal-art b{background:var(--primary);color:#faeae3}.feed-home .character-action{background:var(--primary);color:var(--surface)}.feed-home .character-action:hover{background:var(--primary-hover);color:var(--surface)}
.feed-home .question-entry,.feed-home .stream-panel,.feed-home .question-guide{border-color:var(--line)}.feed-home .question-avatar,.feed-home .empty-symbol{background:var(--wash);color:var(--primary-ink);border-color:var(--wash-line)}.feed-home .question-entry>a,.feed-home .question-entry>div>span,.feed-home .feed-empty p{color:var(--muted)}.feed-home .question-entry>div{border-color:#eee9e7}.feed-home .question-entry .button,.feed-home .feed-empty .button{background:var(--primary);border-color:var(--primary);color:var(--surface)}.feed-home .button:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--surface)}.feed-home .button--secondary{background:var(--surface);color:var(--primary-ink);border-color:var(--line)}.feed-home .stream-heading .eyebrow,.feed-home .question-guide .eyebrow{color:var(--faint)}.feed-home .stream-heading>a{color:var(--primary)}.feed-home .feed-search{background:var(--canvas-2);border-color:#e5dedb;color:var(--faint)}.feed-home .feed-search:focus-within{outline-color:var(--primary)}.feed-home .feed-search input{color:var(--text)}.feed-home .feed-search button{color:var(--primary-ink)}.feed-home .stream-tabs{border-color:var(--line-soft)}.feed-home .stream-tabs a{color:var(--muted)}.feed-home .stream-tabs a[aria-current]{color:var(--primary-ink);border-color:var(--primary)}.feed-home .side-row{border-color:var(--line-soft);color:var(--text)}.feed-home .side-row small{color:var(--muted)}.feed-home .side-row:hover{color:var(--primary)}.feed-home .stream-note{border-color:var(--line-soft);color:var(--muted)}.feed-home .feed-more{color:var(--primary-ink);border-color:var(--line-soft)}
.feed-home .feed-records .community-card{border-color:var(--line-soft)}.feed-home .feed-records .community-card:hover{background:var(--canvas-2)}.feed-home .feed-records .community-card a[aria-expanded=true]{color:var(--primary-ink)}.feed-home .feed-records .community-card>a{color:var(--muted)}.feed-home .feed-records .community-card .eyebrow{color:var(--muted)}.feed-home .app-footer{background:var(--ink);color:#d0c9c6}.feed-home .app-footer a:last-child{color:#eadbd3}
.feed-home .record-drawer{border-color:var(--line);box-shadow:-8px 0 30px #31221b18}.feed-home .record-drawer>header{border-color:var(--line-soft)}.feed-home .record-drawer button[data-record-close],.feed-home .record-drawer button[data-record-step]{border-color:var(--line);color:#7c6559}.feed-home .record-drawer .tab-nav a[aria-current]{border-color:var(--primary);color:#b37759}

/* Accent-led header and one consistent ink, matching the approved composition. */
.feed-home .app-header{background:var(--primary);border-bottom:0}
.feed-home .app-header .brand,.feed-home .app-nav a,.feed-home .header-login,.feed-home .app-nav a:hover,.feed-home .app-nav a[aria-current]{color:var(--surface)}
.feed-home .app-nav a[aria-current]{border-color:var(--surface)}
.feed-home .header-search{background:#1f1b192b;border-color:#ffffff65;color:var(--surface)}
.feed-home .header-search input,.feed-home .header-search input::placeholder{color:var(--surface)}
.feed-home .site-menu summary{color:var(--surface);border-color:#ffffff65}
.feed-home .site-menu[open] summary,.feed-home .account-avatar{background:var(--ink);color:var(--surface)}
.feed-home .feed-band,.feed-home .character-callout,.feed-home .app-footer{background:var(--ink);color:var(--surface)}
.feed-home .feed-band__label,.feed-home .feed-band nav a,.feed-home .callout-kicker,.feed-home .character-callout h2,.feed-home .callout-description,.feed-home .callout-description small,.feed-home .app-footer a,.feed-home .app-footer a:last-child{color:var(--surface)}
.feed-home .character-callout h2 strong,.feed-home .feed-band .feed-band__action{color:var(--accent-soft)}
.feed-home .character-action,.feed-home .character-action:hover,.feed-home .character-action strong,.feed-home .character-action b{color:var(--surface)}
.feed-home .app-nav a:focus-visible,.feed-home .header-login:focus-visible,.feed-home .app-header .brand:focus-visible{outline:2px solid var(--surface);outline-offset:4px}
/* Copper text on white needs a deeper shade than the decorative accents. */
.feed-home .character-tabs a:first-child,.feed-home .feed-search button,.feed-home .stream-tabs a[aria-current]{color:var(--primary-hover)}
