/* ============================================================
     home-hall.css — the LITERAL Lab "Hall" embedded on the homepage.

     Every rule here is copied verbatim from static/css/lab-shell.css so the
     homepage legend picker is pixel-identical to the Lab's Hall (same titles,
     spotlight, view tabs, search, cards, "new" badge, hover, fonts).

     Two adaptations only:
       1. The Lab renders .the-hall as a fixed full-screen overlay; on the
          homepage it lives inline as a normal in-page section.
       2. The Lab themes via body[data-mode]; the homepage themes via
          html[data-theme="dark"] (light is the default). The mode-specific
          rules are inverted accordingly and the tokens are scoped to .the-hall
          so they never leak into the rest of homepage-v2.css.
     ============================================================ */

  /* Brand logo data URI (lifted from lab-shell.css :root) */
  :root {
    --logo-white: url("data:image/png;base64,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");
  }

  /* ── Hall design tokens — light is default, dark under [data-theme] ── */
  .the-hall {
    --text: #1f1810;
    --text-dim: rgba(31, 24, 16, 0.7);
    --text-faint: rgba(31, 24, 16, 0.4);
    --warm-glow: #9c6638;
    --panel-border: rgba(31, 24, 16, 0.1);
    --panel-border-hot: rgba(31, 24, 16, 0.22);
    --hover-tint: rgba(31, 24, 16, 0.05);
    --hover-tint-strong: rgba(31, 24, 16, 0.08);
    --bg-deep: #efe5d0;
  }
  html[data-theme="dark"] .the-hall {
    --text: #f4efe6;
    --text-dim: rgba(244, 239, 230, 0.62);
    --text-faint: rgba(244, 239, 230, 0.35);
    --warm-glow: #d4a574;
    --panel-border: rgba(244, 239, 230, 0.08);
    --panel-border-hot: rgba(244, 239, 230, 0.18);
    --hover-tint: rgba(244, 239, 230, 0.06);
    --hover-tint-strong: rgba(244, 239, 230, 0.10);
    --bg-deep: #0a0e14;
  }

  /* ── Embedded hall (inline instead of the Lab's fixed overlay) ── */
  .the-hall {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 22px;
  }
  .hall-scrim {
    position: absolute; inset: 0;
    background: radial-gradient(ellipse 95% 75% at 50% 50%, rgba(255, 230, 200, 0.10), rgba(80, 50, 20, 0.10));
    pointer-events: none;
  }
  html[data-theme="dark"] .hall-scrim {
    background: radial-gradient(ellipse 95% 75% at 50% 50%, rgba(15, 10, 4, 0.30), rgba(5, 8, 14, 0.50));
  }

  .hall-inner {
    position: relative; z-index: 2;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 40px clamp(24px, 4vw, 56px) 56px;
  }

  /* Top — title */
  .hall-top {
    display: flex; justify-content: space-between; align-items: flex-end;
    gap: 24px;
    margin-bottom: 22px;
  }
  .hall-headings { min-width: 0; }
  .hall-eyebrow {
    font-size: 11px; letter-spacing: 0.24em;
    text-transform: uppercase;
    color: var(--text-faint);
  }
  .hall-title {
    margin-top: 8px;
    font-family: 'Fraunces', serif; font-weight: 400;
    font-size: clamp(32px, 4.4vw, 48px);
    font-variation-settings: 'opsz' 144, 'SOFT' 100;
    line-height: 1.04; letter-spacing: -0.030em;
    color: var(--text);
  }
  .hall-title em { font-style: italic; font-weight: 300; color: var(--warm-glow); }

  /* Spotlight */
  .hall-spotlight {
    display: inline-flex; align-items: center; gap: 14px;
    margin-bottom: 28px;
    padding: 10px 18px;
    background: linear-gradient(135deg, rgba(184, 138, 62, 0.16), rgba(255, 250, 240, 0.50));
    border: 1px solid rgba(184, 138, 62, 0.3);
    border-radius: 999px;
    cursor: pointer;
    transition: all 0.25s ease;
    max-width: max-content;
    text-decoration: none;
  }
  html[data-theme="dark"] .hall-spotlight {
    background: linear-gradient(135deg, rgba(212, 165, 116, 0.10), rgba(28, 34, 44, 0.35));
    border-color: rgba(212, 165, 116, 0.22);
  }
  .hall-spotlight:hover {
    border-color: rgba(212, 165, 116, 0.4);
    transform: translateY(-1px);
  }
  .hall-spotlight-eyebrow {
    font-family: 'Fraunces', serif;
    font-variation-settings: 'opsz' 14;
    font-style: italic;
    font-size: 12px;
    color: var(--text-faint);
  }
  .hall-spotlight-eyebrow em { color: var(--warm-glow); }
  .hall-spotlight-name {
    font-family: 'Fraunces', serif;
    font-variation-settings: 'opsz' 144;
    font-size: 14px; letter-spacing: -0.005em;
    color: var(--text);
  }
  .hall-spotlight-name em { font-style: italic; color: var(--warm-glow); }
  .hall-spotlight-arrow {
    display: inline-flex; color: var(--warm-glow);
    transition: transform 0.25s ease;
  }
  .hall-spotlight:hover .hall-spotlight-arrow { transform: translateX(2px); }

  /* View switcher + search */
  .hall-views {
    display: flex; align-items: center; gap: 8px;
    margin-bottom: 32px;
    padding-bottom: 4px;
  }
  .hall-view-btn {
    padding: 8px 16px;
    background: transparent;
    border: 1px solid var(--panel-border);
    border-radius: 999px;
    font-family: 'Manrope', sans-serif;
    font-size: 12px;
    letter-spacing: 0.06em;
    color: var(--text-dim);
    cursor: pointer;
    transition: all 0.2s ease;
  }
  .hall-view-btn:hover { color: var(--text); border-color: var(--panel-border-hot); }
  .hall-view-btn.is-active {
    background: var(--text);
    color: var(--bg-deep);
    border-color: var(--text);
  }
  .hall-views-spacer { flex: 1; }
  .hall-search {
    display: inline-flex; align-items: center; gap: 8px;
    padding: 8px 14px;
    background: var(--hover-tint);
    border: 1px solid var(--panel-border);
    border-radius: 999px;
    transition: all 0.2s ease;
  }
  .hall-search:focus-within {
    border-color: var(--panel-border-hot);
    background: var(--hover-tint-strong);
  }
  .hall-search svg { color: var(--text-faint); flex-shrink: 0; }
  .hall-search input {
    background: transparent; border: none; outline: none;
    color: var(--text);
    font-family: 'Manrope', sans-serif;
    font-size: 13px;
    min-width: 160px;
  }
  .hall-search input::placeholder { color: var(--text-faint); }

  /* Body / sections / grid */
  .hall-body { display: flex; flex-direction: column; gap: 36px; }
  .hall-section { display: flex; flex-direction: column; gap: 16px; }
  .hall-section-header {
    display: flex; justify-content: space-between; align-items: baseline;
    border-bottom: 1px solid var(--panel-border);
    padding-bottom: 10px;
  }
  .hall-section-title {
    font-family: 'Fraunces', serif;
    font-variation-settings: 'opsz' 144;
    font-style: italic; font-weight: 400;
    font-size: 22px; letter-spacing: -0.015em;
    color: var(--text);
  }
  .hall-section-count {
    font-size: 11px; letter-spacing: 0.18em;
    text-transform: uppercase;
    color: var(--text-faint);
  }
  .hall-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(178px, 1fr));
    gap: 16px;
  }

  /* Card */
  .hall-card {
    position: relative;
    aspect-ratio: 3 / 4;
    border-radius: 14px;
    overflow: hidden; cursor: pointer;
    background: linear-gradient(135deg, #d8c8a8, #b8a280);
    box-shadow: inset 0 0 0 1px rgba(31, 24, 16, 0.10);
    border: none;
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
    transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.3s ease;
  }
  html[data-theme="dark"] .hall-card {
    background: linear-gradient(135deg, #2a1f15, #15100a);
    box-shadow: none;
  }
  .hall-card:hover {
    transform: translateY(-4px) scale(1.015);
    box-shadow: 0 14px 30px rgba(80, 50, 20, 0.24);
  }
  html[data-theme="dark"] .hall-card:hover {
    box-shadow: 0 18px 36px rgba(0, 0, 0, 0.48);
  }
  .hall-card .portrait {
    position: absolute; inset: 0;
    background-size: cover; background-position: center 22%;
    filter: sepia(0.18) contrast(1.05) brightness(0.86);
    transition: filter 0.35s ease, transform 4s ease;
  }
  .hall-card:hover .portrait { filter: sepia(0.04) contrast(1.10) brightness(0.96); transform: scale(1.04); }
  .hall-card .portrait .card-video {
    position: absolute; inset: 0;
    width: 100%; height: 100%;
    object-fit: cover; object-position: center 18%;
    opacity: 0; transition: opacity 0.45s ease;
    pointer-events: none;
  }
  .hall-card .portrait .card-video.is-ready { opacity: 1; }
  .hall-card .gradient {
    position: absolute; inset: 0;
    background: linear-gradient(180deg, transparent 36%, rgba(0,0,0,0.85) 100%);
    pointer-events: none;
  }
  .hall-card .info {
    position: absolute; bottom: 0; left: 0; right: 0;
    padding: 12px 14px 14px;
    z-index: 2;
    text-align: left;
  }
  .hall-card .info h4 {
    font-family: 'Fraunces', serif;
    font-variation-settings: 'opsz' 144, 'SOFT' 80;
    font-weight: 400; font-size: 16px;
    line-height: 1.1; letter-spacing: -0.018em;
    color: #fbf3e2;
  }
  .hall-card .info h4 em { font-style: italic; font-weight: 300; color: #e8b06a; }
  .hall-card .info .meta {
    margin-top: 4px;
    font-size: 9px; letter-spacing: 0.18em;
    text-transform: uppercase;
    color: rgba(251, 243, 226, 0.65);
  }
  .hall-card.is-new::before {
    content: 'new';
    position: absolute; top: 10px; right: 10px;
    padding: 3px 9px;
    background: linear-gradient(135deg, rgba(212, 165, 116, 0.95), rgba(192, 133, 64, 0.95));
    color: #1a1208;
    border-radius: 999px;
    font-family: 'Fraunces', serif;
    font-style: italic;
    font-size: 10px; letter-spacing: 0.04em;
    z-index: 3;
    box-shadow: 0 4px 10px rgba(192, 133, 64, 0.35);
  }
  .hall-empty {
    padding: 60px 20px;
    text-align: center;
    font-family: 'Fraunces', serif;
    font-style: italic;
    font-size: 16px;
    color: var(--text-faint);
  }

  /* ── Brand mark (nav + footer) — the Lab's CSS-drawn logo, no wordmark.
     Light default = warm-ink mask; dark = the white logo image. ── */
  .brand-mark {
    width: 42px; height: 42px;
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 0;
    background-image: none;
    background-color: #1f1810;
    -webkit-mask-image: var(--logo-white);
    mask-image: var(--logo-white);
    -webkit-mask-size: contain; mask-size: contain;
    -webkit-mask-position: center; mask-position: center;
    -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
    opacity: 0.78;
    transition: opacity 0.3s ease;
  }
  .brand-mark:hover { opacity: 0.95; }
  html[data-theme="dark"] .brand-mark {
    background-color: transparent;
    -webkit-mask-image: none; mask-image: none;
    background-image: var(--logo-white);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
  }
  .footer .brand-mark { width: 34px; height: 34px; }

  @media (max-width: 720px) {
    .hall-inner { padding: 24px 20px 40px; }
    .hall-top { flex-direction: column; align-items: flex-start; gap: 14px; }
    .hall-views { flex-wrap: wrap; }
    .hall-search input { min-width: 120px; }
    .hall-grid { grid-template-columns: repeat(2, 1fr); }
  }
  
/* ── Per-legend portrait framing — copied verbatim from lab-shell.css.
   The card's background-image is also set inline (data-driven from
   legends.json) so all 32 legends get a poster; these rules layer on the
   Lab's per-character background-position / background-size tweaks. ── */
.lc-leonardo    .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Leonardo_da_Vinci_-_presumed_self-portrait_-_WGA12798.jpg/400px-Leonardo_da_Vinci_-_presumed_self-portrait_-_WGA12798.jpg'); }
.lc-buffett     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Warren_Buffett_KU_Visit.jpg/400px-Warren_Buffett_KU_Visit.jpg'); }
.lc-ford        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Henry_ford_1919.jpg/400px-Henry_ford_1919.jpg'); }
.lc-khan        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/YuanEmperorAlbumGenghisPortrait.jpg/400px-YuanEmperorAlbumGenghisPortrait.jpg'); background-position: center 30%; }
.lc-musa        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Catalan_Atlas_BNF_Sheet_6_Mansa_Musa.jpg/400px-Catalan_Atlas_BNF_Sheet_6_Mansa_Musa.jpg'); background-size: contain; background-color: #2a1f0e; }
.lc-machiavelli .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Santi_di_Tito_-_Niccolo_Machiavelli%27s_portrait_headcrop.jpg/400px-Santi_di_Tito_-_Niccolo_Machiavelli%27s_portrait_headcrop.jpg'); }
.lc-nietzsche   .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Nietzsche187a.jpg/400px-Nietzsche187a.jpg'); }
.lc-ali         .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/8/89/Muhammad_Ali_NYWTS.jpg/400px-Muhammad_Ali_NYWTS.jpg'); }
.lc-capone      .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Al_Capone_in_1930.jpg/400px-Al_Capone_in_1930.jpg'); background-position: center 20%; }
.lc-marx        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Karl_Marx_001.jpg/400px-Karl_Marx_001.jpg'); }
.lc-smith       .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/AdamSmith.jpg/400px-AdamSmith.jpg'); }
.lc-maxwell     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/James_Clerk_Maxwell.png/400px-James_Clerk_Maxwell.png'); }
.lc-darwin      .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Charles_Darwin_seated_crop.jpg/400px-Charles_Darwin_seated_crop.jpg'); }
.lc-newton      .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/39/GodfreyKneller-IsaacNewton-1689.jpg/400px-GodfreyKneller-IsaacNewton-1689.jpg'); background-position: center 20%; }
.lc-vangogh     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Van_Gogh_-_Self-Portrait.jpg/400px-Van_Gogh_-_Self-Portrait.jpg'); }
.lc-dali        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Salvador_Dal%C3%AD_1939.jpg/400px-Salvador_Dal%C3%AD_1939.jpg'); }
.lc-orwell      .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/George_Orwell_press_photo.jpg/400px-George_Orwell_press_photo.jpg'); }
.lc-hemingway   .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/2/28/ErnestHemingway.jpg/400px-ErnestHemingway.jpg'); }
.lc-lincoln     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Abraham_Lincoln_O-77_matte_collodion_print.jpg/400px-Abraham_Lincoln_O-77_matte_collodion_print.jpg'); }
.lc-feynman     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Richard_Feynman_Nobel.jpg/400px-Richard_Feynman_Nobel.jpg'); }
.lc-curie       .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Marie_Curie_c._1920s.jpg/400px-Marie_Curie_c._1920s.jpg'); }
.lc-earhart     .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Amelia_Earhart_standing_under_nose_of_her_Lockheed_Model_10-E_Electra.jpg/400px-Amelia_Earhart_standing_under_nose_of_her_Lockheed_Model_10-E_Electra.jpg'); }
.lc-fermi       .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Enrico_Fermi_1943-49.jpg/400px-Enrico_Fermi_1943-49.jpg'); }
.lc-einstein    .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Einstein_1921_by_F_Schmutzer_-_restoration.jpg/400px-Einstein_1921_by_F_Schmutzer_-_restoration.jpg'); }
.lc-oppenheimer .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/JROppenheimer-LosAlamos.jpg/400px-JROppenheimer-LosAlamos.jpg'); }
.lc-bohr        .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Niels_Bohr.jpg/400px-Niels_Bohr.jpg'); }
.lc-tesla       .portrait { background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Tesla_circa_1890.jpeg/400px-Tesla_circa_1890.jpeg'); }
