* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  width: 100%;
  height: 100%;
  overflow: hidden;      
  touch-action: none;    
  overscroll-behavior: none; 
}
body {
  display: flex; 
  flex-direction: column; 
  background: linear-gradient(0deg, #765BA7 14%, #FF1C26 35%, #FF7AAB 67%, #FFF875 89%);
  background-size: 100% 120%; 
  background-position: 0% 0%;
  animation: gradientShiftVertical 7s ease-in-out infinite;
  padding: 1rem;   
  box-sizing: border-box;
}




@keyframes gradientShiftVertical {
  0%   { background-position: 0% 0%; }
  50%  { background-position: 0% 100%; }
  100% { background-position: 0% 0%; }
}

@keyframes gradientShiftHorizontal {
  0%   { background-position: 0% 0%; }
  50%  { background-position: 100% 0%; }
  100% { background-position: 0% 0%; }
}



@font-face {
  font-family: 'obg';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'obg';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}


/* ========== GLOBAL: kill iOS default blue ========== */
a{
  text-decoration: none;
  color: inherit;
  -webkit-text-fill-color: currentColor; /* iOS 有时会用它强行上色 */
}

a:visited{
  color: inherit;
  -webkit-text-fill-color: currentColor;
}

button{
  color: inherit;
  -webkit-text-fill-color: currentColor;
}

a,
button,
[role="button"],
input,
label,
summary{
  -webkit-tap-highlight-color: transparent;
}

h1 {
  font-family: 'obg';
  color: black;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;   
  opacity: 0.9;
}

a h1{
  color: black;
  text-decoration: underline;
}

a h1:hover{
  color: #FF7AAB;
  
}

.bodycopy{
  font-family: 'obg';
  color: black;
  font-size: var(--panel-body-size);
  font-style: normal;
  font-weight: 500;
  line-height: var(--panel-body-line);
}

h2{
  font-family: 'obg';
  color: black;
  font-size: 1.2rem;          
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

h3{
  font-family: 'obg';
  color: black;
  font-size: 1.1rem;          /* 比 bodycopy 大一点 */
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  
}

h4{
  font-family: 'obg';
  color: black;
  font-size: 1rem;       /* 介于 h3 和 bodycopy 之间 */
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  
}


.page{
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.page-content{
  display: flex;
  width: 100%;
  flex-grow: 1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  
}


/* Paragraph */

.content{
  display: flex;
  width: 100%;
  align-items: flex-start;
  gap: 1.25rem;
  flex-shrink: 0;
  align-self: stretch;
  animation: breathingGlow 3s ease-in-out infinite;
  position: relative;
}

/*
.content.row3{
  position: relative;
  z-index: 4;
}
.content.row2{
  position: relative;
  z-index: 0;
}
*/

.content.row1{
  position: relative;
  z-index: 2;
}

@keyframes breathingGlow {
  0%, 100% {
    filter: brightness(1.4);
  }
  50% {
    filter: brightness(0.9);
  }
}


.info{
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 1.25rem;
  flex-shrink: 0;
  grid-row: 1 / span 1;
  grid-column: 1 / span 1;
}


.event{
  width: 50%;
}

.event.link h1 a {
  text-decoration: none;
  color: inherit;
  display: inline-flex;

}

.event.link h1 a .no-underline {
  text-decoration: none;
}

.event.link h1 a .underline {
  text-decoration: underline;
}

.event.link h1 a:hover {
  color: #FF7AAB;
}

/* SVG Slide*/
.svg-carousel {
  position: absolute;
  top: 0.5rem;
  height: calc(100% - 2rem);
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  opacity: 1; 
  flex-shrink: 0;
}

.svg-carousel.left {
  left: 0;
}

.svg-carousel.right {
  right: 0;
}

.svg-slide {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  opacity: 0;
  animation: fadeCycle 18s linear infinite;  
}
.svg-slide.slide1{
  z-index: 3;
}

.svg-slide.slide2{
  z-index: 1;
}

.svg-slide.slide3{
  z-index: 5;
}

.svg-slide.slide1.alt{
  z-index: 1;
}

.svg-slide.slide2.alt{
  z-index: 3;
}

.svg-slide.slide3.alt{
  z-index: -1;
}

@keyframes fadeCycle {
  0%     { opacity: 0; }
  0.6%     { opacity: 1; }  
  9%   { opacity: 1; } 
  10.5%  { opacity: 0; } 
  100%   { opacity: 0; }
}

.svg-carousel.left .slide1 { animation-delay: 0s; }
.svg-carousel.left .slide2 { animation-delay: 3s; }
.svg-carousel.left .slide3 { animation-delay: 6s; }

.svg-carousel.left .slide1.alt { animation-delay: 9s; }
.svg-carousel.left .slide2.alt { animation-delay: 11s; }
.svg-carousel.left .slide3.alt { animation-delay: 15s; }


.svg-carousel.right .slide1 { animation-delay: 0s; }    
.svg-carousel.right .slide2 { animation-delay: 4s; }   
.svg-carousel.right .slide3 { animation-delay: 6s; }     

.svg-carousel.right .slide1.alt { animation-delay: 10s; } 
.svg-carousel.right .slide2.alt { animation-delay: 12s; }   
.svg-carousel.right .slide3.alt { animation-delay: 15.5s; }   

::-moz-selection{
  background: #FF7AAB; 
  color: white;
}

::selection {
  background: #FF7AAB;
  color: white;
}

/* =========================
   PANELS BASE 
========================= */

/* make sure panels sit above your background */
.desktop{
  position: absolute;
  inset: 0;
  z-index: 50;
  pointer-events: none; /* only panels & dock receive clicks */
}
/* =========================
   PANELS responsive base
========================= */

:root{
  --panel-bar-h: clamp(35px, 3rem, 72px);

  --panel-h: clamp(540px, calc(100vh - 16rem), 800px);

  /* 关键：顶部安全区，保证不盖住背景的两行标题 */
  --safe-top: clamp(4.2rem, 9vh, 7.2rem);

  /* 左右贴边 */
  --edge-x: 0rem;

  /* 关键：dock 和 presentation 底边贴屏幕 */
  --dock-y: 0rem;

  --shift-left: 10vw;
  --shift-right: 8vw;
  --program-days-w: 13rem;
  --program-panel-w: clamp(660px, 70vw, 920px);
  
  --step: var(--panel-bar-h);
  
   /* ===== UI typography ===== */
  --ui-font: "obg";
  --ui-size: 1.2rem;
  --ui-line: 110%;
  --panel-body-size: 0.85rem;
  --panel-body-line: 1.35;

  /* ===== UI border ===== */
  --ui-border: 2px solid #000;

  /* ===== Panel colors ===== */
  --color-presentation: #FFF875;
  --color-program: #b182ee;
  --color-books: #FF84B1;
  --color-infos: #FF4D55;
 
  
}

/* panel base */
.panel{
  position: absolute;
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  color: #000;

  border-radius: 0;
  box-shadow: none;
  overflow: hidden;

  /* 所有 panel 同高 */
  height: var(--panel-h);
  

  /* 默认层级 */
  z-index: 10;
}

.panel a{ color: inherit; }

.panel[data-order="1"] { z-index: 11; }
.panel[data-order="2"] { z-index: 12; }
.panel[data-order="3"] { z-index: 13; }
.panel[data-order="4"] { z-index: 14; }

.panel,
.dock-item{
  border: var(--ui-border);
}

/* active/front */
.panel.is-front{ z-index: 100; }

/* title bar height becomes a layout "unit" */
.panel-bar{
  height: var(--panel-bar-h);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 0.65rem 0.75rem;
  border-bottom: 2px solid #000;
}

/* =========
   Width scale (responsive)
   presentation narrow
   program < infos < books (books widest)
   clamp(min, preferred(vw), max)
========= */

#presentation{
  width: clamp(280px, 25vw, 360px);
  height: calc(var(--panel-h) - 1rem); /* 或 -2rem */
}

#program{
  width: var(--program-panel-w);
 
  /* program 三列内容 */
}

#books{
  width: clamp(820px, 80vw, 1100px);
  --books-top-gap: 13px;
  --books-pull-border-comp: 2px;

}

