/* The Chronicles · 390px 防折行截断 */
.pw-twin-nav{
  display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 46%;
  max-width:min(520px,46vw);padding:0 8px;height:100%;overflow:hidden;
}
.pw-twin{
  display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;
  padding:6px 10px;border-radius:999px;text-decoration:none;
  color:var(--weak,#9a9588);border:1px solid var(--line,rgba(201,169,97,.22));
  font:650 12px/1.2 system-ui,sans-serif;white-space:nowrap;
}
.pw-twin-label{overflow:hidden;text-overflow:ellipsis;}
.pw-twin-sm{display:none;}
.pw-twin.is-on{color:var(--gold2,#c9a961);background:rgba(201,169,97,.12);}
.topbar:has(.pw-twin-nav) .brand-zh{display:none;}
.m2m-chronicles-wrapper,.pw-ch-page{
  max-width:1080px;margin:72px auto 96px;padding:0 16px 32px;min-width:0;
  box-sizing:border-box;
}
.pw-ch-hero{margin:0 0 18px;min-width:0;}
.pw-ch-hero h1,.pw-ch-hero p{
  margin:0 0 8px;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;
}
.pw-ch-hero h1{font:800 22px/1.35 "Songti SC","Noto Serif SC",serif;color:var(--gold2,#c9a961);}
.pw-ch-hero p{color:var(--paper,#ece7d8);opacity:.86;font-size:14px;line-height:1.55;}
.pw-ch-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;}
.pw-ch-card{
  flex:1 1 280px;min-width:0;max-width:100%;box-sizing:border-box;
  padding:14px 14px 16px;border:1px solid var(--line,rgba(201,169,97,.22));
  border-radius:14px;background:rgba(20,18,14,.45);
}
.pw-ch-card h2,.pw-ch-card p,.pw-ch-meta{
  overflow-wrap:anywhere;word-break:break-word;white-space:normal;
}
.pw-ch-card h2{margin:0 0 8px;font:700 16px/1.4 "Songti SC",serif;color:var(--gold2,#c9a961);}
.pw-ch-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;}
.pw-ch-chip{
  display:inline-block;max-width:100%;padding:3px 8px;border-radius:999px;
  border:1px solid rgba(201,169,97,.28);font-size:11px;line-height:1.3;
  overflow-wrap:anywhere;
}
.pw-ch-card p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--paper,#ece7d8);}
@media (max-width:430px){
  .pw-twin-nav{flex:1 1 auto;max-width:none;overflow:visible;}
  .pw-twin{padding:6px 8px;gap:4px;white-space:nowrap;overflow:visible;text-overflow:clip;}
  .pw-twin-label{display:none;}
  .pw-twin-sm{display:inline;}
  .brand-zh{display:none;}
  .m2m-chronicles-wrapper,.pw-ch-page{
    margin-top:64px;
    padding:0 12px calc(95px + env(safe-area-inset-bottom, 0px));
    box-sizing:border-box;
  }
  .m2m-path-walker-container{
    padding-bottom:calc(95px + env(safe-area-inset-bottom, 0px)) !important;
    box-sizing:border-box;
  }
  .pw-ch-grid{flex-direction:column;}
  .pw-ch-card{flex-basis:auto;}
  .pw-ch-hero h1{font-size:18px;}
}


/* t194 touch */
@media (max-width:767.98px){
  .pw-twin{min-width:44px;min-height:44px;padding:8px!important;}
  .pw-back-home{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
}
