@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-iulzcr {align-self: center !important; display: flex; align-items: center; aspect-ratio: 1}#brxe-iulzcr {--counter-font-size: var(--h2); --counter-size: calc(var(--counter-font-size)); --border-width: 1px; --mask: linear-gradient(black, black) no-repeat bottom/100% calc(100% - var(--border-width)), linear-gradient(black, black) no-repeat left top/calc(50% - var(--counter-size) / 2) var(--border-width), linear-gradient(black, black) no-repeat right top/calc(50% - var(--counter-size) / 2) var(--border-width); }#brxe-iulzcr { position: relative; --padding: var(--space-s); padding: var(--padding); height: stretch;} #brxe-iulzcr::before { content: ''; position: absolute; inset: 0; border: var(--border-width) dashed var(--neutral-dark); border-radius: calc(var(--radius) + var(--padding) /2); -webkit-mask: var(--mask);mask: var(--mask); pointer-events: none; }#brxe-vekrkm {align-self: center !important; display: flex; align-items: center; aspect-ratio: 1}#brxe-vekrkm {--counter-font-size: var(--h2); --counter-size: calc(var(--counter-font-size)); --border-width: 1px; --mask: linear-gradient(black, black) no-repeat bottom/100% calc(100% - var(--border-width)), linear-gradient(black, black) no-repeat left top/calc(50% - var(--counter-size) / 2) var(--border-width), linear-gradient(black, black) no-repeat right top/calc(50% - var(--counter-size) / 2) var(--border-width); }#brxe-vekrkm { position: relative; --padding: var(--space-s); padding: var(--padding); height: stretch;} #brxe-vekrkm::before { content: ''; position: absolute; inset: 0; border: var(--border-width) dashed var(--neutral-dark); border-radius: calc(var(--radius) + var(--padding) /2); -webkit-mask: var(--mask);mask: var(--mask); pointer-events: none; }#brxe-qywfot {align-self: center !important; display: flex; align-items: center; aspect-ratio: 1}#brxe-qywfot {--counter-font-size: var(--h2); --counter-size: calc(var(--counter-font-size)); --border-width: 1px; --mask: linear-gradient(black, black) no-repeat bottom/100% calc(100% - var(--border-width)), linear-gradient(black, black) no-repeat left top/calc(50% - var(--counter-size) / 2) var(--border-width), linear-gradient(black, black) no-repeat right top/calc(50% - var(--counter-size) / 2) var(--border-width); }#brxe-qywfot { position: relative; --padding: var(--space-s); padding: var(--padding); height: stretch;} #brxe-qywfot::before { content: ''; position: absolute; inset: 0; border: var(--border-width) dashed var(--neutral-dark); border-radius: calc(var(--radius) + var(--padding) /2); -webkit-mask: var(--mask);mask: var(--mask); pointer-events: none; }#brxe-gngzkt {align-self: center !important; display: flex; align-items: center; aspect-ratio: 1}#brxe-gngzkt {--counter-font-size: var(--h2); --counter-size: calc(var(--counter-font-size)); --border-width: 1px; --mask: linear-gradient(black, black) no-repeat bottom/100% calc(100% - var(--border-width)), linear-gradient(black, black) no-repeat left top/calc(50% - var(--counter-size) / 2) var(--border-width), linear-gradient(black, black) no-repeat right top/calc(50% - var(--counter-size) / 2) var(--border-width); }#brxe-gngzkt { position: relative; --padding: var(--space-s); padding: var(--padding); height: stretch;} #brxe-gngzkt::before { content: ''; position: absolute; inset: 0; border: var(--border-width) dashed var(--neutral-dark); border-radius: calc(var(--radius) + var(--padding) /2); -webkit-mask: var(--mask);mask: var(--mask); pointer-events: none; }