/* Shared guide, scoped to avoid changing existing panel pages. */
#page-author-guide .author-guide-intro{display:flex;align-items:center;gap:24px}
#page-author-guide .author-guide-brand{width:150px;height:auto;flex:0 0 150px;object-fit:contain;border-radius:12px;background:#fff}
#page-author-guide h2{margin-top:0;line-height:1.8}
#page-author-guide p{line-height:1.95}
#page-author-guide .author-guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
#page-author-guide .author-guide-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #5a1c70;border-radius:10px;text-decoration:none;color:#5a1c70;background:#fff;font-weight:bold}
#page-author-guide .author-guide-actions a:hover{background:#f4edf7}
#page-author-guide .author-guide-actions .author-guide-open{background:#5a1c70;color:#fff}
#page-author-guide .author-guide-actions .author-guide-open:hover{background:#441353}
#page-author-guide .author-guide-fee{border-color:#d4b571;background:#fffaf0}
#page-author-guide .author-guide-fee strong{color:#5a1c70;white-space:nowrap}
#page-author-guide iframe{display:block;width:100%;height:80vh;min-height:520px;border:1px solid var(--line,#e4dce8);border-radius:12px;background:#f5f2f7}
@media(max-width:640px){
  #page-author-guide .author-guide-intro{flex-direction:column;align-items:stretch;gap:16px}
  #page-author-guide .author-guide-brand{width:120px;flex-basis:auto;align-self:center}
  #page-author-guide .author-guide-actions a{flex:1 1 150px}
  #page-author-guide iframe{height:65vh;min-height:360px}
}