#infos{
  width: clamp(500px, 48vw, 600px);
   height: calc(var(--panel-h) - 4rem);
 
}

#presentation a { color: #000; }

#books a { 
  color: black; 
  text-decoration: underline;
}

#books a:visited{
  color: #000;
}

#books a:hover{
  color: #FF3B83;
}

/* =========
   BOOKS PANEL (skeleton layout)
========= */
#presentation .panel-content{
  font-size: var(--panel-body-size);
  line-height: var(--panel-body-line);
}

#books .panel-content{
  padding: var(--books-top-gap) 0.8rem 0.8rem;
  overflow: hidden;
}

#books .books-panel{
  height: 100%;
  --spine-pad-top: 0.8rem;
  --spine-pad-x: 0.15rem;
  --spine-pad-bottom: 0.2rem;
  --spine-gap: clamp(0.04rem, 0.35vh, 0.1rem);
  --books-open-pad-x: 1.3rem;
  --books-pull-y: calc(var(--books-top-gap) + var(--books-pull-border-comp));
}

#books .books-view{
  height: 100%;
}

#books .books-view.is-hidden{
  display: none;
}

#books .books-spines{
  display: grid;
  grid-template-columns: repeat(14, minmax(0, 1fr));
  height: 100%;
}

#books .book-spine,
#books .books-open-nav{
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: var(--spine-pad-top) var(--spine-pad-x) var(--spine-pad-bottom);
  position: relative;
  transform: translateY(0);
  transition: transform 180ms ease;
  will-change: transform;
}

#books .book-spine{
  min-width: 0;
  height: 100%;
  background: transparent;
  border: 2px solid #000;
  margin: 0;
}

#books .book-spine-title{
  --spine-title-slot-h: 70%;
  align-self: center;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 0 1 var(--spine-title-slot-h);
  min-height: 0;
  width: 100%;
  min-width: 0;
  height: var(--spine-title-slot-h);
  max-height: var(--spine-title-slot-h);
  overflow: hidden;
  white-space: nowrap;
  writing-mode: vertical-rl;
  text-orientation: mixed;
  transform: rotate(180deg);
  font-family: var(--ui-font);
  font-size: clamp(1.1rem, 1.3vw, 1.2rem);
  font-style: normal;
  line-height: 1;
  text-align: left;
  letter-spacing: 0.01em;
}

#books .book-spine-title:hover{
  font-style: italic;
}

@media (min-width: 641px) and (hover: hover) and (pointer: fine), (min-width: 641px) and (any-hover: hover){
  #books .book-spine:hover,
  #books .book-spine:focus-visible,
  #books .books-open-nav:hover,
  #books .books-open-nav:focus-visible{
    background: #FF9CC0;
    transform: translateY(calc(var(--books-pull-y) * -1));
    z-index: 2;
  }

  #books .book-spine:hover .book-spine-title,
  #books .book-spine:focus-visible .book-spine-title,
  #books .books-open-nav:hover .book-spine-title,
  #books .books-open-nav:focus-visible .book-spine-title{
    font-style: italic;
  }
}

#books .book-spine-school{
  display: block;
  width: 100%;
  margin-top: auto;
  padding-top: calc(var(--spine-pad-bottom) + var(--spine-gap));
  padding-bottom: 0.2rem;
  border-top: 1px solid #000;
  text-align: center;
  font-family: var(--ui-font);
  font-size: clamp(0.48rem, 0.5vw, 0.6rem);
  line-height: 1.05;
  word-break: keep-all;
  overflow-wrap: normal;
}

@media (min-width: 641px){
  #books .book-spine + .book-spine{
    margin-left: -2px;
    width: calc(100% + 2px);
  }

  #books .books-open-page--left,
  #books .books-open-page--right,
  #books .books-open-nav--right{
    margin-left: -2px;
    width: calc(100% + 2px);
  }

  #books .books-view--spine .book-spine-title,
  #books .books-open-nav .book-spine-title{
    align-self: end;
    flex: 1 1 auto;
    min-height: 0;
    height: auto;
    max-height: var(--spine-title-slot-h);
    white-space: normal;
    overflow-wrap: anywhere;
    overflow: hidden;
  }

  #books .books-view--spine .book-spine-school,
  #books .books-open-nav .book-spine-school{
    flex: 0 0 auto;
    margin-top: auto;
    padding-top: calc(var(--spine-pad-bottom) + var(--spine-gap));
  }
}

