.mr-2{margin-right:.5rem!important}.mb-3{margin-bottom:1rem!important}.ml-auto{margin-left:auto!important}.d-none{display:none!important}.d-block{display:block!important}@font-face{font-family:"SnailFont-Pomacea";src:url(../fonts/SnailFont-Pomacea.ttf) format("truetype")}@font-face{font-family:"SnailFont-Sinotaia";src:url(../fonts/SnailFont-Sinotaia.ttf) format("truetype")}.hidden{color:transparent;position:absolute;font-family:"SnailFont-Sinotaia";-webkit-user-select:none;-moz-user-select:none;user-select:none}.snailfont-pomacea .output-text{font-family:"SnailFont-Pomacea";line-height:1.5}.snailfont-sinotaia .output-text{font-family:"SnailFont-Sinotaia";line-height:1.5}#generator-output .snailbgimg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;display:none}#generator-output .output-text{text-align:center;padding-top:.4em;word-break:keep-all;overflow-wrap:anywhere;background:0 0}#font-generator .output-container.snailbg-none{background-image:url(../img/bgnone-white.png)}#font-generator .output-container.snailbg-none #generator-output{background:0 0}#font-generator .output-container.snailbg-white #generator-output{background:#fff}#font-generator .output-container.snailbg-paper{color:#1d1109}#font-generator .output-container.snailbg-paper #generator-output .snailbgimg{display:block}@media (min-width:768px){.d-md-block{display:block!important}}