/* Approved non-lunch badge gradients. Lunch deliberately retains its original appearance. */
.meal-badge[src*="meal-badges/breakfast-"] { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M41%20110%20L164%20110%20L194%2080%20Q207%2067%20211%2077%20Q214%2083%20202%2090%20L180%20110%20L188%20110%20Q180%20166%20115%20168%20Q51%20168%2041%20110%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M41%20110%20L164%20110%20L194%2080%20Q207%2067%20211%2077%20Q214%2083%20202%2090%20L180%20110%20L188%20110%20Q180%20166%20115%20168%20Q51%20168%2041%20110%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E");  -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
.meal-badge[src*="meal-badges/munchies-"] { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M76%2093%20L89%2093%20L85%2065%20Q83%2053%2094%2059%20L100%2083%20L100%2059%20Q94%2047%20107%2047%20Q111%2036%20117%2047%20Q128%2045%20126%2060%20L120%2092%20L137%2050%20Q140%2036%20148%2044%20Q161%2042%20160%2055%20L148%2099%20L155%2079%20Q163%2069%20165%2080%20L158%20101%20L165%20101%20L149%20194%20Q117%20204%2090%20194%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M76%2093%20L89%2093%20L85%2065%20Q83%2053%2094%2059%20L100%2083%20L100%2059%20Q94%2047%20107%2047%20Q111%2036%20117%2047%20Q128%2045%20126%2060%20L120%2092%20L137%2050%20Q140%2036%20148%2044%20Q161%2042%20160%2055%20L148%2099%20L155%2079%20Q163%2069%20165%2080%20L158%20101%20L165%20101%20L149%20194%20Q117%20204%2090%20194%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E");  -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
.meal-badge[src*="meal-badges/snack-"] { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M99%2023%20L108%2019%20L121%2079%20Q134%2077%20143%2099%20Q152%20118%20161%20141%20Q174%20177%20145%20186%20Q103%20199%2083%20179%20Q68%20160%2078%20135%20Q95%20108%20105%2086%20L110%2079%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M99%2023%20L108%2019%20L121%2079%20Q134%2077%20143%2099%20Q152%20118%20161%20141%20Q174%20177%20145%20186%20Q103%20199%2083%20179%20Q68%20160%2078%20135%20Q95%20108%20105%2086%20L110%2079%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E");  -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
.meal-badge[src*="meal-badges/dinner-"] { -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M6%20126%20Q13%20112%2027%20126%20L35%20132%20L33%20119%20Q62%2094%20104%2087%20L109%2070%20Q108%2062%20121%2061%20Q133%2062%20131%2076%20L134%2086%20Q170%2088%20199%20111%20L188%20118%20L209%20120%20L212%20132%20Q224%20112%20235%20121%20L232%20127%20Q219%20126%20211%20144%20L200%20151%20Q182%20179%20166%20179%20L174%20183%20L169%20190%20L77%20190%20L73%20183%20L63%20178%20Q46%20175%2036%20148%20L24%20146%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E"); mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22240%22%20viewBox%3D%220%200%20240%20240%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M6%20126%20Q13%20112%2027%20126%20L35%20132%20L33%20119%20Q62%2094%20104%2087%20L109%2070%20Q108%2062%20121%2061%20Q133%2062%20131%2076%20L134%2086%20Q170%2088%20199%20111%20L188%20118%20L209%20120%20L212%20132%20Q224%20112%20235%20121%20L232%20127%20Q219%20126%20211%20144%20L200%20151%20Q182%20179%20166%20179%20L174%20183%20L169%20190%20L77%20190%20L73%20183%20L63%20178%20Q46%20175%2036%20148%20L24%20146%20Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%229%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fsvg%3E");  -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
