/* 首页封面：天津滨海图书馆中庭（CC0，来源见 assets/img/cover-binhai.txt）。
   满屏照片，标题写在左侧白色球面上；不放按钮、不放图片署名（用户 2026-10-13 定）。
   标题固定用黑体，不跟视觉方向切换。 */

.has-cover .top:not(.scrolled):not(.open){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
/* 首页顶栏改成通栏，左边距和封面标题对齐 */
.has-cover .top .wrap{max-width:none;padding-inline:clamp(24px,5.8vw,112px)}

.cover{position:relative;height:100vh;min-height:640px;max-height:1200px;margin-top:-69px;overflow:hidden;background:#E9E8E4}
.cover-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:28% 50%}
/* 左侧和顶部各压一层很淡的白，让球面上的字和顶栏更清楚 */
.cover-shade{position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(246,246,244,.55) 0%,rgba(246,246,244,.25) 34%,rgba(246,246,244,0) 46%),
  linear-gradient(180deg,rgba(248,248,246,.92) 0%,rgba(248,248,246,.6) 8%,rgba(248,248,246,0) 16%)}
.cover-in{position:absolute;left:clamp(24px,5.8vw,112px);top:50%;transform:translateY(-44%);max-width:min(600px,36vw);color:#0E1726}
.cover-eyebrow{font-size:14px;font-weight:500;letter-spacing:.34em;color:#2660EF}
.cover h1{font-family:"CL Sans",var(--sys);font-weight:700;font-size:clamp(44px,4.4vw,84px);line-height:1.2;letter-spacing:.03em;margin-top:24px;color:#0E1726}
.cover-sub{font-size:clamp(17px,1.15vw,22px);line-height:1.8;color:#3E485B;margin-top:22px}

/* 窄屏：照片偏向球面，文字挪到下方并加白色衬底 */
@media (max-width:760px){
  .cover-img{object-position:18% 50%}
  .cover-shade{background:
    linear-gradient(0deg,rgba(248,248,246,.94) 0%,rgba(248,248,246,.7) 38%,rgba(248,248,246,0) 64%),
    linear-gradient(180deg,rgba(248,248,246,.92) 0%,rgba(248,248,246,0) 18%)}
  .cover-in{max-width:none;right:24px;top:auto;bottom:10vh;transform:none}
  .cover h1{font-size:40px}
}
