:root{--font-headline: "Raleway", serif;--font-serif: "Lisu Bosa", serif;--header-height: 60px;--footer-height: 300px;--layout-gutter: 2vw;--color-white: #fff;--color-background: #ededed;--color-foreground: #000;--color-gray: #ccc;--color-accent: #41b883;--color-accent2: rgb(53, 73, 83);--color-accent2-dark: #182931;--color-positive: rgb(65, 184, 131);--color-negative: red;--color-link: #0a5835;--border-radius: 10}body{margin:0;font-family:var(--font-headline);font-weight:300;background-color:var(--color-background);overflow-x:hidden}h1,h2{font-family:var(--font-headline);font-weight:800}h1{font-size:1.5rem;margin:0}h2{font-size:1rem}h2.h1{font-size:1.5rem;margin:0}h3{font-family:var(--font-serif);font-weight:400;font-size:1rem}p{line-height:1.5}a{color:var(--color-link)}p.no_margin{margin:0}b,strong{font-weight:700}.fields .field input,.fields .field textarea,.fields .field select{font-size:.9rem}.tooltip_wrapper{position:absolute;left:30px;top:8px;background-color:#fff;border:1px solid var(--color-accent);padding:1rem;font-size:.8rem;width:200px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:2px 2px 8px #0000001a}.tooltip_wrapper.right_align{left:-90px;top:30px}button.plain{display:flex;align-items:center;justify-content:flex-start;background:none;border:none;color:currentColor;font-family:inherit;cursor:pointer;transform:scale(1);transition:color .2s}button.plain:hover{color:var(--color-accent)}.highlight{color:var(--color-accent);font-weight:600}.alert{color:var(--color-accent);text-align:center}ul{padding:0;list-style-type:disc;margin:0 0 30px 25px}ul:last-child{margin-bottom:0}ul li{font-size:.9rem;line-height:1.7}input{font-family:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}main{padding-top:var(--header-height);min-height:calc(100vh - var(--header-height) - var(--footer-height))}.card{position:relative;border-radius:calc(var(--border-radius) * 1px);border:2px solid var(--color-accent2);padding:1rem;background:var(--color-white);box-shadow:4px 4px 8px #0003}.card.accent{background:linear-gradient(45deg,var(--color-accent2) 0%,var(--color-accent) 100%);color:var(--color-white)}.card h1{margin-bottom:10px}.card h2{margin:0 0 10px;font-size:1rem}.card p{font-size:.9rem;line-height:1.5;margin:0 0 20px}.card p.no_margin{margin:0;line-height:2}.card p:last-child{margin-bottom:0}.card li{font-size:.9rem;line-height:1.5}dialog .header{border-bottom:1px solid var(--color-accent2-dark);margin-bottom:10px;padding-bottom:10px}dialog .header h2{font-size:1.5rem;margin:0}dialog .body{margin-top:1rem}@media all and (max-width: 932px) and (orientation: portrait){dialog .header h2{font-size:1.2rem}}.ql-container{font-family:inherit}.ql-container li,.ql-container p{font-size:.9rem}.ql-container p{margin:1rem 0!important}.ql-snow .ql-tooltip{left:0!important}@media all and (max-width: 800px){:root{--layout-gutter: 4vw;--border-radius: 6}h1{font-size:1.2rem}}
