.record-post-banner{margin:18px 0;border:1px solid #6665;border-radius:16px;overflow:hidden;background:var(--card-bg,#151a22)}
.record-post-banner>a{display:block}.record-post-banner img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}
.record-post-banner figcaption{padding:14px 16px;text-align:center}.record-post-banner a{color:inherit;text-decoration:none}.record-post-banner a:focus-visible{outline:3px solid #ffe45b;outline-offset:-3px}.record-post-banner figcaption a{display:block;min-height:28px;font-weight:750;overflow-wrap:anywhere}
.record-banner-editor{min-width:0;border:1px solid #8886;border-radius:12px;margin:16px 0;padding:12px;font-size:14px}.record-banner-editor p{font-size:13px;line-height:1.6}.record-banner-editor section{border-top:1px solid #8884;padding:12px 0}.record-banner-editor label{display:block;margin:10px 0}.record-banner-editor input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid #8888;border-radius:8px;background:transparent;color:inherit;font:inherit}.record-banner-editor button{padding:10px 14px;border:1px solid #8888;border-radius:8px;font:inherit;cursor:pointer}.record-banner-editor legend{font-weight:750}.record-banner-editor [data-banner-status]{overflow-wrap:anywhere}
