/* Measured spell fronts; existing item, monster and book layouts stay independent. */
.hc-layout-pending { visibility:hidden; }
.hc-beta-front .front { display:flex; flex-direction:column; padding:10px; }
.hc-beta-front .front .body { flex:1 1 auto; min-height:0; height:auto; }
.hc-beta-front .hc-beta-meta { flex:0 0 auto; padding-top:4px; display:flex; flex-direction:row; flex-wrap:wrap; align-items:baseline; column-gap:6px; }
.hc-beta-front .hc-beta-meta .class,.hc-beta-front .hc-beta-meta .type { position:static; width:auto; margin:0; line-height:12px; }
.hc-beta-front .hc-beta-meta .class { flex:1 1 auto; min-width:0; max-width:100%; overflow-wrap:break-word; }
.hc-beta-front .hc-beta-meta .type { flex:0 0 auto; max-width:100%; margin-left:auto; text-align:right; overflow-wrap:break-word; }
.hc-beta-front.hc-paginated { width:var(--hc-card-width); height:var(--hc-card-height); }
.hc-beta-front.hc-paginated .text,.hc-beta-front.hc-paginated .text * { font-family:var(--hc-text-family)!important; font-size:var(--hc-text-size)!important; line-height:var(--hc-text-line)!important; }
#card-layout-status { padding:8px 12px; }
@media print { .hc-layout-pending { display:none!important; } }
