html{scrollbar-gutter:stable}.carte-menu{margin:1rem 0 2rem}.carte-row{align-items:baseline;display:flex;gap:.6rem;margin:.6rem 0 0}.carte-action{font-weight:500}.carte-leader{border-bottom:2px dotted;flex:1;opacity:.35;transform:translateY(-.2rem)}.carte-cost{font-weight:600;text-align:right;white-space:nowrap}.carte-description{font-size:.9em;font-style:italic;margin:.5rem 0 0;padding-left:.7rem;opacity:.8}.carte-tags{font-size:.9em;font-style:italic;margin:.02rem 0 0;padding-left:.7rem;opacity:.8}@media(max-width:640px){.carte-row{gap:.4rem}.carte-leader{border-bottom-width:1px}}