@media (max-height: 860px){
  #books .books-panel{
    --spine-pad-top: 0.55rem;
    --spine-pad-x: 0.12rem;
    --spine-pad-bottom: 0.25rem;
    --spine-gap: 0.08rem;
  }
  #books .book-spine-title{
    font-size: 0.95rem;
  }
  #books .book-spine-school{
    font-size: 0.56rem;
  }
}

@media (max-height: 740px){
  #books .books-panel{
    --spine-pad-top: 0.4rem;
    --spine-pad-x: 0.1rem;
    --spine-pad-bottom: 0.16rem;
    --spine-gap: 0.06rem;
  }
  #books .book-spine-title{
    font-size: 0.9rem;
  }
  #books .book-spine-school{
    font-size: 0.5rem;
  }
}

@media (max-height: 660px){
  #books .books-panel{
    --spine-pad-top: 0.28rem;
    --spine-pad-x: 0.08rem;
    --spine-pad-bottom: 0.12rem;
    --spine-gap: 0.04rem;
  }
  #books .book-spine-title{
    font-size: 0.85rem;
  }
  #books .book-spine-school{
    font-size: 0.46rem;
  }
}

#books .books-open-grid{
  display: grid;
  grid-template-columns: repeat(14, minmax(0, 1fr));
  height: 100%;
}

#books .books-open-nav--left{
  grid-column: 1 / span 1;
}

#books .books-open-page--left{
  grid-column: 2 / span 6;
}

#books .books-open-page--right{
  grid-column: 8 / span 6;
}

#books .books-open-nav--right{
  grid-column: 14 / span 1;
}

#books .books-open-nav,
#books .books-open-page{
  box-sizing: border-box;
  min-width: 0;
  height: 100%;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 0;
  border-right: 0;
  background: transparent;
}

#books .books-open-page{
  display: flex;
  flex-direction: column;
  padding: 0;
  overflow: hidden;
}

#books .books-page-scroll{
  flex: 1 1 auto;
  min-height: 0;
  padding: 0 var(--books-open-pad-x) calc(1rem + 4.2rem);
  overflow-y: auto;
  scrollbar-width: none;
}

#books .books-page-scroll::-webkit-scrollbar{
  display: none;
}

#books .books-open-page--left{
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

#books .books-open-page--right{
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

#books .books-open-nav--left{
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

#books .books-open-nav--right{
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}

#books .books-page-head{
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  height: 4.2rem;
  min-height: 4.2rem;
  background: var(--color-books);
  margin: 0 0 1rem;
  padding: 1rem var(--books-open-pad-x) 0.4rem;
}

#books .books-page-head::after{
  content: "";
  position: absolute;
  left: var(--books-open-pad-x);
  right: var(--books-open-pad-x);
  bottom: 0;
  border-bottom: 2px solid #000;
  pointer-events: none;
}

#books .books-page-school{
  margin: 0;
  font-family: var(--ui-font);
  font-size: 0.9rem;
  line-height: 1.2;
}

#books .books-page-head--right{
  justify-content: flex-end;
}

#books .books-page-title{
  margin: 0 0 1rem;
  font-family: var(--ui-font);
  font-style: italic;
  font-size: clamp(1.3rem, 1.5vw, 1.6rem);
  line-height: 1;
}

#books .books-page-text p{
  margin: 0 0 0.95rem;
  font-family: var(--ui-font);
  font-size: var(--panel-body-size);
  line-height: var(--panel-body-line);
}

#books .books-page-text sup{
  font-size: 0.72em;
  vertical-align: super;
  line-height: 0;
}

#books .books-page-intro{
  margin: 0 0 1rem;
  grid-column: 1 / -1;
  font-family: var(--ui-font);
  font-size: var(--panel-body-size);
  line-height: var(--panel-body-line);
}

#books .books-back{
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: var(--ui-font);
  font-size: var(--ui-size);
  line-height: var(--ui-line);
  font-weight: normal;
  cursor: pointer;
}

#books .books-close-open{
  display: none;
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: var(--ui-font);
  font-size: clamp(1.5rem, 2vw, 2rem);
  line-height: 1;
  cursor: pointer;
}

#books .books-open-mobile-head{
  display: none;
}

#books .books-cards{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem 1.3rem;
}

#books .books-right-set{
  display: none;
}

#books .books-right-set.is-active{
  display: block;
}

#books .books-row{
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  width: 100%;
  align-items: start;
  gap: 1rem 1.3rem;
}

#books .books-row + .books-row{
  margin-top: 1rem;
}

#books .books-card{
  margin: 0;
  align-self: start;
  justify-self: start;
}

#books .books-card-media{
  margin-bottom: 0.45rem;
  width: fit-content;
  max-width: 100%;
}

#books .books-card-media img{
  width: calc(var(--cover-w, 9rem) * var(--set-scale, 1) * var(--mobile-scale, 1));
  height: auto;
  display: block;
  max-width: 100%;
}

#books .books-card-caption{
  margin: 0;
  width: calc(var(--cover-w, 9rem) * var(--set-scale, 1) * var(--mobile-scale, 1));
  max-width: 100%;
  font-family: var(--ui-font);
  font-size: 0.66rem;
  line-height: 1.15;
}

/* Cover blur filter */
#books #booksPageRight .books-card-media{
  overflow: hidden;
}

#books #booksPageRight .books-card-media img{
  filter: blur(16px);
  
}

#books #booksPageRight .books-card-caption{
  visibility: hidden;
}


#books .books-mobile-toc{
  display: none;
}

