/* 分享独立页(文章长图/PDF、日报)公共骨架 — 不继承 base.html,
   但与全站同一套令牌:先引 tokens.css 再引本文件。
   NYT 语言:白画布、细线框、报头黑字白底;彩条一律退役为黑双细线。
   页面特有的版式(试读渐隐、分页导出等)留在各自模板里,也必须引用令牌。 */
*{box-sizing:border-box}
body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans)}

/* 工具条:主按钮 + 白底描边按钮 + 返回链接 */
.toolbar{max-width:760px;margin:18px auto 0;padding:0 20px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.toolbar button,.toolbar a.btn-alt{display:inline-flex;align-items:center;gap:6px;min-height:34px;
  background:var(--blue);color:#fff;border:0;border-radius:var(--r-sm);padding:4px 18px;
  font-size:.92rem;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none}
.toolbar button:disabled{opacity:.6;cursor:default}
.toolbar button.btn-alt,.toolbar a.btn-alt{background:#fff;color:var(--ink);border:1px solid var(--ink)}
.toolbar span{color:var(--mut);font-size:var(--fs-sm)}
.toolbar a.back{margin-left:auto;color:var(--blue);font-size:var(--fs-md);text-decoration:none}

/* 分享画布:统一 760px,细线框替代浮卡阴影 */
.sheet{max-width:760px;margin:14px auto 40px;background:#fff;border:1px solid var(--line)}

/* 报头/页脚:撤深底保文字 —— 白底黑字,页脚顶一道黑细线。
   页脚类名必须保持 .foot —— printpaged.js 用 ".foot span" 取品牌文案 */
.mast{background:#fff;color:var(--ink-strong)}
.foot{background:#fff;color:var(--ink-2);font-size:var(--fs-xs);letter-spacing:.05em;
  border-top:1px solid var(--line-dark)}
