﻿/*!
 * CSS Brand Icons v1.0.0
 * Pure CSS library with off-brand, CSS-inspired interpretations of well-known brand logos
 * https://github.com/khanjal/css-brand-icons
 * 
 * Copyright 2025 khanjal
 * Licensed under MIT
 * 
 * IMPORTANT: These are CSS interpretations and approximations, not exact replicas.
 * Perfect for prototypes, demos, and educational projects. All trademarks are 
 * property of their respective owners. See LEGAL.md for full terms.
 */:root{--mcdonalds-red: #da020e;--mcdonalds-yellow: #ffc72c;--mcdonalds-golden: #ffcd41;--coca-cola-red: #f40009;--coca-cola-white: #ffffff;--nike-black: #111111;--nike-white: #ffffff;--apple-gray: #555555;--apple-silver: #a6a6a6;--apple-rainbow-red: #61bb46;--apple-rainbow-orange: #fdb827;--apple-rainbow-yellow: #f5821f;--apple-rainbow-green: #e03a3e;--apple-rainbow-blue: #963d97;--apple-rainbow-purple: #009ddc;--google-blue: #4285f4;--google-red: #ea4335;--google-yellow: #fbbc05;--google-green: #34a853;--microsoft-red: #f25022;--microsoft-green: #7fba00;--microsoft-blue: #00a4ef;--microsoft-yellow: #ffb900;--red-cross-red: #ed1c24;--red-cross-white: #ffffff;--bmw-blue: #0066b2;--bmw-white: #ffffff;--bmw-black: #000000;--mercedes-silver: #00adef;--mercedes-black: #000000;--pepsi-blue: #004b93;--pepsi-red: #e32934;--pepsi-white: #ffffff;--pepsi-light-blue: #0066cc;--starbucks-green: #00704a;--starbucks-white: #ffffff;--starbucks-black: #1e3932;--facebook-blue: #1877f2;--facebook-white: #ffffff;--twitter-blue: #1da1f2;--twitter-black: #000000;--twitter-white: #ffffff;--doordash-red: #ff3008;--doordash-white: #ffffff;--uber-black: #000000;--uber-white: #ffffff;--uber-green: #1fbad6;--ubereats-black: #000000;--ubereats-green: #06c167;--lyft-pink: #ff00bf;--lyft-dark: #352384;--grubhub-orange: #ff8000;--grubhub-red: #f63440;--postmates-black: #000000;--postmates-red: #ff3008;--instacart-green: #43b02a;--instacart-orange: #ff6600;--burger-king-blue: #0066cc;--burger-king-orange: #ff6600;--burger-king-red: #cc0000;--kfc-red: #e4002b;--kfc-white: #ffffff;--taco-bell-purple: #7b2d8e;--taco-bell-pink: #ff1493;--subway-green: #00853d;--subway-yellow: #ffc72c;--pizza-hut-red: #ee3124;--pizza-hut-yellow: #ffc72c;--dominos-blue: #0b648f;--dominos-red: #e31837;--wendys-red: #da020e;--wendys-blue: #0073e6;--wendys-yellow: #ffc72c;--logo-white: #ffffff;--logo-black: #000000;--logo-gray: #666666;--logo-light-gray: #cccccc;--logo-dark-gray: #333333}.logo{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;box-sizing:border-box}.logo.icon{width:32px;height:32px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.large{width:128px;height:128px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.xl{width:256px;height:256px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo[role=img]:not([aria-label])::after{content:"";position:absolute;display:block;position:absolute;left:-9999px;content:"Company logo"}.logo.hover-effect{transition:transform .2s ease-in-out}.logo.hover-effect:hover{transform:scale(1.05)}@media print{.logo{background:none !important;border:1px solid #000}.logo::after{content:"[Logo: " attr(aria-label) "]";position:static;display:inline;font-size:12px;color:#000}.logo::before{display:none}}@media(prefers-contrast: high){.logo{border:1px solid currentColor}}@media(prefers-reduced-motion: reduce){.logo{transition:none}.logo:hover{transform:none}}.logo.mcdonalds{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--mcdonalds-red);position:relative;overflow:hidden}.logo.mcdonalds::before,.logo.mcdonalds::after{content:"";position:absolute;display:block;width:32%;height:85%;background-color:var(--mcdonalds-yellow);border-radius:50% 50% 0 0;bottom:0;transform-origin:bottom center}.logo.mcdonalds::before{left:18%;transform:rotate(-12deg) skewX(-8deg)}.logo.mcdonalds::after{right:18%;transform:rotate(12deg) skewX(8deg)}.logo.mcdonalds.vintage-1960{background-color:var(--mcdonalds-yellow)}.logo.mcdonalds.vintage-1960::before{width:70%;height:90%;left:15%;background-color:var(--mcdonalds-red);transform:none;border-radius:60% 60% 0 0}.logo.mcdonalds.vintage-1960::after{display:none}.logo.mcdonalds.vintage-1970::before,.logo.mcdonalds.vintage-1970::after{width:28%;height:80%;border-radius:45% 45% 0 0}.logo.mcdonalds.vintage-1970::before{left:20%;transform:rotate(-15deg) skewX(-5deg)}.logo.mcdonalds.vintage-1970::after{right:20%;transform:rotate(15deg) skewX(5deg)}.logo.mcdonalds.icon::before,.logo.mcdonalds.icon::after{width:30%;height:80%}.logo.mcdonalds.icon::before{left:20%}.logo.mcdonalds.icon::after{right:20%}.logo.mcdonalds.large::before,.logo.mcdonalds.large::after{width:34%;height:87%}.logo.mcdonalds.large::before{left:17%}.logo.mcdonalds.large::after{right:17%}.logo.mcdonalds.xl::before,.logo.mcdonalds.xl::after{width:35%;height:88%}.logo.mcdonalds.xl::before{left:16%}.logo.mcdonalds.xl::after{right:16%}.logo.nike{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}.logo.nike::before{content:"";position:absolute;display:block;width:80%;height:60%;background-color:var(--nike-black);top:50%;left:50%;transform:translate(-50%, -50%);clip-path:polygon(0% 100%, 5% 85%, 15% 70%, 30% 55%, 50% 40%, 70% 30%, 85% 25%, 100% 20%, 100% 35%, 85% 40%, 70% 45%, 50% 55%, 30% 70%, 15% 85%, 5% 100%)}.logo.nike.white::before{background-color:var(--nike-white)}.logo.nike.vintage-1971::before{height:70%;clip-path:polygon(0% 100%, 8% 80%, 20% 65%, 35% 50%, 55% 35%, 75% 25%, 90% 20%, 100% 15%, 100% 40%, 90% 45%, 75% 50%, 55% 60%, 35% 75%, 20% 90%, 8% 100%)}.logo.nike.horizontal{width:96px;height:48px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.nike.horizontal::before{width:60%;left:20%}.logo.coca-cola{width:96px;height:48px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--coca-cola-red);position:relative;display:flex;align-items:center;justify-content:center}.logo.coca-cola::before{content:"Coca-Cola";position:absolute;display:block;font-family:"Georgia",sans-serif;font-weight:bold;color:var(--coca-cola-white);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:calc(64px*.25);font-style:italic;letter-spacing:-1px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.logo.coca-cola.vintage-1886{background-color:darkred;border:2px solid var(--coca-cola-white)}.logo.coca-cola.vintage-1886::before{content:"Coca Cola";font-family:"Times New Roman",serif;font-style:normal;font-weight:normal;font-size:calc(64px*.2);text-shadow:none}.logo.coca-cola.classic{background:linear-gradient(45deg, var(--coca-cola-red) 0%, #ff4444 50%, var(--coca-cola-red) 100%);border-radius:25px;box-shadow:0 3px 6px rgba(0,0,0,.2)}.logo.coca-cola.classic::before{font-size:calc(64px*.22);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.logo.coca-cola.icon{width:60px;height:30px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.coca-cola.icon::before{font-size:calc(32px*.3)}.logo.coca-cola.large{width:192px;height:96px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.coca-cola.large::before{font-size:calc(128px*.25)}.logo.coca-cola.xl{width:384px;height:192px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.coca-cola.xl::before{font-size:calc(256px*.25)}.logo.pepsi{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden;background:linear-gradient(45deg, var(--pepsi-blue) 0%, var(--pepsi-blue) 35%, var(--pepsi-white) 35%, var(--pepsi-white) 50%, var(--pepsi-red) 50%, var(--pepsi-red) 100%);position:relative;border:2px solid var(--pepsi-blue)}.logo.pepsi::before{content:"";position:absolute;display:block;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 45deg, var(--pepsi-red) 0deg 120deg, var(--pepsi-white) 120deg 180deg, var(--pepsi-blue) 180deg 360deg);clip-path:circle(45% at 50% 50%)}.logo.pepsi.vintage-1940{background:var(--pepsi-blue);border:3px solid var(--pepsi-red)}.logo.pepsi.vintage-1940::before{background:var(--pepsi-white);clip-path:circle(35% at 50% 50%)}.logo.pepsi.vintage-1940::after{content:"";position:absolute;display:block;width:60%;height:60%;background:var(--pepsi-red);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.logo.pepsi.vintage-1970{background:linear-gradient(0deg, var(--pepsi-red) 0%, var(--pepsi-red) 33%, var(--pepsi-white) 33%, var(--pepsi-white) 66%, var(--pepsi-blue) 66%, var(--pepsi-blue) 100%)}.logo.pepsi.vintage-1970::before{display:none}.logo.pepsi.modern{background:radial-gradient(ellipse at 30% 20%, var(--pepsi-white) 20%, transparent 20%),conic-gradient(from 30deg, var(--pepsi-blue) 0deg 140deg, var(--pepsi-white) 140deg 200deg, var(--pepsi-red) 200deg 360deg)}.logo.pepsi.modern::before{background:none;border:1px solid hsla(0,0%,100%,.3);clip-path:none}.logo.starbucks{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden;background-color:var(--starbucks-green);border:2px solid var(--starbucks-green);position:relative}.logo.starbucks::before{content:"";position:absolute;display:block;width:70%;height:80%;background-color:var(--starbucks-white);top:10%;left:50%;transform:translateX(-50%);clip-path:polygon(50% 10%, 35% 25%, 20% 35%, 15% 50%, 20% 65%, 35% 75%, 45% 85%, 50% 90%, 55% 85%, 65% 75%, 80% 65%, 85% 50%, 80% 35%, 65% 25%)}.logo.starbucks::after{content:"";position:absolute;display:block;width:40%;height:20%;background-color:var(--starbucks-white);top:5%;left:50%;transform:translateX(-50%);clip-path:polygon(0% 100%, 20% 0%, 40% 70%, 50% 0%, 60% 70%, 80% 0%, 100% 100%)}.logo.starbucks.vintage-1971{background-color:#8b4513;border-color:#8b4513}.logo.starbucks.vintage-1971::before{clip-path:polygon(50% 5%, 30% 20%, 15% 30%, 10% 50%, 15% 70%, 30% 80%, 40% 90%, 50% 95%, 60% 90%, 70% 80%, 85% 70%, 90% 50%, 85% 30%, 70% 20%)}.logo.starbucks.black{background-color:var(--starbucks-black);border-color:var(--starbucks-black)}.logo.starbucks.white{background-color:var(--starbucks-white);border-color:var(--starbucks-white)}.logo.starbucks.white::before,.logo.starbucks.white::after{background-color:var(--starbucks-green)}.logo.apple{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}.logo.apple::before{content:"";position:absolute;display:block;width:75%;height:85%;background-color:var(--apple-gray);top:10%;left:50%;transform:translateX(-50%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;box-shadow:inset 15% 20% 0 -10% rgba(0,0,0,0)}.logo.apple::after{content:"";position:absolute;display:block;width:25%;height:25%;background-color:var(--logo-white);border-radius:50%;top:25%;right:18%}.logo.apple .apple-leaf{position:absolute;width:15%;height:20%;background-color:var(--apple-gray);top:5%;right:35%;border-radius:50% 10% 50% 10%;transform:rotate(45deg)}.logo.apple.silver::before{background-color:var(--apple-silver)}.logo.apple.silver .apple-leaf{background-color:var(--apple-silver)}.logo.apple.vintage-1976::before{background:linear-gradient(to bottom, var(--apple-rainbow-green) 0%, var(--apple-rainbow-green) 16.6666666667%, var(--apple-rainbow-yellow) 16.6666666667%, var(--apple-rainbow-yellow) 33.3333333333%, var(--apple-rainbow-orange) 33.3333333333%, var(--apple-rainbow-orange) 50%, var(--apple-rainbow-red) 50%, var(--apple-rainbow-red) 66.6666666667%, var(--apple-rainbow-purple) 66.6666666667%, var(--apple-rainbow-purple) 83.3333333333%, var(--apple-rainbow-blue) 83.3333333333%, var(--apple-rainbow-blue) 100%)}.logo.apple.vintage-1976 .apple-leaf{background-color:var(--apple-rainbow-green)}.logo.apple.black::before{background-color:var(--logo-black)}.logo.apple.black .apple-leaf{background-color:var(--logo-black)}.logo.facebook{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:12px;overflow:hidden;background-color:var(--facebook-blue);position:relative}.logo.facebook::before{content:"f";position:absolute;display:block;font-family:"Arial",sans-serif;font-weight:bold;color:var(--facebook-white);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:calc(64px*.7);top:50%;left:45%;transform:translate(-50%, -50%);line-height:1}.logo.facebook.circle{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden}.logo.facebook.rounded{border-radius:20px}.logo.facebook.white{background-color:var(--facebook-white);border:2px solid var(--logo-light-gray)}.logo.facebook.white::before{color:var(--facebook-blue)}.logo.facebook.vintage-2004{background-color:#3b5998;border-radius:4px}.logo.facebook.vintage-2004::before{content:"f";font-family:"Times New Roman",serif;font-size:calc(64px*.6)}.logo.facebook.icon::before{font-size:calc(32px*.7)}.logo.facebook.large::before{font-size:calc(128px*.7)}.logo.facebook.xl::before{font-size:calc(256px*.7)}.logo.meta{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background:linear-gradient(45deg, #0467df 0%, #0467df 25%, #4c4ff7 50%, #9932cc 75%, #ff6b6b 100%);position:relative;border-radius:50%}.logo.meta::before{content:"";position:absolute;display:block;width:80%;height:40%;background-color:var(--logo-white);top:50%;left:50%;transform:translate(-50%, -50%);border-radius:20px;clip-path:polygon(20% 0%, 0% 50%, 20% 100%, 40% 60%, 60% 100%, 80% 50%, 60% 0%, 40% 40%)}.logo.twitter{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--twitter-blue);position:relative;border-radius:12px}.logo.twitter::before{content:"";position:absolute;display:block;width:70%;height:60%;background-color:var(--twitter-white);top:50%;left:55%;transform:translate(-50%, -50%);clip-path:polygon(0% 80%, 10% 60%, 20% 40%, 40% 20%, 60% 10%, 80% 15%, 85% 25%, 80% 35%, 70% 40%, 85% 50%, 95% 60%, 90% 70%, 75% 65%, 60% 70%, 40% 80%, 20% 85%, 5% 85%)}.logo.twitter.circle{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden}.logo.twitter.white{background-color:var(--twitter-white);border:2px solid var(--logo-light-gray)}.logo.twitter.white::before{background-color:var(--twitter-blue)}.logo.twitter.vintage-2006{background-color:#40e0d0}.logo.twitter.vintage-2006::before{clip-path:polygon(5% 75%, 15% 55%, 25% 35%, 45% 15%, 65% 5%, 85% 10%, 90% 20%, 85% 30%, 75% 35%, 90% 45%, 100% 55%, 95% 65%, 80% 60%, 65% 65%, 45% 75%, 25% 80%, 10% 80%)}.logo.x-twitter{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--twitter-black);position:relative}.logo.x-twitter::before{content:"𝕏";position:absolute;display:block;font-family:"Arial",sans-serif;font-weight:bold;color:var(--twitter-white);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:calc(64px*.6);top:50%;left:50%;transform:translate(-50%, -50%)}.logo.x-twitter.geometric::before{content:"";width:60%;height:60%;background:linear-gradient(45deg, transparent 40%, var(--twitter-white) 40%, var(--twitter-white) 60%, transparent 60%),linear-gradient(-45deg, transparent 40%, var(--twitter-white) 40%, var(--twitter-white) 60%, transparent 60%)}.logo.x-twitter.white{background-color:var(--twitter-white);border:2px solid var(--logo-light-gray)}.logo.x-twitter.white::before{color:var(--twitter-black)}.logo.x-twitter.white.geometric::before{background:linear-gradient(45deg, transparent 40%, var(--twitter-black) 40%, var(--twitter-black) 60%, transparent 60%),linear-gradient(-45deg, transparent 40%, var(--twitter-black) 40%, var(--twitter-black) 60%, transparent 60%)}.logo.x-twitter.icon::before{font-size:calc(32px*.6)}.logo.x-twitter.large::before{font-size:calc(128px*.6)}.logo.x-twitter.xl::before{font-size:calc(256px*.6)}.logo.red-cross{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--red-cross-white);border:2px solid var(--logo-light-gray);position:relative}.logo.red-cross::before,.logo.red-cross::after{content:"";position:absolute;display:block;background-color:var(--red-cross-red);top:50%;left:50%;transform:translate(-50%, -50%)}.logo.red-cross::before{width:25%;height:70%}.logo.red-cross::after{width:70%;height:25%}.logo.red-cross.original{border:1px solid var(--logo-black)}.logo.red-cross.original::before,.logo.red-cross.original::after{background-color:var(--red-cross-red)}.logo.red-cross.original::before{width:20%;height:60%}.logo.red-cross.original::after{width:60%;height:20%}.logo.red-cross.circle{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden;border:3px solid var(--red-cross-red);background-color:var(--red-cross-white)}.logo.red-cross.rounded{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:12px;overflow:hidden}.logo.bmw{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;overflow:hidden;background-color:var(--bmw-black);border:3px solid var(--bmw-black);position:relative;overflow:visible}.logo.bmw::before{content:"";position:absolute;display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(45deg, var(--bmw-white) 0%, var(--bmw-white) 25%, var(--bmw-blue) 25%, var(--bmw-blue) 50%, var(--bmw-white) 50%, var(--bmw-white) 75%, var(--bmw-blue) 75%, var(--bmw-blue) 100%);top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.logo.bmw::after{content:"";position:absolute;display:block;width:100%;height:100%;top:3px;left:3px;border-radius:50%;background:linear-gradient(0deg, transparent 48%, var(--bmw-black) 48%, var(--bmw-black) 52%, transparent 52%),linear-gradient(90deg, transparent 48%, var(--bmw-black) 48%, var(--bmw-black) 52%, transparent 52%)}.logo.bmw.vintage-1917{border-color:var(--logo-black)}.logo.bmw.vintage-1917::before{background:conic-gradient(var(--bmw-blue) 0deg 90deg, var(--bmw-white) 90deg 180deg, var(--bmw-blue) 180deg 270deg, var(--bmw-white) 270deg 360deg)}.logo.bmw.monochrome{background-color:var(--logo-white);border-color:var(--logo-black)}.logo.bmw.monochrome::before{background:conic-gradient(var(--logo-black) 0deg 90deg, var(--logo-white) 90deg 180deg, var(--logo-black) 180deg 270deg, var(--logo-white) 270deg 360deg)}.logo.bmw.monochrome::after{background:linear-gradient(0deg, transparent 48%, var(--logo-black) 48%, var(--logo-black) 52%, transparent 52%),linear-gradient(90deg, transparent 48%, var(--logo-black) 48%, var(--logo-black) 52%, transparent 52%)}.logo.doordash{background:var(--doordash-red);border-radius:12%;position:relative}.logo.doordash::before{content:"";position:absolute;top:20%;left:20%;width:60%;height:60%;background:#fff;border-radius:8%;box-shadow:inset 0 0 0 2px var(--doordash-red)}.logo.doordash::after{content:"";position:absolute;top:35%;left:35%;width:30%;height:30%;background:var(--doordash-red);border-radius:50%}.logo.doordash.icon{border-radius:16%}.logo.doordash.icon::before{border-radius:12%}.logo.doordash.large,.logo.doordash.xl{border-radius:8%}.logo.doordash.large::before,.logo.doordash.xl::before{border-radius:4%}.logo.doordash.white{background:#fff;border:2px solid var(--doordash-red)}.logo.doordash.white::before{background:var(--doordash-red);box-shadow:none}.logo.doordash.white::after{background:#fff}.logo.doordash.black{background:var(--logo-black)}.logo.doordash.black::after{background:var(--logo-black)}.logo.uber{background:var(--uber-black);border-radius:50%;position:relative}.logo.uber::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;background:#fff;border-radius:50%}.logo.uber::after{content:"";position:absolute;top:37.5%;left:37.5%;width:25%;height:25%;background:var(--uber-black);border-radius:50%}.logo.uber.white{background:#fff;border:2px solid var(--uber-black)}.logo.uber.white::before{background:var(--uber-black)}.logo.uber.white::after{background:#fff}.logo.uber.green{background:var(--uber-green)}.logo.uber.green::after{background:var(--uber-green)}.logo.ubereats{background:var(--ubereats-black);border-radius:20%;position:relative}.logo.ubereats::before{content:"";position:absolute;top:30%;left:15%;width:20%;height:40%;background:#fff;border-radius:50%}.logo.ubereats::after{content:"";position:absolute;top:30%;right:15%;width:20%;height:40%;background:#fff;border-radius:50%}.logo.ubereats.icon{border-radius:25%}.logo.ubereats.large,.logo.ubereats.xl{border-radius:15%}.logo.ubereats.white{background:#fff;border:2px solid var(--ubereats-black)}.logo.ubereats.white::before,.logo.ubereats.white::after{background:var(--ubereats-black)}.logo.ubereats.green{background:var(--uber-green)}.logo.ubereats.green::before,.logo.ubereats.green::after{background:#fff}.logo.lyft{background:var(--lyft-pink);border-radius:20%;position:relative}.logo.lyft::before{content:"";position:absolute;top:25%;left:30%;width:40%;height:50%;background:#fff;border-radius:15% 15% 15% 50%;transform:rotate(-10deg)}.logo.lyft::after{content:"";position:absolute;top:20%;right:25%;width:15%;height:15%;background:#fff;border-radius:50%}.logo.lyft.icon{border-radius:25%}.logo.lyft.icon::before{border-radius:20% 20% 20% 60%}.logo.lyft.large,.logo.lyft.xl{border-radius:15%}.logo.lyft.large::before,.logo.lyft.xl::before{border-radius:10% 10% 10% 40%}.logo.lyft.white{background:#fff;border:2px solid var(--lyft-pink)}.logo.lyft.white::before,.logo.lyft.white::after{background:var(--lyft-pink)}.logo.lyft.black{background:var(--logo-black)}.logo.lyft.black::before,.logo.lyft.black::after{background:#fff}.logo.lyft.dark{background:var(--lyft-dark)}.logo.lyft.dark::before,.logo.lyft.dark::after{background:#fff}.logo.grubhub{background:var(--grubhub-orange);border-radius:50%;position:relative;overflow:hidden}.logo.grubhub::before{content:"";position:absolute;top:30%;left:35%;width:6%;height:40%;background:#fff;border-radius:3px;box-shadow:8px 0 0 #fff,16px 0 0 #fff}.logo.grubhub::after{content:"";position:absolute;top:25%;left:35%;width:22%;height:8%;background:#fff;border-radius:4px}.logo.grubhub.white{background:#fff;border:2px solid var(--grubhub-orange)}.logo.grubhub.white::before,.logo.grubhub.white::after{background:var(--grubhub-orange);box-shadow:8px 0 0 var(--grubhub-orange),16px 0 0 var(--grubhub-orange)}.logo.grubhub.white::after{box-shadow:none}.logo.grubhub.red{background:var(--grubhub-red)}.logo.grubhub.black{background:var(--logo-black)}.logo.postmates{background:var(--postmates-black);border-radius:15%;position:relative}.logo.postmates::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;background:#fff;clip-path:polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%)}.logo.postmates.icon{border-radius:20%}.logo.postmates.large,.logo.postmates.xl{border-radius:10%}.logo.postmates.white{background:#fff;border:2px solid var(--postmates-black)}.logo.postmates.white::before{background:var(--postmates-black)}.logo.postmates.red{background:var(--postmates-red)}.logo.instacart{background:var(--instacart-green);border-radius:20%;position:relative}.logo.instacart::before{content:"";position:absolute;top:30%;left:25%;width:50%;height:35%;background:#fff;border-radius:8% 8% 20% 20%;border:2px solid #fff}.logo.instacart::after{content:"";position:absolute;bottom:15%;left:30%;width:12%;height:12%;background:#fff;border-radius:50%;box-shadow:28px 0 0 #fff}.logo.instacart.icon{border-radius:25%}.logo.instacart.icon::before{border-radius:12% 12% 25% 25%}.logo.instacart.large,.logo.instacart.xl{border-radius:15%}.logo.instacart.large::before,.logo.instacart.xl::before{border-radius:5% 5% 15% 15%}.logo.instacart.white{background:#fff;border:2px solid var(--instacart-green)}.logo.instacart.white::before{background:rgba(0,0,0,0);border-color:var(--instacart-green)}.logo.instacart.white::after{background:var(--instacart-green);box-shadow:28px 0 0 var(--instacart-green)}.logo.instacart.black{background:var(--logo-black)}.logo.instacart.orange{background:var(--instacart-orange)}.logo.burger-king{background:var(--burger-king-blue);border-radius:50%;position:relative}.logo.burger-king::before{content:"";position:absolute;top:15%;left:15%;width:70%;height:70%;background:var(--burger-king-orange);border-radius:50%}.logo.burger-king::after{content:"";position:absolute;top:30%;left:30%;width:40%;height:40%;background:var(--burger-king-red);border-radius:50%}.logo.burger-king.white{background:#fff;border:2px solid var(--burger-king-blue)}.logo.burger-king.white::before{background:var(--burger-king-orange)}.logo.burger-king.white::after{background:var(--burger-king-red)}.logo.burger-king.orange{background:var(--burger-king-orange)}.logo.burger-king.orange::before{background:var(--burger-king-blue)}.logo.burger-king.orange::after{background:#fff}.logo.kfc{background:var(--kfc-red);border-radius:50%;position:relative}.logo.kfc::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;background:#fff;border-radius:50%}.logo.kfc::after{content:"";position:absolute;top:20%;left:35%;width:30%;height:15%;background:var(--kfc-red);border-radius:50% 50% 0 0}.logo.kfc.white{background:#fff;border:2px solid var(--kfc-red)}.logo.kfc.white::before{background:var(--kfc-red)}.logo.kfc.white::after{background:#fff}.logo.kfc.black{background:var(--logo-black)}.logo.kfc.black::after{background:var(--logo-black)}.logo.taco-bell{background:var(--taco-bell-purple);border-radius:15%;position:relative}.logo.taco-bell::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;background:var(--taco-bell-pink);border-radius:50% 50% 0 50%;transform:rotate(45deg)}.logo.taco-bell::after{content:"";position:absolute;top:40%;left:40%;width:20%;height:20%;background:#fff;border-radius:50%}.logo.taco-bell.icon{border-radius:20%}.logo.taco-bell.large,.logo.taco-bell.xl{border-radius:10%}.logo.taco-bell.white{background:#fff;border:2px solid var(--taco-bell-purple)}.logo.taco-bell.white::before{background:var(--taco-bell-purple)}.logo.taco-bell.white::after{background:var(--taco-bell-pink)}.logo.taco-bell.pink{background:var(--taco-bell-pink)}.logo.taco-bell.pink::before{background:var(--taco-bell-purple)}.logo.taco-bell.pink::after{background:#fff}.logo.subway{background:var(--subway-green);border-radius:10%;position:relative}.logo.subway::before{content:"";position:absolute;top:30%;left:15%;width:70%;height:40%;background:var(--subway-yellow);clip-path:polygon(0% 50%, 20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%)}.logo.subway.icon{border-radius:15%}.logo.subway.large,.logo.subway.xl{border-radius:5%}.logo.subway.white{background:#fff;border:2px solid var(--subway-green)}.logo.subway.white::before{background:var(--subway-green)}.logo.subway.yellow{background:var(--subway-yellow)}.logo.subway.yellow::before{background:var(--subway-green)}.logo.subway.black{background:var(--logo-black)}.logo.subway.black::before{background:var(--subway-yellow)}.logo.pizza-hut{background:var(--pizza-hut-red);border-radius:20% 20% 50% 50%;position:relative}.logo.pizza-hut::before{content:"";position:absolute;top:30%;left:25%;width:50%;height:40%;background:#fff;border-radius:10%}.logo.pizza-hut::after{content:"";position:absolute;top:40%;left:35%;width:30%;height:20%;background:var(--pizza-hut-red);border-radius:50%}.logo.pizza-hut.white{background:#fff;border:2px solid var(--pizza-hut-red)}.logo.pizza-hut.white::before{background:var(--pizza-hut-red);border:none}.logo.pizza-hut.white::after{background:#fff}.logo.pizza-hut.black{background:var(--logo-black)}.logo.pizza-hut.black::after{background:var(--logo-black)}.logo.pizza-hut.yellow{background:var(--pizza-hut-yellow)}.logo.pizza-hut.yellow::after{background:var(--pizza-hut-yellow)}.logo.dominos{background:var(--dominos-blue);border-radius:15%;position:relative}.logo.dominos::before{content:"";position:absolute;top:20%;left:20%;width:60%;height:60%;background:var(--dominos-red);border-radius:10%}.logo.dominos::after{content:"";position:absolute;top:35%;left:35%;width:10%;height:10%;background:#fff;border-radius:50%;box-shadow:20px 0 0 #fff,10px 20px 0 #fff}.logo.dominos.icon{border-radius:20%}.logo.dominos.icon::before{border-radius:15%}.logo.dominos.large,.logo.dominos.xl{border-radius:10%}.logo.dominos.large::before,.logo.dominos.xl::before{border-radius:5%}.logo.dominos.white{background:#fff;border:2px solid var(--dominos-blue)}.logo.dominos.white::before{background:var(--dominos-blue)}.logo.dominos.white::after{background:var(--dominos-red);box-shadow:20px 0 0 var(--dominos-red),10px 20px 0 var(--dominos-red)}.logo.dominos.red{background:var(--dominos-red)}.logo.dominos.red::before{background:var(--dominos-blue)}.logo.wendys{background:var(--wendys-red);border-radius:50%;position:relative}.logo.wendys::before{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;background:#fff;border-radius:50%}.logo.wendys::after{content:"";position:absolute;top:15%;left:20%;width:15%;height:30%;background:var(--wendys-yellow);border-radius:50% 0 50% 50%;transform:rotate(-20deg);box-shadow:45px 5px 0 var(--wendys-yellow)}.logo.wendys.white{background:#fff;border:2px solid var(--wendys-red)}.logo.wendys.white::before{background:var(--wendys-red)}.logo.wendys.white::after{background:var(--wendys-yellow);box-shadow:45px 5px 0 var(--wendys-yellow)}.logo.wendys.blue{background:var(--wendys-blue)}.logo.wendys.blue::after{background:var(--wendys-yellow);box-shadow:45px 5px 0 var(--wendys-yellow)}.logo-container{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.logo-container.center{justify-content:center}.logo-container.left{justify-content:flex-start}.logo-container.right{justify-content:flex-end}@media(max-width: 768px){.logo.large{width:64px;height:64px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.logo.xl{width:128px;height:128px;display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}}/*# sourceMappingURL=css-brand-icons.min.css.map */