@media (max-width: 640px){
  #books .panel-content{
    padding: 0;
  }

  #books .books-panel{
    --books-open-pad-x: 0.75rem;
  }

  #books .books-panel.is-open{
    height: 100%;
    overflow: hidden;
  }

  #books .books-view--spine{
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    scrollbar-width: none;
    border: 0;
  }

  #books .books-view--spine::-webkit-scrollbar{
    display: none;
  }

  #books .books-spines{
    display: block;
    height: auto;
    min-height: 100%;
    width: 100%;
  }

  #books .book-spine{
    display: grid;
    grid-template-columns: minmax(0, 72fr) minmax(0, 28fr);
    align-items: center;
    gap: 0.8rem;
    height: auto;
    min-height: 4.35rem;
    padding: 0.65rem var(--books-open-pad-x);
    width: 100%;
    box-sizing: border-box;
    border: 0;
  }

  #books .book-spine:first-child{
    border-top: 0;
  }

  #books .book-spine + .book-spine{
    border-top: 2px solid #000;
  }

  #books .book-spine:last-child{
    border-right: 0;
  }

  #books .book-spine-title{
    grid-column: 1;
    align-self: center;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    writing-mode: horizontal-tb;
    text-orientation: mixed;
    transform: none;
    width: 100%;
    height: auto;
    max-height: none;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
    font-size: 1rem;
    line-height: 1.12;
    padding-bottom: 0.08rem;
    word-break: keep-all;
    overflow-wrap: normal;
  }

  #books .book-spine-school{
    grid-column: 2;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0;
    text-align: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    font-size: 0.75rem;
    line-height: 1.14;
    padding-bottom: 0.08rem;
  }

  #books .books-view--open{
    box-sizing: border-box;
    height: 100%;
    min-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    border: 0;
  }

  #books .books-view--open::-webkit-scrollbar{
    display: none;
  }

  #books .books-view--open.is-switching .books-open-grid{
    animation: booksMobileCardSwitch 180ms ease;
  }

  @keyframes booksMobileCardSwitch{
    0%{
      opacity: 0.86;
      transform: translateY(8px);
    }
    100%{
      opacity: 1;
      transform: translateY(0);
    }
  }

  #books .books-open-grid{
    grid-template-columns: 1fr;
    height: auto;
  }

  #books .books-open-nav{
    display: none;
  }

  #books .books-open-page--left,
  #books .books-open-page--right{
    grid-column: 1 / -1;
    border: 0;
    overflow: visible;
  }

  #books .books-page-scroll{
    flex: 0 0 auto;
    min-height: auto;
    padding: 0 var(--books-open-pad-x) 1rem;
    overflow: visible;
  }

  #books .books-right-set{
    --mobile-scale: 0.9;
  }

  #books .books-right-set[data-index="0"],
  #books .books-right-set[data-index="1"],
  #books .books-right-set[data-index="11"]{
    --mobile-scale: 1;
  }

  #books .books-right-set[data-index="7"],
  #books .books-right-set[data-index="8"],
  #books .books-right-set[data-index="9"]{
    --mobile-scale: 0.86;
  }

  #books .books-page-head{
    margin: 0 calc(var(--books-open-pad-x) * -1) 0.85rem;
  }

  #books .books-open-page--left .books-page-head{
    display: none;
  }

  #books .books-open-page--right .books-page-head{
    display: none;
  }

  #books .books-open-mobile-head{
    position: sticky;
    top: 0;
    z-index: 4;
    display: block;
    background: var(--color-books);
    padding: 0.65rem var(--books-open-pad-x) 0;
    margin: 0 0 1rem;
  }

  #books .books-open-mobile-head::after{
    content: none;
  }

  #books .books-page-school--mobile{
    margin: 0;
    font-family: var(--ui-font);
    font-size: 0.82rem;
    line-height: 1.05;
    padding: 0.5rem 2.2rem 0.45rem 0;
    border-bottom: 2px solid #000;
  }

  #books .books-close-open{
    display: inline-flex;
    position: absolute;
    top: 0.65rem;
    right: var(--books-open-pad-x);
    align-items: center;
    justify-content: center;
    font-family: var(--ui-font);
    font-size: var(--ui-size);
    line-height: var(--ui-line);
    padding: 0.35rem 0;
  }

  #books .books-cards{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.85rem 1rem;
  }

  #books .books-row{
    gap: 0.85rem 1rem;
  }

  #books .books-row + .books-row{
    margin-top: 0.85rem;
  }

  #books .books-mobile-toc{
    display: block;
    border-top: 2px solid #000;
    max-height: none;
    overflow: visible;
    margin-top: 0;
  }

  #books .books-mobile-toc-item{
    width: 100%;
    display: grid;
    grid-template-columns: minmax(0, 7.2fr) minmax(0, 2.8fr);
    gap: 0.8rem;
    align-items: center;
    background: transparent;
    border: 0;
    border-top: 0;
    margin: 0;
    min-height: 4.35rem;
    padding: 0.65rem var(--books-open-pad-x);
    text-align: left;
    cursor: pointer;
  }

  #books .books-mobile-toc-item + .books-mobile-toc-item{
    border-top: 2px solid #000;
  }

  #books .books-mobile-toc-item:hover,
  #books .books-mobile-toc-item:focus-visible{
    background: #FF9CC0;
  }

  #books .books-mobile-toc-item.is-active{
    background: #FF9CC0;
  }

  #books .books-mobile-toc-school{
    grid-column: 2;
    text-align: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    font-family: var(--ui-font);
    font-size: 0.75rem;
    line-height: 1.14;
    padding-bottom: 0.08rem;
  }

  #books .books-mobile-toc-title{
    grid-column: 1;
    text-align: left;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    font-family: var(--ui-font);
    font-style: normal;
    font-size: 1rem;
    line-height: 1.12;
    padding-bottom: 0.08rem;
    word-break: keep-all;
    overflow-wrap: normal;
  }

  #books .books-mobile-toc-item.is-active .books-mobile-toc-title{
    font-style: italic;
  }
}

@media (max-width: 640px) and (hover: hover) and (pointer: fine){
  #books .books-view--spine .book-spine:hover,
  #books .books-view--spine .book-spine:focus-visible{
    background: #FF9CC0;
  }
}

@media (max-width: 640px) and (hover: none){
  #books .books-view--spine .book-spine:hover{
    background: transparent;
  }

  #books .books-view--spine .book-spine:active,
  #books .books-view--spine .book-spine:focus-visible{
    background: #FF9CC0;
  }
}

