:root{--kl-accent:#1f8a5b;--kl-accent-soft:#eaf4ee;--kl-bg:#f4f7f4;--kl-text:#2f3a34}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-rounded), system-ui, sans-serif;background:var(--kl-bg);color:var(--kl-text);-webkit-font-smoothing:antialiased}@keyframes klPop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes klFade{0%{opacity:0}to{opacity:1}}@keyframes klCheck{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d7e0da;border-radius:8px}button{font-family:inherit}[data-amplify-authenticator]{--amplify-components-button-primary-background-color:var(--kl-accent);--amplify-components-button-primary-hover-background-color:#1a774e;--amplify-colors-brand-primary-80:var(--kl-accent);--amplify-colors-brand-primary-90:#1a774e;--amplify-colors-brand-primary-100:#155f3f;font-family:var(--font-rounded), system-ui, sans-serif}.kl-editor{color:var(--kl-text);outline:none;font-size:15px;font-weight:500;line-height:1.7}.kl-editor>:first-child{margin-top:0}.kl-editor>:last-child{margin-bottom:0}.kl-editor p{margin:0 0 .6em}.kl-editor h1{margin:.9em 0 .35em;font-size:1.5em;font-weight:800}.kl-editor h2{margin:.9em 0 .35em;font-size:1.28em;font-weight:800}.kl-editor h3{margin:.9em 0 .35em;font-size:1.12em;font-weight:800}.kl-editor ul,.kl-editor ol{margin:0 0 .6em;padding-left:1.4em}.kl-editor li{margin:.15em 0}.kl-editor blockquote{color:#6b7a72;border-left:3px solid #dfe7e2;margin:.6em 0;padding-left:.9em}.kl-editor pre{background:#f3f5f4;border-radius:10px;padding:12px 14px;font-size:13.5px;overflow-x:auto}.kl-editor code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kl-editor :not(pre)>code{background:#f3f5f4;border-radius:6px;padding:1px 5px;font-size:.92em}.kl-editor hr{border:none;border-top:1px solid #e6ece8;margin:1em 0}.kl-editor a{color:var(--kl-accent)}.kl-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#b7c0bb;float:left;pointer-events:none;height:0}
