/* Recommended items have a separate yellow outline; current-week blue stays intact. */
#incarnon { --inc-choice-yellow:#a27300; }
:root[data-theme=dark] #incarnon { --inc-choice-yellow:#f3cc65; }
#incarnon .inc-week li {
  border:1px solid transparent; border-top-color:var(--line);
  padding:12px; margin:8px 0; min-width:0;
}
#incarnon .inc-week li.is-recommended,
#incarnon .inc-pick {
  border:2px solid var(--inc-choice-yellow)!important;
  background:color-mix(in srgb,var(--inc-choice-yellow) 5%,var(--surface));
}
#incarnon .inc-week li.is-recommended .inc-rank,
#incarnon .inc-pick .inc-rank { color:var(--inc-choice-yellow); }
#incarnon .inc-week li p {
  clear:both; margin:10px 0 0; font-size:14px; line-height:1.75;
  color:var(--ink); overflow-wrap:break-word; word-break:keep-all;
}
#incarnon .inc-week li>div { min-width:0; }
#incarnon .inc-week li>div>span { overflow-wrap:anywhere; }
#incarnon .inc-week .inc-rank { flex-shrink:0; }
@media(max-width:650px) {
  #incarnon .inc-week li { padding:12px 10px; }
}