/* =========
   Placement (responsive)
   Vertical offsets derived from --panel-bar-h
   Horizontal offsets use vw shifts + edge padding
========= */

/* bottom-left: presentation 贴底 */
#presentation{
  left: calc(var(--edge-x) + var(--program-panel-w) * 0.7);
  top: calc(var(--safe-top) + var(--panel-bar-h) * 3);
}
/* program 再往下错开（这里给 3 个标题条高度，可以改成 2 或 4） */
#program{
  left: var(--edge-x);
  top: calc(var(--safe-top) + var(--panel-bar-h) * 2);
}


/* books 在 infos 下面错开 1 个标题条高度，避免盖标题 */
#books{
  right: calc(var(--edge-x) + var(--shift-right) - 2rem);
  top: calc(var(--safe-top) + var(--panel-bar-h) * 1);
}

/* top-right: infos 永远从 safe-top 开始（不盖背景两行字） */
#infos{
  right: var(--edge-x);
  top: var(--safe-top);
}

@media (min-width: 1920px){
  :root{
    --shift-right: 12vw;
  }

  #books{
    width: clamp(980px, 76vw, 1320px);
  }

  #presentation{
    left: calc(var(--edge-x) + var(--program-panel-w) * 0.7 + 2.4vw);
  }
}

@media (min-width: 2560px){
  :root{
    --shift-right: 15vw;
  }

  #books{
    width: clamp(1120px, 74vw, 1520px);
  }

  #presentation{
    left: calc(var(--edge-x) + var(--program-panel-w) * 0.7 + 3.8vw);
  }
}



/* title button looks like text */
.panel-title{
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  color: #000;

  cursor: pointer;
  text-align: left;
}

.panel-title--split{
  display: inline-flex;
  align-items: baseline;
  gap: 0.35rem;
}

.panel-title--split .panel-tab{
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
}

.panel-title--split .panel-tab:focus{
  outline: none;
  text-decoration: underline;
}

.panel-tab-sep{ opacity: 0.8; }

/* minimize toggle */
.panel-minimize{
  width: auto;
  height: auto;
  padding: 0.35rem 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  color: #000;
  display: grid;
  place-items: center;
}

.panel-minimize::before{ content: "–"; }
.panel.is-minimized .panel-minimize::before{ content: "+"; }

.panel-title,
.panel-minimize,
.dock-item{
  color:#000;
  font-family: var(--ui-font);
  font-size: var(--ui-size);
  line-height: var(--ui-line);
  font-weight: normal;
}

/* content area */
.panel-content{
  flex: 1;
  padding: 0.8rem;
  overflow-y: auto;      /* long text scroll */
  overflow-x: hidden;
}

.panel-content p{
  font-family: 'obg';
  color: black;
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}

/* Chrome / Safari / Edge */
.panel-content::-webkit-scrollbar{
  display: none;
}

/* Firefox */
.panel-content{
  scrollbar-width: none;
}

/* color variants (close to your mock) */
.panel--presentation{ background: var(--color-presentation); }
.panel--program{ background: var(--color-program); }
.panel--books{ background: var(--color-books); }
.panel--infos{ background: var(--color-infos); }

.panel--presentation .panel-bar{ background: var(--color-presentation); }
.panel--program .panel-bar{ background: var(--color-program); }
.panel--books .panel-bar{ background: var(--color-books); }
.panel--infos .panel-bar{ background: var(--color-infos); }

/* minimized state: panel collapses into dock, so hide it */
.panel.is-minimized{
  display: none;
}

/* DOCK: fixed order, bottom-left row */
.dock{
  position: absolute;
  left: 0;
  bottom: var(--dock-y); /* 关键 */
  z-index: 99;
  display: flex;
  gap: 10px;
  pointer-events: auto;
}

/* dock buttons */
.dock-item{
  display: none; /* only show if the corresponding panel is minimized */
  border: 2px solid #000;
  border-radius: 0;
  
  cursor: pointer;
  gap: 0.6rem;   /* 控制标题和 + 之间的距离 */

  padding: 0.45rem 0.9rem;  /* 左右 padding 完全一致 */
}

/* plus on the right side, like your mock */
.dock-item::after{
  content: "+";
 font-family: var(--ui-font);
  font-size: var(--ui-size);
  line-height: var(--ui-line);
}

/* dock item colors match panels */
.dock-item[data-panel="presentation"]{ background: var(--color-presentation); }
.dock-item[data-panel="program"]{ background: var(--color-program); }
.dock-item[data-panel="books"]{ background: var(--color-books); }
.dock-item[data-panel="infos"]{ background: var(--color-infos); }

/* show rule: when panel minimized, show its dock button */
#presentation.is-minimized ~ .dock .dock-item[data-panel="présentation"]{ display: inline-flex; }
#program.is-minimized      ~ .dock .dock-item[data-panel="programme"]{ display: inline-flex; }
#books.is-minimized        ~ .dock .dock-item[data-panel="Sélection"]{ display: inline-flex;}
#infos.is-minimized        ~ .dock .dock-item[data-panel="Infos"]{ display: inline-flex; }

/* =========================
   GNOME BUTTON
========================= */

.gnome-button{
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  z-index: 1200;
  
  background: transparent;
  border: none;
  padding: 0;
  cursor: grab;

  touch-action: none;
  pointer-events: none;
}

.gnome-button.is-dragging{ cursor: grabbing; }

.gnome-wrap{
  display: inline-block;
  width: 120px;          /* 在这里控制整体尺寸 */
}

.gnome-hit-svg{
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}

.gnome-hit-svg *{
  pointer-events: none;
}

.gnome-hit-svg path,
.gnome-hit-svg circle,
.gnome-hit-svg ellipse,
.gnome-hit-svg polygon,
.gnome-hit-svg polyline,
.gnome-hit-svg rect{
  pointer-events: visiblePainted;
}

.gnome-link{
  display: block;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  pointer-events: none;
}

.gnome-wrap img{
  width: 100%;
  height: auto;
  display: block;

  -webkit-user-drag: none;
  user-select: none;
  -webkit-user-select: none;
  pointer-events: none;
}

