/**
 * Location: assets/css/
 * File: cart.css
 * Function: Cart category colors, customizer – aligned to new design system
 * Version: 3.0.0
 */

/* Category color map for JS (CSS vars read by cart.js) */
:root {
  --cat-drehspiess:      #A99285;
  --cat-drehspiess-bg:   #F5F0EC;
  --cat-lahmacun:        #C4A882;
  --cat-lahmacun-bg:     #FAF5EE;
  --cat-pizza:           #C8A48C;
  --cat-pizza-bg:        #FBF3EE;
  --cat-pide:            #C0AA88;
  --cat-pide-bg:         #FAF6EE;
  --cat-salate:          #7A9A84;
  --cat-salate-bg:       #EFF7F2;
  --cat-veggie:          #6E9278;
  --cat-veggie-bg:       #EBF5EE;
  --cat-wurst:           #C4A484;
  --cat-wurst-bg:        #FBF5EC;
  --cat-toasties:        #C8B494;
  --cat-toasties-bg:     #FBF7EE;
  --cat-schnitzel:       #8878A4;
  --cat-schnitzel-bg:    #F2EFF8;
  --cat-kleine_helden:   #A87898;
  --cat-kleine_helden-bg:#F8EEF5;
  --cat-extras_beilagen: #7898AC;
  --cat-extras_beilagen-bg:#EEF4F8;
  --cat-sossen:          #6D9CA4;
  --cat-sossen-bg:       #EBF6F8;
  --cat-getraenke:       #7896B4;
  --cat-getraenke-bg:    #EEF3F8;
}

/* Dish card top-accent per category */
.dish-card[data-group="drehspiess"]     .dish-card-accent { background: var(--cat-drehspiess); }
.dish-card[data-group="lahmacun"]       .dish-card-accent { background: var(--cat-lahmacun); }
.dish-card[data-group="pizza"]          .dish-card-accent { background: var(--cat-pizza); }
.dish-card[data-group="pide"]           .dish-card-accent { background: var(--cat-pide); }
.dish-card[data-group="salate"]         .dish-card-accent { background: var(--cat-salate); }
.dish-card[data-group="veggie"]         .dish-card-accent { background: var(--cat-veggie); }
.dish-card[data-group="wurst"]          .dish-card-accent { background: var(--cat-wurst); }
.dish-card[data-group="toasties"]       .dish-card-accent { background: var(--cat-toasties); }
.dish-card[data-group="schnitzel"]      .dish-card-accent { background: var(--cat-schnitzel); }
.dish-card[data-group="kleine_helden"]  .dish-card-accent { background: var(--cat-kleine_helden); }
.dish-card[data-group="extras_beilagen"].dish-card-accent { background: var(--cat-extras_beilagen); }
.dish-card[data-group="sossen"]         .dish-card-accent { background: var(--cat-sossen); }
.dish-card[data-group="getraenke"]      .dish-card-accent { background: var(--cat-getraenke); }

/* Hover border */
.dish-card[data-group="drehspiess"]:hover     { border-color: var(--cat-drehspiess); }
.dish-card[data-group="lahmacun"]:hover        { border-color: var(--cat-lahmacun); }
.dish-card[data-group="pizza"]:hover           { border-color: var(--cat-pizza); }
.dish-card[data-group="pide"]:hover            { border-color: var(--cat-pide); }
.dish-card[data-group="salate"]:hover          { border-color: var(--cat-salate); }
.dish-card[data-group="veggie"]:hover          { border-color: var(--cat-veggie); }
.dish-card[data-group="wurst"]:hover           { border-color: var(--cat-wurst); }
.dish-card[data-group="toasties"]:hover        { border-color: var(--cat-toasties); }
.dish-card[data-group="schnitzel"]:hover       { border-color: var(--cat-schnitzel); }
.dish-card[data-group="kleine_helden"]:hover   { border-color: var(--cat-kleine_helden); }
.dish-card[data-group="extras_beilagen"]:hover { border-color: var(--cat-extras_beilagen); }
.dish-card[data-group="sossen"]:hover          { border-color: var(--cat-sossen); }
.dish-card[data-group="getraenke"]:hover       { border-color: var(--cat-getraenke); }

/* Image placeholder background per category */
.dish-card[data-group="drehspiess"]     .dish-card-img-placeholder { background: var(--cat-drehspiess-bg); }
.dish-card[data-group="lahmacun"]       .dish-card-img-placeholder { background: var(--cat-lahmacun-bg); }
.dish-card[data-group="pizza"]          .dish-card-img-placeholder { background: var(--cat-pizza-bg); }
.dish-card[data-group="pide"]           .dish-card-img-placeholder { background: var(--cat-pide-bg); }
.dish-card[data-group="salate"]         .dish-card-img-placeholder { background: var(--cat-salate-bg); }
.dish-card[data-group="veggie"]         .dish-card-img-placeholder { background: var(--cat-veggie-bg); }
.dish-card[data-group="wurst"]          .dish-card-img-placeholder { background: var(--cat-wurst-bg); }
.dish-card[data-group="toasties"]       .dish-card-img-placeholder { background: var(--cat-toasties-bg); }
.dish-card[data-group="schnitzel"]      .dish-card-img-placeholder { background: var(--cat-schnitzel-bg); }
.dish-card[data-group="kleine_helden"]  .dish-card-img-placeholder { background: var(--cat-kleine_helden-bg); }
.dish-card[data-group="extras_beilagen"].dish-card-img-placeholder { background: var(--cat-extras_beilagen-bg); }
.dish-card[data-group="sossen"]         .dish-card-img-placeholder { background: var(--cat-sossen-bg); }
.dish-card[data-group="getraenke"]      .dish-card-img-placeholder { background: var(--cat-getraenke-bg); }
