:root{--background:#fff;--foreground:#171717}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif}h1{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:2.5rem;font-weight:700;text-decoration:none}h2{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:2rem;font-weight:600;text-decoration:none}h3{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}h4{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:none}h5{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1.125rem;font-weight:600;text-decoration:none}h6{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none}p,span,div,a,button,input,textarea,label{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif}a{text-decoration:none}a:hover{text-decoration:underline}.loader{aspect-ratio:1.154;--c:#0000, #25b09b 2deg 59deg, #0000 61deg;--c1:conic-gradient(from 149deg at top, var(--c));--c2:conic-gradient(from -31deg at bottom, var(--c));background:var(--c1) top, var(--c1) bottom right, var(--c2) bottom, var(--c1) bottom left;background-repeat:no-repeat;background-size:50% 50%;width:60px;animation:1s infinite l37}@keyframes l37{80%,to{background-position:100% 100%,0 100%,bottom,top}}.ck.ck-editor__editable{border:none!important;min-height:300px!important;max-height:500px!important}.ck.ck-editor{width:100%!important}.ck.ck-content{padding:1rem!important;font-size:16px!important}.ck.ck-toolbar{border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:.75rem .75rem 0 0!important}.ck-content h1{color:#1a202c;margin:1rem 0 .5rem;font-size:2rem;font-weight:700}.ck-content h2{color:#2d3748;margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600}.ck-content h3{color:#4a5568;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.ck-content p{color:#333;margin-bottom:1rem}.ck-content ul,.ck-content ol{color:#333;margin-bottom:1rem;padding-left:1.5rem}.ck-content ul{list-style-type:disc}.ck-content ol{list-style-type:decimal}.ck-content li{margin-bottom:.5rem;line-height:1.6}