/* 小人 */
.gnome-illust{
  width: 100%;
  height: auto;
  display: block;
}

/* bubble：成为一个“定位盒子” */
.gnome-bubble{
  position: relative;   /* label 以 bubble 为参考 */
  display: block;
  width: 100%;
  margin-top: -25px;    /* 贴近小人， -18 ~ -30 */
}

/* bubble */
.gnome-bubble img{
  width: 100%;
  height: auto;
  display: block;
}

.gnome-bubble svg{
  width: 100%;
  height: auto;
  display: block;
}

/* 文字：100% 覆盖泡泡区域并居中 */
.gnome-label{
  position: absolute;
  inset: 0;             /* 覆盖整张 bubble */
  display: flex;
  align-items: center;
  justify-content: center;

  font-family: "obg";
  font-size: 0.85rem;
  line-height: 110%;
  text-align: center;

  pointer-events: none;
}

/* =========================
   INFOS PANEL LAYOUT
========================= */

#infos .panel-content--infos{
  display: block;     /* 取消两列布局 */
  font-size: var(--panel-body-size);
  line-height: var(--panel-body-line);
  overflow-y: auto;   /* 让外层滚动 */
  overflow-x: hidden;
  height: 100%;
  min-height: 0;
}

#infos .infos-col{
  height: auto;
  overflow: visible;
  padding: 0;
}

#infos .infos-col--right{
  border-left: 0;           /* 去掉原本右列的竖线（如果有） */
  
}

/* hide scrollbars but keep scroll */
#infos .infos-col{
  scrollbar-width: none;
}
#infos .infos-col::-webkit-scrollbar{
  display: none;
}
#infos .venues-list{
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  margin: 0.4rem 0 0.8rem 0;
}

#infos .venue-item{
  cursor: pointer;
}

#infos .venue-item h4{
  margin: 0;
}

#infos .venue-item p{
  margin: 0.15rem 0 0 0;
}

#infos .venue-item.is-active{
  background: rgba(0,0,0,0.08);
  padding: 0.45rem 0.5rem;
  margin: 0 -0.5rem;
}

/* infos links */
#infos a{
  color: black;
  text-decoration: underline;
}

#infos a:visited{
  color: black;
}

#infos a:hover{
  color: #ff8490;
}

/* map */
#infos .infos-map{
  border: 0 solid #000;
  margin: 0.75rem 0;
  overflow: hidden;
  height: 380px; /* 控制显示高度 */
  position: relative;     /* 备用 */
  isolation: isolate;   /*  非常关键 */
    background: #ff8490;   /* 必须有明确背景 */
}
#infos .infos-map svg{
  width: 100%;
  height:100%; 
  display: block;
  
  mix-blend-mode: multiply;
           
}

#infos .map-pin{ cursor: pointer; }
#infos .map-pin:focus{ outline: none; }

#infos .venue-item{ cursor: pointer; }
#infos .venue-item.is-active{
  background: rgba(0,0,0,0.08);
  padding: 0.45rem 0.5rem;
  margin: 0 -0.5rem;
}

/* map pins */
#infos .map-pin{
  cursor: pointer;
  transition: transform 0.18s ease, filter 0.18s ease;
  transform-box: fill-box;
  transform-origin: center;
}

/* active pin = bigger + shadow + recolor */
#infos .map-pin.is-active{
  transform: scale(1.18);
  filter: drop-shadow(0 0 0.55rem rgba(0,0,0,0.35));
  opacity: 1;
}

/* recolor the pin body (your first path in each pin group is the black drop) */
#infos .map-pin.is-active path:first-child{
  fill: #FF1C26;
}

/* venue list buttons look like text */
#infos .venue-link{
  display: block;
  width: 100%;
  text-align: left;

  background: transparent;
  border: 0;
  padding: 0;
  margin: 0 0 0.9rem 0;

  font: inherit;            /* 继承 bodycopy / obg */
  color: inherit;
  line-height: inherit;

  cursor: pointer;
}

/* active underline */
#infos .venue-link.is-active{
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 0.08em;
}

#infos .infos-logos-grid{
  width: 100%;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 0.7rem 0.85rem;
  align-items: center;
}

#infos .infos-logo-item{
  min-height: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#infos .infos-logo-item img{
  max-width: 100%;
  max-height: 2.2rem;
  width: auto;
  height: auto;
  display: block;
  object-fit: contain;
  mix-blend-mode: multiply;
}

#infos .infos-logo-item.is-placeholder{
  border: 1px solid #000;
  padding: 0.2rem 0.4rem;
  font-size: 0.68rem;
  line-height: 1.1;
  text-align: center;
}

.visually-hidden{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}



/* mobile */
@media screen and (max-width: 640px) {
 
  h1{
    font-size: 1rem;
  }
  
 
  .svg-carousel{
    height: 100%;
    max-width: 49%; 
  }
   #infos .panel-content--infos{
    grid-template-columns: 1fr;
  }

  #infos .infos-col--right{
    border-left: none;
    border-top: 2px solid #000;
  }
  
}

/* =========
   Small screens: prevent overflow chaos
   Stack tighter, reduce shifts
========= */

@media (max-width: 900px){
  :root{
    --shift-left: 4vw;
    --shift-right: 4vw;
  }

 
}


