.dotfly-consumer{--discovery-front-border:color-mix(in srgb, var(--discovery-forest) 22%, transparent);--discovery-front-shadow:0 2px 6px color-mix(in srgb, var(--discovery-forest) 8%, transparent);background:var(--discovery-cream);color:var(--discovery-forest)}.dotfly-consumer h1,.dotfly-consumer h2,.dotfly-consumer h3{letter-spacing:0}.dotfly-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.dotfly-flip-card{overflow-wrap:break-word;border-radius:16px;min-width:0;display:grid}.dotfly-card-face{border-radius:16px;grid-area:1/1;min-width:0;min-height:240px}.dotfly-card-front{background:var(--discovery-sage);color:var(--discovery-forest);border:1px solid var(--discovery-front-border);box-shadow:var(--discovery-front-shadow)}.dotfly-card-back{background:var(--discovery-forest);color:var(--discovery-cream);padding:12px}.dotfly-flip-card[data-open=true] .dotfly-card-front,.dotfly-flip-card[data-open=false] .dotfly-card-back{visibility:hidden;pointer-events:none}.dotfly-card-toggle{white-space:normal;text-align:left;width:100%;height:100%;min-height:240px;color:inherit;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:14px;display:flex}.dotfly-card-toggle:hover,.dotfly-card-back-toggle:hover{color:inherit;background:0 0}.dotfly-card-title{font-size:11px;font-weight:700;line-height:1.4}.dotfly-card-question{font-family:var(--font-display);font-size:20px;line-height:1.2}.dotfly-card-cue{font-size:13px;line-height:1.45}.dotfly-card-back-toggle{height:auto;min-height:44px;color:inherit;white-space:normal;text-align:left;padding:0;font-size:10px;display:block}.dotfly-card-answer{font-size:14px;line-height:1.45}.dotfly-card-answer h2{font-size:18px;line-height:1.2}.dotfly-card-answer p{margin-top:10px}.dotfly-card-answer .dotfly-card-action{color:inherit;white-space:normal;text-align:left;height:auto;min-height:44px;padding:8px 0;font-size:13px;line-height:1.4;display:block}.dotfly-sweet-name{color:inherit;white-space:normal;height:auto;min-height:44px;padding:4px 0;font-size:14px;line-height:2.9;text-decoration:underline;display:inline}.dotfly-card-face :focus-visible{outline-offset:2px;outline:2px solid}.dotfly-consumer a:focus-visible,.dotfly-consumer summary:focus-visible{outline:2px solid var(--discovery-forest);outline-offset:3px}@media (width>=640px){.dotfly-card-face{min-height:280px}.dotfly-card-back,.dotfly-card-toggle{padding:20px}.dotfly-card-question{font-size:25px}.dotfly-card-answer{font-size:16px}}@media (prefers-reduced-motion:reduce){.dotfly-consumer *{scroll-behavior:auto;transition:none;animation:none}}
