.app-page{--app-color:#96cc6a;--app-color-hover:color-mix(in srgb,var(--app-color)80%,black);--button-text:#fff;--button-hover-text:#fff;color:#d9ead3;padding:1.5rem}.app-page .app-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.app-page .app-header img.app-icon{border-radius:.5rem;width:125px;height:125px}.app-page .app-header h1{color:var(--app-color);font-size:1.875rem;font-weight:700}.app-page .app-header p{color:inherit;margin-top:.25rem}.app-page .button-group{gap:1rem;margin-top:.5rem;display:flex}.app-page .download,.app-page .app-header a.download{background:var(--app-color);color:var(--button-text);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.app-page .download:hover,.app-page .app-header a.download:hover{background:var(--app-color-hover);color:var(--button-hover-text)}.app-page .source-code{border:1px solid var(--app-color);color:var(--app-color);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex}.app-page .source-code:hover{background:var(--app-color);color:var(--button-text)}.app-page .markdown a,.app-page article.markdown a,.app-page .markdown h1,.app-page .markdown h2,.app-page article.markdown h1,.app-page article.markdown h2{color:var(--app-color)}
