/* Wide actions use balanced ornaments without taking space from the label. */
.app-shell button.wide-action{--action-mark-width:22px;display:grid;grid-template-columns:var(--action-mark-width) minmax(0,1fr) var(--action-mark-width);align-items:center;justify-content:initial;gap:8px;padding-left:17px;padding-right:17px;text-align:center}
.app-shell button.wide-action>.wide-action-label{min-width:0;margin:0;float:none;font:inherit;line-height:1.5;color:inherit;letter-spacing:inherit;white-space:normal;text-align:center}
.app-shell button.wide-action>.wide-action-star,.app-shell button.wide-action>.wide-action-arrow{display:block;margin:0;float:none;font:20px/1 Georgia,serif;color:#e6ce9c;text-align:center}
.app-shell .paper-content button.wide-action{--action-mark-width:9px;gap:4px;padding-left:7px;padding-right:7px}
.app-shell .paper-content button.wide-action>.wide-action-star{font-size:10px}
.app-shell .paper-content button.wide-action>.wide-action-arrow{font-size:12px}
.app-shell button.member-ticket-purchase>.wide-action-star,.app-shell button.member-ticket-purchase>.wide-action-arrow{color:#9b7c43}
.app-shell button.wide-action:disabled>.wide-action-star,.app-shell button.wide-action:disabled>.wide-action-arrow{color:inherit}
