{
  "elements": [
    "front",
    "frontIcon",
    "frontImage",
    "frontTitle",
    "frontSubtitle",
    "frontDescription",
    "back",
    "backIcon",
    "backImage",
    "backTitle",
    "backSubtitle",
    "backDescription",
    "container",
    "contentWrapper",
    "button"
  ],
  "styles": [
    {
      "attr": "module.advanced.frontVerticalAlign",
      "selector": "{{selector}} .dina_flip_card-front",
      "property": "align-items"
    },
    {
      "attr": "module.advanced.frontTextAlign",
      "selector": "{{selector}} .dina_flip_card-front",
      "property": "text-align"
    },
    {
      "attr": "frontIcon.advanced.size",
      "selector": "{{selector}} .dina_flip_card-front-icon i.dina_icon",
      "property": "font-size"
    },
    {
      "attr": "frontIcon.advanced.background",
      "selector": "{{selector}} .dina_flip_card-front-icon i.dina_icon",
      "property": "background"
    },
    {
      "attr": "frontIcon.advanced.color",
      "selector": "{{selector}} .dina_flip_card-front-icon i.dina_icon",
      "property": "color"
    },
    {
      "attr": "module.advanced.backVerticalAlign",
      "selector": "{{selector}} .dina_flip_card-back",
      "property": "align-items"
    },
    {
      "attr": "module.advanced.backTextAlign",
      "selector": "{{selector}} .dina_flip_card-back",
      "property": "text-align"
    },
    {
      "attr": "backIcon.advanced.size",
      "selector": "{{selector}} .dina_flip_card-back-icon i.dina_icon",
      "property": "font-size"
    },
    {
      "attr": "backIcon.advanced.background",
      "selector": "{{selector}} .dina_flip_card-back-icon i.dina_icon",
      "property": "background"
    },
    {
      "attr": "backIcon.advanced.color",
      "selector": "{{selector}} .dina_flip_card-back-icon i.dina_icon",
      "property": "color"
    },
    {
      "attr": "module.advanced.animationSpeed",
      "selector": "{{selector}} .dina_flip_card-inner",
      "property": "transition-duration"
    },
    {
      "attr": "module.advanced.transitionDelay",
      "selector": "{{selector}} .dina_flip_card-inner",
      "property": "transition-delay"
    },
    {
      "attr": "module.advanced.animationCurve",
      "selector": "{{selector}} .dina_flip_card-inner",
      "property": "transition-timing-function"
    },
    {
      "attr": "module.advanced.translateZ",
      "selector": "{{selector}}",
      "property": "--dina-flip-z"
    },
    {
      "attr": "module.advanced.scale",
      "selector": "{{selector}}",
      "property": "--dina-flip-scale"
    },
    {
      "attr": "module.advanced.height",
      "selector": "{{selector}} .dina_flip_card-inner",
      "property": "min-height",
      "when": {
        "module.advanced.useCustomHeight": "on"
      }
    },
    {
      "attr": "frontIcon.decoration.border",
      "selector": "{{selector}} .dina_flip_card-front-icon i.dina_icon",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "frontImage.decoration.border",
      "selector": "{{selector}} .dina_flip_card-front-img",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "backIcon.decoration.border",
      "selector": "{{selector}} .dina_flip_card-back-icon i.dina_icon",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "backImage.decoration.border",
      "selector": "{{selector}} .dina_flip_card-back-img",
      "property": "overflow",
      "overflowForRadius": true
    },
    {
      "attr": "container.decoration.border",
      "selector": "{{selector}} .dina_flip_card-container",
      "property": "overflow",
      "overflowForRadius": true
    }
  ]
}
