/* Dodo DUI tokens — generated from Figma Variables export (uploads/pizza-tokens) */
:root {
  --d-foreground-primary: #171717;
  --d-foreground-secondary: #17171780;
  --d-foreground-tertiary: #17171766;
  --d-foreground-primaryalternate: #ffffff;
  --d-foreground-loyalty: #6a5ae0;
  --d-foreground-success: #00ab48;
  --d-foreground-warning: #ff1a25;
  --d-foreground-neutral: #1717174d;
  --d-foreground-dodo: #ff6400;
  --d-foreground-loyaltysecondary: #8073f8;
  --d-foreground-secondarystrong: #171717b3;
  --d-foreground-pink: #f076c1;
  --d-foreground-blue: #5b7aeb;
  --d-foreground-secondaryalternate: #ffffffb3;
  --d-foreground-loyaltytertiary: #dcdcf5;
  --d-foreground-pepper: #ff6262;
  --d-foreground-vegan: #65d46b;
  --d-foreground-loyaltystatic: #a7a0e7;
  --d-foreground-pepperstatic: #ff6262;
  --d-foreground-veganstatic: #65d46b;
  --d-foreground-coffee: #bd7257;
  --d-foreground-cold: #67a9ff;
  --d-foreground-pork: #f7a6c0;
  --d-background-layer-primary: #ffffff;
  --d-background-layer-secondary: #f1f3f6;
  --d-background-layer-tertiary: #e2e2e9;
  --d-background-layer-quaternary: #f1f3f6;
  --d-background-layer-primarystrong: #ffffff;
  --d-background-layer-primaryalternate: #171717;
  --d-background-layer-dodo: #ff6400;
  --d-background-layer-dodosecondary: #fff0e5;
  --d-background-layer-loyalty: #6a5ae0;
  --d-background-layer-loyaltysecondary: #dcdcf5;
  --d-background-layer-success: #00ab48;
  --d-background-layer-successsecondary: #d9ede1;
  --d-background-layer-warning: #ff1a25;
  --d-background-layer-warningsecondary: #ffdfe0;
  --d-background-layer-noblurhash: #ac967c;
  --d-background-layer-secondaryonlayer: #f1f3f6;
  --d-background-layer-primaryonlayer: #ffffff;
  --d-background-layer-quinary: #ffffffb3;
  --d-background-layer-primarytransparent70: #ffffffb3;
  --d-background-layer-pink: #ffdff3;
  --d-background-layer-hexadecimal: #f1f1ff;
  --d-background-layer-peachstatic: #fbafa5;
  --d-background-base-primary: #ffffff;
  --d-background-base-underlayer: #f1f3f6;
  --d-background-base-underlayertinted: #e2e2e9;
  --d-background-base-loyalty: #6a5ae0;
  --d-background-base-dodo: #ff6400;
  --d-background-float-alternatestatic: #18181ad9;
  --d-background-float-navigationsticky: #ffffffcc;
  --d-background-float-alternateopaquestatic: #171717;
  --d-background-float-topbottomnavigation: #ffffff42;
  --d-background-float-secondaryoverlay: #f1f3f6b3;
  --d-background-float-tertiaryopaque: #e2e2e9;
  --d-background-float-alternate: #171717d9;
  --d-background-scrim-overlay: #00000099;
  --d-background-scrim-modalback: #00000059;
  --d-component-button-normal-secondary: #f1f3f6;
  --d-component-button-normal-loyaltysecondary: #dcdcf5;
  --d-component-button-customviolettoplead: #6a5adf;
  --d-component-button-customvioletbottomtop: #b885ed;
  --d-component-button-cleardisabledoverlay: #b9babe;
  --d-component-button-gradientstop-first: #ff5100;
  --d-component-button-gradientstop-second: #ff7373;
  --d-component-button-gradientstop-third: #ff73bb;
  --d-component-button-gradientstop-pink: #ffcfcf;
  --d-component-input-default: #234b9b0d;
  --d-component-input-active: #123a7614;
  --d-component-input-error: #ff1a2512;
  --d-component-productcard-background-cool: #bbc4cb;
  --d-component-productcard-background-sweet: #eec9d0;
  --d-component-productcard-background-warm: #c2ab92;
  --d-component-productcard-background-default: #f1f3f6;
  --d-component-coinstorebutton-gradient-third: #ffcfcf;
  --d-component-coinstorebutton-cleardisabledoverlay: #b9babe;
  --d-component-coinstorebutton-customviolettoplead: #6a5adf;
  --d-component-coinstorebutton-customvioletbottomtop: #b885ed;
  --d-stroke-primary: #f1f3f6;
  --d-stroke-secondary: #e2e2e9;
  --d-stroke-tertiary: #d3d5de;
  --d-stroke-dodo: #ff6400;
  --d-stroke-success: #00ab48;
  --d-stroke-warning: #ff1a25;
  --d-stroke-loyalty: #6a5ae0;
  --d-stroke-neutral: #1717171a;
  --d-stroke-loyaltysecondary: #8073f8cc;
  --d-stroke-alternate: #ffffff;
  --d-static-white-lightkey100: #ffffff;
  --d-static-white-lightkey70: #ffffffb3;
  --d-static-white-lightkey50: #ffffff80;
  --d-static-white-lightkey30: #ffffff4d;
  --d-static-white-lightkey10: #ffffff1a;
  --d-static-white-lightkey1: #ffffff03;
  --d-static-white-lightkey0: #ffffff00;
  --d-static-black-darkkey100: #171717;
  --d-static-black-darkkey40: #17171766;
  --d-static-black-darkkey30: #1717174d;
  --d-static-black-darkkey50: #17171780;
  --d-static-black-darkkey1: #17171703;
  --d-static-black-darkkey5: #1717170d;
  --d-static-black-darkkey10: #1717171a;
  --d-static-black-darkkey60: #17171799;
  --d-static-black-darkkey80: #171717cc;
  --d-static-decorative-pink: #ff659d;
  --d-static-decorative-dodo: #ff8126;
  --d-static-decorative-blue: #67a9ff;
  --d-static-decorative-bluedark: #5864ce;
  --d-static-decorative-green: #8ec025;
  --d-static-decorative-greencold: #4dc976;
  --d-static-decorative-orange: #ff5a07;
  --d-static-decorative-purple: #aa3e8d;
  --d-static-decorative-smallkingbluebordercenter: #3c5dce;
  --d-static-decorative-smallkingblueborderside: #9fb3ed;
  --d-static-decorative-smallmountainmeadowborderside: #8ae0cb;
  --d-static-decorative-smallmountainmeadowbordercenter: #2ec19d;
  --d-static-decorative-smallaquaborderside: #15afff;
  --d-static-decorative-smallaquabordercenter: #007de1;
  --d-static-decorative-smallloyaltyborderside: #c7a8f8;
  --d-static-decorative-smallloyaltymain: #6a5ae0;
  --d-static-decorative-smallloyaltybordercenter: #5d4be1;
  --d-static-decorative-smallkingbluemain: #5575e3;
  --d-static-decorative-smallaquamain: #0094f4;
  --d-static-decorative-smallmountainmeadowmain: #2ec19d;
  --d-misc-illustration-shape-secondary: #e5e5ea;
  --d-misc-illustration-shape-tertiary: #fafafc;
  --d-misc-illustration-shape-secondarystatic: #e5e5ea;
  --d-misc-brand-sbp-foreground-primary: #ffffff;
  --d-misc-brand-sbp-background-primary: #1d1346;
  --d-misc-brand-sber-background-primary: #00ab48;
  --d-misc-brand-tbank-background-primary: #fedd2c;
  --d-misc-brand-wildberries-background-primary: #7f30e3;
  --d-misc-shadow-soft: #6f71731a;
  --d-misc-shadow-float: #6f717326;
  --d-misc-shadow-primary: #060531;
  --d-misc-gradient-loyalty-first: #c5a4e9;
  --d-misc-gradient-loyalty-second: #d6c4e9;
  --d-misc-gradient-loyalty-third: #eff2f5;
  --d-misc-gradient-primary-first: #fd7b2e;
  --d-misc-gradient-primary-second: #f0ddd8;
  --d-misc-gradient-primary-third: #eff2f5;
  --d-misc-gradient-pink-first: #f898cd;
  --d-misc-gradient-pink-second: #f8dfed;
  --d-misc-gradient-pink-third: #eff2f5;
  --d-misc-gradient-grey-first: #adc3d0;
  --d-misc-gradient-grey-second: #e3e5e6;
  --d-misc-gradient-grey-third: #f0f3f6;
  --d-misc-gradient-blue-first: #84bee3;
  --d-misc-gradient-blue-second: #cadbe5;
  --d-misc-gradient-blue-third: #eff2f5;
  --d-misc-gradient-orangebottom: #eff2f5;
  --d-misc-gradient-orangetop: #ffbc94;
  --d-misc-gradient-pinkbottom: #eff2f5;
  --d-misc-gradient-pinktop: #ffbee2;
  --d-misc-gradient-violetbottom: #eff2f5;
  --d-misc-gradient-violettop: #d9bef6;
  --d-misc-gradient-customlightgreenleading: #bbefef;
  --d-misc-gradient-customlightgreentrailing: #f0eff4;
  --d-misc-gradient-customlightpinkleading: #ffdde2;
  --d-misc-gradient-customlightpinktrailing: #f0eff4;
  --d-misc-gradient-customlightvioletleading: #e7e3ff;
  --d-misc-gradient-customlightviolettrailing: #f0eff4;
  --d-misc-gradient-customlightyellowleading: #fff3b6;
  --d-misc-gradient-customlightyellowtrailing: #f0eff4;
  --d-misc-gradient-custompinkleading: #f0eff4;
  --d-misc-gradient-custompinktrailing: #8c5ff7;
  --d-misc-gradient-custompink2leading: #9469f5;
  --d-misc-gradient-custompink2trailing: #ff8e9a;
  --d-misc-gradient-customviolettrailing: #b69fe8;
  --d-misc-gradient-customvioletleading: #8c5ff7;
  --d-misc-gradient-customviolet2leading: #ab83ff;
  --d-misc-gradient-customviolet2trailing: #8477ff;
  --d-misc-gradient-presetorangeleading: #ff5d6e;
  --d-misc-gradient-presetorangetrailing: #ffb385;
  --d-misc-gradient-presetpinkleading: #ff8e9a;
  --d-misc-gradient-presetpinktrailing: #9469f5;
  --d-misc-gradient-presetvioletleading: #ab83ff;
  --d-misc-gradient-presetviolettrailing: #8c5ef6;
  --d-misc-gradient-green-first: #bad149;
  --d-misc-gradient-green-second: #dce6a3;
  --d-misc-gradient-green-third: #eff2f5;
  --d-misc-gradient-primaryradial-first: #ffb88b;
  --d-misc-gradient-primaryradial-second: #ff852e;
  --d-misc-gradient-primaryradial-third: #ffb88b;
  --d-theme: Light;
}

