.s6e55b374a-canvas{width:min(var(--width),calc(100% - 64px));margin:auto;min-width:0}
.s6e55b374a-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;min-height:45px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font-size:12px}
.s6e55b374a-primary{background:var(--accent);color:var(--on);border-color:var(--accent)}
.s6e55b374a-primary:hover{color:var(--on);filter:brightness(1.1)}
.s6e55b374a-page-heading{padding:37px 0}
.s6e55b374a-page-heading h1,.s6e55b374a-reading-page h1{font-size:clamp(30px,4vw,50px);margin:16px 0}
.s6e55b374a-page-heading p{font-size:13px;color:var(--muted)}
.s6e55b374a-reading-page{max-width:850px;margin:auto}
.s6e55b374a-feedback-form label{display:grid;gap:8px;font-size:12px;margin:16px 0}
.s6e55b374a-feedback-form input,.s6e55b374a-feedback-form textarea{width:100%;padding:13px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit}
.s6e55b374a-feedback-form textarea{min-height:150px;resize:vertical}
.s6e55b374a-verify-image{height:40px;width:auto;cursor:pointer}
.s6e55b374a-form-note{font-size:12px;color:var(--accent);margin:15px 0}
@media(max-width:760px){.s6e55b374a-canvas{width:calc(100% - 32px)}
.s6e55b374a-page-heading h1,.s6e55b374a-reading-page h1{font-size:31px}}