/* =========================
   MOBILE PANELS (<= 640px)
   stacked cards + slide-in
========================= */
@media (max-width: 640px){

  html,
  body{
    touch-action: auto;
  }

  :root{
       --safe-top: 3.2rem;        /* 只影响手机 */
    --mobile-safe-top: var(--safe-top);
    --mobile-panel-h: calc(100dvh - var(--mobile-safe-top));
    --mobile-push: calc(var(--mobile-panel-h) - var(--panel-bar-h) - 1rem);
    
  }

  .panel{
    top: var(--mobile-safe-top) !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: var(--mobile-panel-h) !important;
    bottom: auto !important;

    transition: transform 320ms ease;
    will-change: transform;
  }
  
  .panel-content{
    min-height: 0;                /* 防止 iOS/Safari flex 滚动失效 */
    -webkit-overflow-scrolling: touch;
    padding-bottom: calc(1rem + env(safe-area-inset-bottom));
  }

  #books .panel-content{
    padding-bottom: env(safe-area-inset-bottom);
  }

  /* 默认 landing：全部推到屏幕下方 */
  .panel.is-minimized{
    display: flex !important;
    transform: translateY(var(--mobile-push));
  }

  .panel.is-minimized .panel-content{
    overflow: hidden;
  }

  /* 四层标题叠放（当前顺序） */
  #presentation.is-minimized{
    transform: translateY(calc(var(--mobile-push) - var(--panel-bar-h) * 3));
    z-index: 14;
  }
  #program.is-minimized{
    transform: translateY(calc(var(--mobile-push) - var(--panel-bar-h) * 2));
    z-index: 15;
  }
  #books.is-minimized{
    transform: translateY(calc(var(--mobile-push) - var(--panel-bar-h) * 1));
    z-index: 16;
  }
  #infos.is-minimized{
    transform: translateY(calc(var(--mobile-push)));
    z-index: 17;
  }

  /* 展开态：永远贴 safe-top，不遮安全区 */
  .panel:not(.is-minimized){
    transform: translateY(0);
    height: calc(var(--mobile-panel-h) - 1rem) !important;
    padding-bottom: env(safe-area-inset-bottom);
  }

  .panel:not(.is-minimized) .panel-content{
    overflow-y: auto;
  }

  body.is-gnome-drag-lock .panel:not(.is-minimized){
    touch-action: none;
  }

  body.is-gnome-drag-lock .panel:not(.is-minimized) .panel-content,
  body.is-gnome-drag-lock #infos .panel-content--infos,
  body.is-gnome-drag-lock #program .program-col,
  body.is-gnome-drag-lock #program .program-detail-scroll,
  body.is-gnome-drag-lock #books .books-view--spine,
  body.is-gnome-drag-lock #books .books-view--open,
  body.is-gnome-drag-lock #books .books-page-scroll{
    overflow: hidden !important;
    -webkit-overflow-scrolling: auto;
    touch-action: none;
  }

  /* slide-in 动画 */
  .panel.is-slidein{
    transform: translateY(100%);
  }
  .panel.is-slidein.is-slidein-active{
    transform: translateY(0);
  }

  /* 手机端不用 dock */
  .dock{
    display: none !important;
  }
  
  #infos{ overscroll-behavior: contain; }
  
  /* infos：从两列变成一列，并且让外层（panel-content）负责滚动 */
  #infos .panel-content--infos{
      display: block;
  height: 100%;
  min-height: 0;                  /* 很关键：flex 容器里允许滚动 */
  overflow-y: auto;               /* 让它负责滚动 */
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  }

  #infos .infos-map{
    height: auto;
    aspect-ratio: 5 / 4;
    overflow: hidden;
  }

  #infos .infos-col{
    overflow: visible;
    height: auto;
    padding: 0;
  }

  #infos .infos-col--right{
    border-left: 0;
    border-top: 0 solid #000;
  
  }

  .gnome-wrap{
    width: 108px;
  }

  .gnome-hit-svg,
  .gnome-hit-svg *,
  .gnome-illust .gnome-shape,
  .gnome-bubble-svg .gnome-bubble-shape{
    touch-action: none;
  }

  /* mobile: enlarge drag hit area around gnome silhouette without visual change */
  .gnome-illust .gnome-shape{
    pointer-events: visiblePainted;
    stroke: rgba(0, 0, 0, 0.001);
    stroke-width: 14px;
    vector-effect: non-scaling-stroke;
    paint-order: stroke fill;
  }

  
}

/* =========================
   PROGRAM PANEL (desktop)
========================= */

#program .panel-content{
  padding: 0;
  overflow: hidden; /* 内部两列自己滚动 */
  font-family: 'obg';
  font-size: var(--panel-body-size);
  font-weight: 500;
  line-height: var(--panel-body-line);
}

#program .program-layout{
  height: 100%;
  display: grid;
  grid-template-columns: 13rem 1fr 1fr;
  position: relative;
}

#program #programUI.is-no-detail{
  grid-template-columns: 220px 1fr;
}

#program #programUI.is-no-detail .program-col--detail{
  display: none;
}

#program .program-days{
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}

#program .program-daybtn{
  width: 100%;
  border: 2px solid #000;
  background: transparent;
  cursor: pointer;
  padding: 0.45rem 0.6rem;
  font: inherit;
  text-align: center;
}

#program .program-daybtn.is-active{
  background: #000;
  color: var(--color-program);
}

#program .program-col{
  overflow-y: auto;
  overflow-x: hidden;
  padding:0.75rem;
  scrollbar-width: none;
}



#program .program-col::-webkit-scrollbar{ display: none; }

#program .program-col--schedule{
  border-left: 2px solid #000;
}
#program .program-col--detail{
  border-left: 2px solid #000;
  position: relative;
}

#program .program-scroll-rail{
  position: absolute;
  top: 0.75rem;
  bottom: 0.75rem;
  left: calc(var(--program-days-w) + (100% - var(--program-days-w)) / 2);
  width: 0;
  pointer-events: none;
  z-index: 8;
}

#program .program-scroll-handle{
  position: absolute;
  top: 4rem;
  left: 0;
  transform: translate(-50%, -50%);
  width: 1rem;
  height: 2rem;
  border: 2px solid #000;
  border-radius: 999px;
  background: var(--color-program);
  padding: 0;
  margin: 0;
  pointer-events: auto;
  cursor: grab;
  touch-action: none;
  transition: width 180ms ease, height 180ms ease;
}
#program .program-scroll-handle:hover{
  width: 1.4rem;
  height: 2.3rem;
  
  
}


#program .program-scroll-handle:active{
  cursor: grabbing;
}

#program .program-scroll-handle::before{
  content: "↕";
  display: block;
  font-family: var(--ui-font);
  font-size: 0.8rem;
  line-height: 1;
  font-weight: normal;
}

#program .program-scroll-handle:focus{
  outline: none;
  
}

#program .program-day{ display: none; }
#program .program-day.is-active{ display: block; }

