/* AOC TRUST RIBBON · v3.0.0 — scrolls horizontally *inside itself* on phones */
.aoc-w-ribbon .ribbon{background:var(--paper-2);border-block:1px solid var(--line);}
.aoc-w-ribbon .ribbon-in{
  max-width:var(--maxw);margin-inline:auto;padding:12px var(--gut);
  display:flex;align-items:center;gap:12px;
  font-family:var(--mono);font-size:11.5px;color:var(--ink-2);
  overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;}
.aoc-w-ribbon .ribbon-in::-webkit-scrollbar{display:none;}
.aoc-w-ribbon .ribbon-in>span{white-space:nowrap;flex-shrink:0;}
.aoc-w-ribbon .ribbon-in b{color:var(--ink);font-weight:600;}
.aoc-w-ribbon .rdiv{width:1px;height:20px;background:var(--line-2);flex-shrink:0;}
@media (min-width:1024px){
  .aoc-w-ribbon .ribbon-in{justify-content:space-between;flex-wrap:wrap;overflow:visible;font-size:12px;padding-block:14px;}
  .aoc-w-ribbon .ribbon-in>span{white-space:normal;}
}
