*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}html{overflow-x:clip}body{font-family:var(--theme-font-sans,"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");color:var(--theme-text,#14202b);background-color:var(--theme-bg,#eef2f6)}a{color:var(--theme-brand-light,#0a6ca3);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:600;line-height:1.2}#flash-container{z-index:1000;flex-direction:column;gap:.6rem;width:min(92vw,400px);display:flex;position:fixed;bottom:1rem;right:1rem}.flash{color:#fff;cursor:pointer;border-radius:var(--theme-radius,10px);box-shadow:var(--theme-shadow-lg,0 12px 32px #14202b1f);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.flash:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:none;margin-top:.05rem;font-family:"Font Awesome 7 Free";font-size:1rem;font-style:normal;font-weight:900;line-height:1;display:inline-block}.flash>.body{flex:1;min-width:0}.flash>.body>.title{font-size:.9rem;font-weight:700;line-height:1.35}.flash>.body>.text{font-size:.85rem;font-weight:500;line-height:1.4}.flash>.body>.title+.text{opacity:.92;margin-top:.15rem;font-weight:400}.flash>.close{opacity:.75;flex:none;font-size:1rem;line-height:1}.flash:hover>.close{opacity:1}.flash.is-success{background:var(--theme-success,#1c7c43)}.flash.is-success:before{content:""}.flash.is-error{background:var(--theme-danger,#a11722)}.flash.is-error:before{content:""}.flash.is-warning{background:var(--theme-warning,#8a5a00)}.flash.is-warning:before{content:""}.flash.is-info{background:var(--theme-brand,#014a74)}.flash.is-info:before{content:""}