[data-theme="dark"] {
  --d-foreground-primary: #ffffff;
  --d-foreground-secondary: #ffffff80;
  --d-foreground-tertiary: #ffffff66;
  --d-foreground-primaryalternate: #171717;
  --d-foreground-loyalty: #a7a0e7;
  --d-foreground-success: #00ab48;
  --d-foreground-warning: #ff323b;
  --d-foreground-neutral: #ffffff4d;
  --d-foreground-dodo: #ff6400;
  --d-foreground-loyaltysecondary: #a7a0e7;
  --d-foreground-secondarystrong: #ffffffb3;
  --d-foreground-pink: #f076c1;
  --d-foreground-blue: #5b7aeb;
  --d-foreground-secondaryalternate: #171717b3;
  --d-foreground-loyaltytertiary: #312c56;
  --d-foreground-pepper: #d33f45;
  --d-foreground-vegan: #409a5c;
  --d-foreground-loyaltystatic: #a7a0e7;
  --d-foreground-pepperstatic: #ff6262;
  --d-foreground-veganstatic: #65d46b;
  --d-foreground-coffee: #bd7257;
  --d-foreground-cold: #67a9ff;
  --d-foreground-pork: #cb6277;
  --d-background-layer-primary: #18181a;
  --d-background-layer-secondary: #27272b;
  --d-background-layer-tertiary: #2d2d31;
  --d-background-layer-quaternary: #4f4e53;
  --d-background-layer-primarystrong: #35353a;
  --d-background-layer-primaryalternate: #ffffff;
  --d-background-layer-dodo: #ff6400;
  --d-background-layer-dodosecondary: #3f220d;
  --d-background-layer-loyalty: #5d4eca;
  --d-background-layer-loyaltysecondary: #c1afef;
  --d-background-layer-success: #00ab48;
  --d-background-layer-successsecondary: #27523b;
  --d-background-layer-warning: #ff323b;
  --d-background-layer-warningsecondary: #622125;
  --d-background-layer-noblurhash: #ac967c;
  --d-background-layer-secondaryonlayer: #27272b;
  --d-background-layer-primaryonlayer: #39393e;
  --d-background-layer-quinary: #18181ab3;
  --d-background-layer-primarytransparent70: #00000099;
  --d-background-layer-pink: #553549;
  --d-background-layer-hexadecimal: #282440;
  --d-background-layer-peachstatic: #fbafa5;
  --d-background-base-primary: #0e0e10;
  --d-background-base-underlayer: #000000;
  --d-background-base-underlayertinted: #0e0e10;
  --d-background-base-loyalty: #5d4eca;
  --d-background-base-dodo: #ff6400;
  --d-background-float-alternatestatic: #262628d9;
  --d-background-float-navigationsticky: #0e0e10cc;
  --d-background-float-alternateopaquestatic: #262626;
  --d-background-float-topbottomnavigation: #0e0e10a8;
  --d-background-float-secondaryoverlay: #262628b3;
  --d-background-float-tertiaryopaque: #3b3b40;
  --d-background-float-alternate: #ffffff;
  --d-background-scrim-overlay: #00000099;
  --d-background-scrim-modalback: #ffffff59;
  --d-component-button-normal-secondary: #27272b;
  --d-component-button-normal-loyaltysecondary: #312c56;
  --d-component-button-customviolettoplead: #6a5adf;
  --d-component-button-customvioletbottomtop: #b885ed;
  --d-component-button-cleardisabledoverlay: #b9babe;
  --d-component-button-gradientstop-first: #ff5100;
  --d-component-button-gradientstop-second: #ff7373;
  --d-component-button-gradientstop-third: #ff73bb;
  --d-component-button-gradientstop-pink: #ce1414;
  --d-component-input-default: #f1f1f314;
  --d-component-input-active: #fbfbfd30;
  --d-component-input-error: #cb545933;
  --d-component-productcard-background-cool: #3e4144;
  --d-component-productcard-background-sweet: #423335;
  --d-component-productcard-background-warm: #443d34;
  --d-component-productcard-background-default: #27272b;
  --d-component-coinstorebutton-gradient-third: #ce1414;
  --d-component-coinstorebutton-cleardisabledoverlay: #b9babe;
  --d-component-coinstorebutton-customviolettoplead: #6a5adf;
  --d-component-coinstorebutton-customvioletbottomtop: #b885ed;
  --d-stroke-primary: #222225;
  --d-stroke-secondary: #242424;
  --d-stroke-tertiary: #2d2d31;
  --d-stroke-dodo: #ff6400;
  --d-stroke-success: #00ab48;
  --d-stroke-warning: #ff323b;
  --d-stroke-loyalty: #5d4eca;
  --d-stroke-neutral: #ffffff1a;
  --d-stroke-loyaltysecondary: #a7a0e7cc;
  --d-stroke-alternate: #18181a;
  --d-static-white-lightkey100: #ffffff;
  --d-static-white-lightkey70: #ffffffb3;
  --d-static-white-lightkey50: #ffffff80;
  --d-static-white-lightkey30: #ffffff4d;
  --d-static-white-lightkey10: #ffffff1a;
  --d-static-white-lightkey1: #ffffff03;
  --d-static-white-lightkey0: #ffffff00;
  --d-static-black-darkkey100: #171717;
  --d-static-black-darkkey40: #17171766;
  --d-static-black-darkkey30: #1717174d;
  --d-static-black-darkkey50: #17171780;
  --d-static-black-darkkey1: #17171703;
  --d-static-black-darkkey5: #1717170d;
  --d-static-black-darkkey10: #1717171a;
  --d-static-black-darkkey60: #17171799;
  --d-static-black-darkkey80: #171717cc;
  --d-static-decorative-pink: #ff659d;
  --d-static-decorative-dodo: #ff8126;
  --d-static-decorative-blue: #67a9ff;
  --d-static-decorative-bluedark: #5864ce;
  --d-static-decorative-green: #8ec025;
  --d-static-decorative-greencold: #4dc976;
  --d-static-decorative-orange: #ff5a07;
  --d-static-decorative-purple: #aa3e8d;
  --d-static-decorative-smallkingbluebordercenter: #3c5dce;
  --d-static-decorative-smallkingblueborderside: #9fb3ed;
  --d-static-decorative-smallmountainmeadowborderside: #8ae0cb;
  --d-static-decorative-smallmountainmeadowbordercenter: #2ec19d;
  --d-static-decorative-smallaquaborderside: #15afff;
  --d-static-decorative-smallaquabordercenter: #007de1;
  --d-static-decorative-smallloyaltyborderside: #c7a8f8;
  --d-static-decorative-smallloyaltymain: #6a5ae0;
  --d-static-decorative-smallloyaltybordercenter: #5d4be1;
  --d-static-decorative-smallkingbluemain: #5575e3;
  --d-static-decorative-smallaquamain: #0094f4;
  --d-static-decorative-smallmountainmeadowmain: #2ec19d;
  --d-misc-illustration-shape-secondary: #3f3f47;
  --d-misc-illustration-shape-tertiary: #18181a;
  --d-misc-illustration-shape-secondarystatic: #e5e5ea;
  --d-misc-brand-sbp-foreground-primary: #1d1346;
  --d-misc-brand-sbp-background-primary: #f5f1e8;
  --d-misc-brand-sber-background-primary: #1ea557;
  --d-misc-brand-tbank-background-primary: #fedd2c;
  --d-misc-brand-wildberries-background-primary: #7f30e3;
  --d-misc-shadow-soft: #6f717300;
  --d-misc-shadow-float: #6f717300;
  --d-misc-shadow-primary: #060531;
  --d-misc-gradient-loyalty-first: #593380;
  --d-misc-gradient-loyalty-second: #2d1a40;
  --d-misc-gradient-loyalty-third: #111113;
  --d-misc-gradient-primary-first: #803f26;
  --d-misc-gradient-primary-second: #402013;
  --d-misc-gradient-primary-third: #111113;
  --d-misc-gradient-pink-first: #803b61;
  --d-misc-gradient-pink-second: #40182e;
  --d-misc-gradient-pink-third: #111113;
  --d-misc-gradient-grey-first: #6a7880;
  --d-misc-gradient-grey-second: #353c40;
  --d-misc-gradient-grey-third: #111113;
  --d-misc-gradient-blue-first: #1f5a80;
  --d-misc-gradient-blue-second: #132940;
  --d-misc-gradient-blue-third: #111113;
  --d-misc-gradient-orangebottom: #212126;
  --d-misc-gradient-orangetop: #803f26;
  --d-misc-gradient-pinkbottom: #212126;
  --d-misc-gradient-pinktop: #803b61;
  --d-misc-gradient-violetbottom: #212126;
  --d-misc-gradient-violettop: #634186;
  --d-misc-gradient-customlightgreenleading: #bbefef;
  --d-misc-gradient-customlightgreentrailing: #f0eff4;
  --d-misc-gradient-customlightpinkleading: #ffdde2;
  --d-misc-gradient-customlightpinktrailing: #f0eff4;
  --d-misc-gradient-customlightvioletleading: #e7e3ff;
  --d-misc-gradient-customlightviolettrailing: #f0eff4;
  --d-misc-gradient-customlightyellowleading: #fff3b6;
  --d-misc-gradient-customlightyellowtrailing: #f0eff4;
  --d-misc-gradient-custompinkleading: #f0eff4;
  --d-misc-gradient-custompinktrailing: #8c5ff7;
  --d-misc-gradient-custompink2leading: #9469f5;
  --d-misc-gradient-custompink2trailing: #ff8e9a;
  --d-misc-gradient-customviolettrailing: #b69fe8;
  --d-misc-gradient-customvioletleading: #8c5ff7;
  --d-misc-gradient-customviolet2leading: #ab83ff;
  --d-misc-gradient-customviolet2trailing: #8477ff;
  --d-misc-gradient-presetorangeleading: #ff5d6e;
  --d-misc-gradient-presetorangetrailing: #ffb385;
  --d-misc-gradient-presetpinkleading: #ff8e9a;
  --d-misc-gradient-presetpinktrailing: #9469f5;
  --d-misc-gradient-presetvioletleading: #ab83ff;
  --d-misc-gradient-presetviolettrailing: #8c5ef6;
  --d-misc-gradient-green-first: #4f7a18;
  --d-misc-gradient-green-second: #263b0d;
  --d-misc-gradient-green-third: #111113;
  --d-misc-gradient-primaryradial-first: #ffb88b;
  --d-misc-gradient-primaryradial-second: #ff852e;
  --d-misc-gradient-primaryradial-third: #ffb88b;
  --d-theme: Dark;
}
