.stat-card{min-width:0;display:flex;flex-direction:column;flex:1 1 auto;--stat-bg:var(--stat-colors-background-light,#988267);--stat-border:var(--stat-colors-border-light,#584932);--stat-icon:var(--stat-colors-icon-light,#cfb792);--stat-title:var(--stat-colors-title-light,#fff);--stat-number:var(--stat-colors-number-light,#fff);--stat-text:var(--stat-colors-text-light,#fff);--stat-description:var(--stat-colors-description-light,#fff)}
html[data-bs-theme="dark"] .stat-card{--stat-bg:var(--stat-colors-background-dark,#584932);--stat-border:var(--stat-colors-border-dark,#877864);--stat-icon:var(--stat-colors-icon-dark,#bba586);--stat-title:var(--stat-colors-title-dark,#fff);--stat-number:var(--stat-colors-number-dark,#fff);--stat-text:var(--stat-colors-text-dark,#fff);--stat-description:var(--stat-colors-description-dark,#fff)}
.stat-card__face{isolation:isolate;position:relative;overflow:hidden;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:100%;min-width:0;box-sizing:border-box;min-height:165px;padding:.65rem;border:1px solid var(--stat-border);border-radius:1rem;background:var(--stat-bg);font:inherit;text-align:center;overflow-wrap:anywhere;color:var(--stat-text)}
button.stat-card__face{cursor:pointer}button.stat-card__face:focus-visible{outline:3px solid currentColor;outline-offset:3px}.stat-card__face>span{position:relative;z-index:1;max-width:100%}.stat-card .stat-card__icon{position:absolute;left:-.15em;bottom:-.12em;font-size:9rem;opacity:.3;pointer-events:none;color:var(--stat-icon)!important;--fa-primary-color:var(--stat-icon)!important;--fa-secondary-color:var(--stat-icon)!important}
.stat-card__title{font-size:1rem;font-weight:700;color:var(--stat-title)}.stat-card__number{font-size:clamp(2.5rem,5vw,6rem);line-height:1.05;font-weight:700;color:var(--stat-number)}.stat-card__text{font-size:1.4rem;line-height:1.2;color:var(--stat-text)}.stat-card__description{font-size:.9rem;line-height:1.3;color:var(--stat-description)}
.stat-card__dialog{--clarification-background:var(--stat-overlay_colors-background-light,var(--bs-body-bg,#fff));--clarification-text:var(--stat-overlay_colors-text-light,var(--bs-body-color,#222));--clarification-border:var(--stat-overlay_colors-border-light,#988267);--clarification-backdrop:var(--stat-overlay_colors-backdrop-light,#0007)}
html[data-bs-theme="dark"] .stat-card__dialog{--clarification-background:var(--stat-overlay_colors-background-dark,var(--bs-body-bg,#212529));--clarification-text:var(--stat-overlay_colors-text-dark,var(--bs-body-color,#fff));--clarification-border:var(--stat-overlay_colors-border-dark,#877864);--clarification-backdrop:var(--stat-overlay_colors-backdrop-dark,#0007)}
.national-parks-builder-columns>div>.stat-card,.national-parks-builder-columns>div>[data-builder-style]>.stat-card{flex:1 1 auto}

.stat-card--text .stat-card__face{justify-content:flex-start;align-items:stretch;text-align:left;min-height:0;gap:.5rem}
.stat-card--text .stat-card__text{font-size:1rem;line-height:1.5;white-space:pre-wrap}
.stat-card--text .stat-card__title{line-height:1.35}
.stat-card--text .stat-card__text{position:relative;z-index:1;white-space:normal;margin:0;max-width:100%;min-width:0}
.stat-card--text .stat-card__text>p:last-child{margin-bottom:0}
.stat-card__face[role="button"]{cursor:pointer}
.stat-card__face[role="button"]:focus-visible{outline:3px solid currentColor;outline-offset:3px}