#program .program-person{
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  font: inherit;
  cursor: pointer;
  text-align: left;
  display: inline;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 0.08em;
  
}



#program .program-bio{
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 2px solid black;
}

#program .program-col--detail .program-day[data-day="fri"] .program-bio[data-person="cards"]{
  border-bottom: 0;
}

#program .program-col--detail .program-day[data-day="thu"] .program-bio[data-person="thu-default"]{
  border-bottom: 0;
}

#program .program-col--detail .program-day[data-day="sat"] .program-bio[data-person="flashconferences"]{
  border-bottom: 0;
}

#program .program-bio.is-highlight{
  outline: 0 solid #000;
  outline-offset: 0;
}

#program .program-detail-top{
  display: none; /* 桌面不需要 close */
}

#program .program-detail-scroll{
  height: 100%;
}

#program .program-detail-close{
  display: none;
}


#program .program-person,

#program .panel-title,
#program .panel-minimize{
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}

/* program links */
#program a{
  color: #000;
  text-decoration: underline;
}
#program a:visited{
  color: #000;
}

#program a:hover{
  color: #7B3EFF;
}


/* =========================
   PROGRAM — day buttons typography
========================= */

/* 左侧日期按钮容器（可选） */
#program .program-days{
  font: inherit;
}

/* 关键：让 button 继承字体，而不是系统默认 */
#program .program-daybtn{
  font: inherit;              /* 继承全局/面板的字体设置 */
  font-size: inherit;         /* 可选：跟随面板字号 */
  letter-spacing: inherit;    /* 可选 */
  color: inherit;


}



/* =========================
   PROGRAM PANEL (mobile)
========================= */
@media (max-width: 640px){


  #program .program-layout{
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
    position: relative;
  }

  #program .program-scroll-rail{
    display: none !important;
  }

  #program .program-days{
    flex-direction: row;
    gap: 0.5rem;
    overflow-x: auto;
    padding: 0.6rem;
    border-bottom: 2px solid #000;
    scrollbar-width: none;
    position: sticky;
    top: 0;
    z-index: 5;
    background: #b182ee; /* 用背景色，避免滚动时透出文字 */
    display: flex;
  
    
  }
  #program .program-days::-webkit-scrollbar{
    display: none; }

  #program .program-daybtn{
    flex: 1 1 0;
    min-width: 0;
    text-align: center;
    white-space: normal;
    font: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.08rem;
    line-height: 1.05;
    padding: 0.38rem 0.45rem 0.42rem;
  }

  #program .program-day-date{
    display: block;
    line-height: 1;
  }

  #program .program-day-weekday{
    display: block;
    line-height: 1;
  }

  #program .program-col--schedule{
    border-left: 0;
  }

      #program #programUI{
      position: relative;
  }
  /* 右侧 detail 变成抽屉 */
  
  #program .program-col--detail{
    position: absolute;
    /*  关键：不要从 0 开始 */
    top: var(--panel-bar-h);   /* 日期按钮高度是 panel-bar 高度 */
   
    left: 0.6rem;     /* 左边留空 */
    right: 0;         /* 右边贴齐 */
    width: auto;      /* 让 left + right 决定宽度 */            
    border-left: 2px solid #000;
     border-top: 2px solid #000;
  /*  高度减去顶部那一块 */
    height: calc(100% - var(--panel-bar-h));
    background: var(--color-program);
    transform: translateX(100%);
    transition: transform 260ms ease;
    overflow: hidden;
    padding: 0.75rem 0.75rem 0;
    z-index: 4;
  }

  #program #programUI.is-detail-open .program-col--detail{
    transform: translateX(0);
  }

  #program #programUI.is-no-detail{
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
  }

  #program #programUI.is-no-detail .program-col--detail{
    display: none;
  }

  #program .program-detail-scroll{
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding-top: 0.75rem;
  }
  #program .program-detail-scroll::-webkit-scrollbar{
    display: none;
  }

  #program .program-detail-top{
    display: none;
  }

  #program .program-detail-close{
  display: block;
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 6;
  width: auto;
  height: auto;
  padding: 0.35rem 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  color: #000;
  display: grid;
  place-items: center;
  font-family: var(--ui-font);
  font-size: var(--ui-size);
  line-height: var(--ui-line);
  font-weight: normal;
  }
}

/* 防止打开 program 抽屉时，整个网页被浏览器自动滚动 */
html.is-scroll-locked,
body.is-scroll-locked{
  overflow: hidden !important;
}

@media (min-width: 1920px){
  :root{
    --ui-size: 1.32rem;
    --panel-body-size: 0.92rem;
    --panel-body-line: 1.38;
  }

  h1{ font-size: 1.72rem; }
  h2{ font-size: 1.3rem; }
  h3{ font-size: 1.18rem; }
  h4{ font-size: 1.06rem; }

  #books .book-spine-title{
    font-size: clamp(1.2rem, 1.18vw, 1.35rem);
  }

  #books .book-spine-school{
    font-size: clamp(0.54rem, 0.56vw, 0.68rem);
  }

  #books .books-page-school{
    font-size: 0.98rem;
  }

  #books .books-page-title{
    font-size: clamp(1.45rem, 1.45vw, 1.82rem);
  }

  #books .books-card-caption{
    font-size: 0.72rem;
    line-height: 1.2;
  }
}

@media (min-width: 2560px){
  :root{
    --ui-size: 1.42rem;
    --panel-body-size: 0.98rem;
    --panel-body-line: 1.4;
  }

  h1{ font-size: 2.06rem; }
  h2{ font-size: 1.4rem; }
  h3{ font-size: 1.28rem; }
  h4{ font-size: 1.14rem; }

  #books .book-spine-title{
    --spine-title-slot-h: 72%;
    font-size: clamp(1.25rem, 1.18vw, 1.4rem);
  }

  #books .book-spine-school{
    font-size: clamp(0.58rem, 0.52vw, 0.74rem);
  }

  #books .books-page-school{
    font-size: 1.05rem;
  }

  #books .books-page-title{
    font-size: clamp(1.58rem, 1.35vw, 1.96rem);
  }

  #books .books-card-caption{
    font-size: 0.76rem;
    line-height: 1.22;
  }
}
