[hidden]{display:none!important}.blog-tools{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.blog-tools>div{width:min(100%,520px)}.blog-tools label{display:block;font-weight:600;margin-bottom:8px}.blog-tools input,.account-panel input{display:block;width:100%;padding:13px 15px;background:var(--white);border:1px solid #ad9a8c;color:var(--ink);border-radius:4px;font:inherit}.blog-tools input:focus-visible,.account-panel input:focus-visible{outline:3px solid #995f37;outline-offset:3px}.blog-list>.fine{margin-top:35px}.blog-body>section{scroll-margin-top:150px;margin-top:40px}.article-meta{color:var(--muted);font-size:.875rem}.article-toc{background:var(--soft);padding:26px 30px;margin-block:28px}.article-toc ol{margin-bottom:0;padding-left:22px}.article-toc a{font-size:1rem}.account-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:start;margin-bottom:85px}.account-panel{background:var(--white);border:1px solid var(--line);padding:36px;border-radius:5px}.account-message{font-size:.95rem;padding:14px 16px;background:var(--soft);border-left:3px solid var(--accent);margin-bottom:24px}.account-message:empty{display:none}.account-message.error{border-left-color:#a02727;color:#782121}.account-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:30px}.account-tabs button{border:0;background:none;padding:12px 16px;color:var(--muted);border-bottom:2px solid transparent;flex:1}.account-tabs button.active{color:var(--dark);border-bottom-color:var(--dark)}.account-panel h2{font-size:1.9rem;margin-bottom:25px}.account-panel form{display:grid;gap:20px}.account-panel label{font-size:.95rem;font-weight:600}.account-panel input{margin-top:8px;font-weight:400}.account-panel form .button{width:100%}.account-panel button:disabled{opacity:.6;cursor:wait;transform:none}.plain-button{border:0;padding:8px 0;background:none;text-align:left;color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:.95rem}.account-aside{padding:25px 0}.account-aside h2{font-size:2.5rem;max-width:500px;margin-bottom:24px}.account-aside>a{display:block;text-decoration:none;padding:20px 0;border-bottom:1px solid var(--line)}.account-aside>a span{display:block;color:var(--muted);font-size:.9rem;margin-top:4px}.account-aside .fine{font-size:.85rem;margin-top:25px}.account-single{max-width:650px;margin-bottom:90px}.account-single>a{display:inline-block;margin-top:24px}.member-links{display:flex;flex-direction:column;align-items:start;gap:22px;margin-top:28px}.member-links>a{font-size:.95rem}#member-email{overflow-wrap:anywhere;color:var(--muted);margin-bottom:25px}.account-panel .fine{font-size:.85rem;font-weight:400}
@media(max-width:1000px){.account-layout{gap:30px}}@media(max-width:760px){.account-layout{grid-template-columns:1fr}.account-panel{padding:24px}.account-aside{padding:0}.account-aside h2{font-size:2.1rem}.blog-tools{display:block}.blog-tools>p{margin-top:15px}.account-single{width:calc(100% - 40px)}.article-toc{padding:22px}.account-tabs button{font-size:.9rem;padding:12px 8px}}
