.capel-inner{color:#f1f3e8;--color-secondary:#b2bdab;--color-tertiary:#98d000;--color-surface:#081b0c;--color-surface-container-low:#0b1e0e;--color-surface-container:#122615;background:#081b0c}.capel-inner .bg-white{background-color:#122615}.capel-inner .text-primary{color:#f1f3e8}.capel-inner .text-primary\/50,.capel-inner .text-primary\/60,.capel-inner .text-primary\/70{color:#b2bdab}.capel-inner .border-gray-100,.capel-inner .border-gray-200,.capel-inner .border-primary\/10,.capel-inner .border-primary\/20,.capel-inner .divide-gray-100>:not(:last-child){border-color:#ffffff14}.capel-inner .text-gray-500,.capel-inner .text-gray-600,.capel-inner .text-gray-700{color:#b2bdab}.capel-inner .bg-tertiary,.capel-inner .bg-tertiary.text-primary{color:#071506}.capel-inner .bg-white a.bg-primary,.capel-inner button.bg-primary{color:#f1f3e8}.capel-inner h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,68px);line-height:1.08}.capel-inner h2{letter-spacing:-.025em;line-height:1.18}.capel-inner .content-article{max-width:74ch}.capel-inner .content-article>p,.capel-inner .tree-explanation p{color:#b2bdab;font-size:17px;line-height:1.8}.capel-inner .content-aside{background:#122615;border:1px solid #ffffff12;border-radius:20px}.capel-inner .shadow-2xl,.capel-inner .shadow-xl{box-shadow:none}.capel-inner .prose{--tw-prose-body:#b2bdab;--tw-prose-headings:#f1f3e8;--tw-prose-bold:#f1f3e8;--tw-prose-links:#98d000;--tw-prose-bullets:#98d000;--tw-prose-quotes:#f1f3e8;--tw-prose-quote-borders:#98d000;--tw-prose-hr:#ffffff18}.capel-inner .prose :is(h2,h3,h4,strong){color:#f1f3e8}.capel-inner .prose a{color:#98d000;text-underline-offset:4px;text-decoration:underline}.capel-inner input,.capel-inner textarea,.capel-inner select{color:#f1f3e8;background:#192d1b;border-color:#ffffff20}.capel-inner input::placeholder,.capel-inner textarea::placeholder{color:#a3b09d}.capel-inner a,.capel-inner button{transition:background-color .2s,color .2s,border-color .2s}.capel-inner a:focus-visible,.capel-inner button:focus-visible{outline-offset:4px;outline:2px solid #98d000}@media (hover:hover){.capel-inner a.bg-white:hover{background:#213c23}.capel-inner .content-link:hover{color:#98d000}}@media (max-width:640px){.capel-inner .content-article>p,.capel-inner .tree-explanation p{font-size:16px}.capel-inner .prose h2{font-size:30px;line-height:1.2}.capel-inner .prose h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.capel-inner a,.capel-inner button{transition:none}}
