.bg{animation:slide 3s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#66cc3319 50%,#0099ff1a 50%);bottom:0;left:-50%;opacity:.5;position:fixed;right:-50%;top:0;z-index:-1}.bg2{animation-direction:alternate-reverse;animation-duration:4s}.bg3{animation-duration:5s}@keyframes slide{0%{transform:translate(-25%)}to{transform:translate(25%)}}.character-options-icons{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.icon-option{display:flex;align-items:center;padding:.2rem;border-radius:var(--bulma-radius);background:#ffffff4d;border:2px solid var(--bulma-border);cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none}.icon-option .icon{color:var(--bulma-border-hover);margin-right:0rem;transition:color .2s ease}.icon-option span{font-size:.75rem;color:var(--bulma-text-light);font-weight:500}.icon-option:hover{background:#ffffff80;border-color:var(--bulma-border-hover)}.icon-option.active{background:#3273dc1a;border-color:var(--bulma-info)}.icon-option.active .icon{color:var(--bulma-info)}.icon-option.active span{color:var(--bulma-text-strong)}.icon-option.exclude-ambiguous{grid-column:1 / -1}.icon-option.exclude-ambiguous .icon{color:var(--bulma-border-hover)}.icon-option.exclude-ambiguous.active .icon{color:var(--bulma-info)}.character-options .field{margin-bottom:.5rem}.password-strength{background:#ffffff0d;border-radius:var(--bulma-radius-large);padding:1rem;border:1px solid rgba(255,255,255,.1)}.box{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.generate-btn,.generate-btn.is-loading{min-width:3.5rem!important}.generate-btn.is-loading:after{display:none!important}.generate-btn:not(.is-loading) .icon{transition:transform .3s ease}.generate-btn:hover:not(.is-loading) .icon{transform:rotate(180deg)}.generate-btn.is-loading .icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title,.label,h1,h2{color:var(--bulma-text-strong)!important}.input,.textarea,.select select{color:var(--bulma-text-strong)!important;background-color:var(--bulma-white)!important;border-color:var(--bulma-border)!important}.input:focus,.textarea:focus,.select select:focus{border-color:var(--bulma-info)!important}.copy-btn{background-color:var(--bulma-info)!important;border-color:var(--bulma-info)!important;color:var(--bulma-white)!important}.copy-btn:hover:not(:disabled){background-color:#2366d1!important;border-color:#2366d1!important}.generate-btn{background-color:var(--bulma-success)!important;border-color:var(--bulma-success)!important;color:var(--bulma-white)!important}.generate-btn:hover:not(:disabled){background-color:#20bc56!important;border-color:#20bc56!important}.buttons.are-small .button{margin-right:.5rem;margin-bottom:.5rem}.buttons.has-addons.is-fullwidth{flex-wrap:nowrap!important}@media screen and (max-width: 768px){.columns{display:block}.column.is-one-third{margin-top:2rem}.buttons.are-small{flex-wrap:wrap}.level.is-mobile{display:flex!important}}.no-drag{-webkit-user-drag:none;-webkit-app-region:no-drag}.noselect{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cover{border-radius:var(--bulma-radius);border:8px solid rgba(200,200,200,.042)}.carousel{text-align:center}.carousel img{margin:5px;width:60px;aspect-ratio:4/2.5;object-fit:contain;opacity:.7;transition:.1s all}.carousel img:hover{transform:scale(1.1)}
