/* Shaan's notes on the whole page, Oct 31. Kept apart from the Promise so either can go into the base without the other. */

/* The recipe counter is out of sight. Screen readers still hear it. */
body.claude-refine.promise-avatar #unit-nutrition#unit-nutrition #taste#taste .recipe-status{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* With the note gone, the two rows sit closer to the recipes. */
body.one-hand.codex-polish.promise-avatar #unit-nutrition .gp-notes{padding-top:12px}

/* Compare all three plans: a quiet column on the plan most people pick, and the row that differs most closes the table. */
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table table){border-collapse:separate;border-spacing:0}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>*){padding-inline:6px}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>:first-child){padding-left:0;padding-right:8px;white-space:nowrap}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table thead th){white-space:nowrap}
@media (max-width:699px){body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>:first-child){width:68px}}
@media (max-width:360px){
  body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>:first-child){width:60px;padding-right:2px}
  body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>:not(:first-child)){padding-inline:3px}
}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tr>:nth-child(3)){background:var(--oh-mist)}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table thead tr>:nth-child(3)){border-radius:12px 12px 0 0}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tbody tr:last-child>:nth-child(3)){border-radius:0 0 12px 12px}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table tbody tr:last-child>*){border-bottom:0;color:var(--oh-ink);font-weight:500}
body.one-hand.promise-avatar :is(#oh#oh#oh,#comparison-table .compare-every){margin:14px 0 22px;color:var(--oh-muted);font-size:var(--oh-small);line-height:1.5}
