
.dual-column[data-v-0d1118e0] {
        columns: 2;
}
.color-selector .color-swatch[data-v-0d1118e0] {
        height: 1rem;
        width: 1.5rem;
}
.color-picker[data-v-0d1118e0] {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
}
.color-picker .color-choice[data-v-0d1118e0] {
            width: 2rem;
            height: 2rem;
            aspect-ratio: 1;
            margin: .1rem;
}
.color-picker .color-choice[data-v-0d1118e0]:hover,
            .color-picker .color-choice.active[data-v-0d1118e0] {
                box-shadow: 0 0 2px 2px #d43f3a;
}
@media (max-width: 576px) {
.color-picker .color-choice[data-v-0d1118e0] {
            width: 100%;
            height: initial;
            margin: .2rem;
}
}

.font-selector .font-list[data-v-43dd9f64] {
        columns: 2;
}
.font-selector .font[data-v-43dd9f64] {
        background-repeat: no-repeat;
        border: 1px solid transparent;
        height: 26px;
        margin: 0;
        padding: 0;
        width: 148px;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
}
.font-selector .font[data-v-43dd9f64]:hover,
        .font-selector .font[aria-selected="true"][data-v-43dd9f64] {
            border: 1px solid var(--bs-success);
            border-radius: .5rem;
}
.font-selector .font[aria-selected="true"][data-v-43dd9f64] {
            --bs-bg-opacity: 0.25;
            background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity));
}
.font-selector .font.Default[data-v-43dd9f64] {
            background-position: 0 0;
}
.font-selector .font.Amatic[data-v-43dd9f64] {
            background-position: 0 -26px;
}
.font-selector .font.Animated[data-v-43dd9f64] {
            background-position: 0 -52px;
}
.font-selector .font.Arial[data-v-43dd9f64] {
            background-position: 0 -78px;
}
.font-selector .font.ArialBold[data-v-43dd9f64] {
            background-position: 0 -104px;
}
.font-selector .font.BebasNeue[data-v-43dd9f64] {
            background-position: 0 -130px;
}
.font-selector .font.BlackletterChancery[data-v-43dd9f64] {
            background-position: 0 -156px;
}
.font-selector .font.BubblegumSans[data-v-43dd9f64] {
            background-position: 0 -182px;
}
.font-selector .font.Calligrapher[data-v-43dd9f64] {
            background-position: 0 -208px;
}
.font-selector .font.CaviarDreams[data-v-43dd9f64] {
            background-position: 0 -234px;
}
.font-selector .font.ChunkFive[data-v-43dd9f64] {
            background-position: 0 -260px;
}
.font-selector .font.Comic[data-v-43dd9f64] {
            background-position: 0 -286px;
}
.font-selector .font.FuturaBold[data-v-43dd9f64] {
            background-position: 0 -312px;
}
.font-selector .font.GreatVibes[data-v-43dd9f64] {
            background-position: 0 -338px;
}
.font-selector .font.Impact[data-v-43dd9f64] {
            background-position: 0 -364px;
}
.font-selector .font.InkPen[data-v-43dd9f64] {
            background-position: 0 -390px;
}
.font-selector .font.Kabel[data-v-43dd9f64] {
            background-position: 0 -416px;
}
.font-selector .font.LeagueGothic[data-v-43dd9f64] {
            background-position: 0 -442px;
}
.font-selector .font.Lobster[data-v-43dd9f64] {
            background-position: 0 -468px;
}
.font-selector .font.MuseoSlab[data-v-43dd9f64] {
            background-position: 0 -494px;
}
.font-selector .font.OstrichSans[data-v-43dd9f64] {
            background-position: 0 -520px;
}
.font-selector .font.Paintbrush[data-v-43dd9f64] {
            background-position: 0 -572px;
}
.font-selector .font.PlayerPro[data-v-43dd9f64] {
            background-position: 0 -598px;
}
.font-selector .font.Quicksand[data-v-43dd9f64] {
            background-position: 0 -624px;
}
.font-selector .font.Sofia[data-v-43dd9f64] {
            background-position: 0 -650px;
}
.font-selector .font.Storybook[data-v-43dd9f64] {
            background-position: 0 -676px;
}
.font-selector .font.Stencil[data-v-43dd9f64] {
            background-position: 0 -702px;
}
.font-selector .font.Store[data-v-43dd9f64] {
            background-position: 0 -728px;
}
.font-selector .font.TimesBold[data-v-43dd9f64] {
            background-position: 0 -754px;
}
