/*
  黎家三女 builtInCss 示例
  视觉方向：白纸细线、明亮克制、干净利落。无头像展示。
  主提示词只输出类名；图片显示完全由这里控制。
*/

:root {
  --lh-bg: #f7f7f8;
  --lh-paper: #ffffff;
  --lh-panel: #fafafa;
  --lh-ink: #202124;
  --lh-muted: #666a70;
  --lh-line: #d6d8dc;
  --lh-line-soft: #eceef1;
  --lh-accent: #b9902f;
  --lh-lqw: #a87514;
  --lh-lye: #204f84;
  --lh-lzh: #8d2f32;
  --lh-user: #3f6f55;
  --lh-radius: 3px;

}

.lh-root {
  max-width: 860px;
  margin: 0 auto;
  color: var(--lh-ink);
  background: var(--lh-bg);
  background-image: none !important;
  border: 1px solid var(--lh-line);
  border-top: 2px solid var(--lh-accent);
  border-radius: var(--lh-radius);
  padding: 16px;
  box-shadow: none;
  font-size: 14px;
  font-family: "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;
  line-height: 1.72;
}

.lh-root * {
  box-sizing: border-box;
  letter-spacing: 0;
}

.lh-root::before,
.lh-root::after,
.lh-theme-apartment::before,
.lh-theme-apartment::after,
.lh-cover::before,
.lh-cover::after,
.lh-log::before,
.lh-log::after,
.lh-story-panel::before,
.lh-story-panel::after,
.lh-fold::before,
.lh-fold::after,
.lh-cg-showcase::before,
.lh-cg-showcase::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
}

.lh-theme-apartment,
.lh-theme-apartment .lh-cover,
.lh-theme-apartment .lh-log,
.lh-theme-apartment .lh-story-panel,
.lh-theme-apartment .lh-fold,
.lh-theme-apartment .lh-house-panel,
.lh-theme-apartment .lh-user-panel,
.lh-theme-apartment .lh-phone-panel,
.lh-theme-apartment .lh-memory-panel,
.lh-theme-apartment .lh-character-grid,
.lh-theme-apartment .lh-next-list {
  background-image: none !important;
  box-shadow: none !important;
}

.lh-cover,
.lh-log,
.lh-story-panel,
.lh-fold,
.lh-cg-showcase {
  background: var(--lh-paper);
  background-image: none !important;
  border: 1px solid var(--lh-line);
  border-radius: var(--lh-radius);
  box-shadow: none;
  margin: 10px 0;
}

.lh-cover {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 20px;
  align-items: center;
  padding: 18px 20px;
  border-left: 3px solid var(--lh-accent);
}

.lh-cover-copy {
  min-width: 0;
}

.lh-brand {
  display: inline-flex;
  margin-bottom: 8px;
  padding: 2px 7px;
  border: 1px solid var(--lh-accent);
  border-radius: 4px;
  background: var(--lh-paper);
  color: #6d5418;
  font-size: 11px;
  font-weight: 800;
}

.lh-cover-copy b {
  display: block;
  color: var(--lh-ink);
  font-size: 24px;
  line-height: 1.22;
}

.lh-cover-copy em {
  display: block;
  max-width: 64ch;
  margin-top: 7px;
  color: var(--lh-muted);
  font-size: 13px;
  font-style: normal;
}

.lh-cover-status {
  display: grid;
  gap: 5px;
  min-width: 116px;
  padding: 10px 12px;
  border: 1px solid var(--lh-line);
  border-radius: var(--lh-radius);
  background: var(--lh-paper);
  background-image: none !important;
}

.lh-cover-status span {
  color: var(--lh-muted);
  font-size: 11px;
  font-weight: 750;
}

.lh-cover-status b {
  color: var(--lh-ink);
  font-size: 13px;
}

.lh-log {
  padding: 12px;
}

.lh-log-title {
  margin-bottom: 10px;
  color: var(--lh-ink);
  font-size: 13px;
  font-weight: 850;
}

.lh-log-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid var(--lh-line);
  border-left: 1px solid var(--lh-line-soft);
}

.lh-log-grid div {
  min-width: 0;
  padding: 10px 11px;
  background: var(--lh-paper);
  background-image: none !important;
  border-right: 1px solid var(--lh-line-soft);
  border-bottom: 1px solid var(--lh-line-soft);
}

.lh-log-grid div:last-child {
  border-right: 0;
}

.lh-log-grid span,
.lh-data-row span,
.lh-card-data span {
  display: block;
  color: var(--lh-muted);
  font-size: 11px;
  font-weight: 850;
}

.lh-log-grid b,
.lh-data-row b,
.lh-card-data b {
  display: block;
  color: var(--lh-ink);
  font-size: 13px;
  font-weight: 650;
}

.lh-story-panel {
  overflow: hidden;
}

.lh-story-head {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: center;
  padding: 12px 14px;
  background: var(--lh-paper);
  background-image: none !important;
  border-bottom: 1px solid var(--lh-line);
}

.lh-story-chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.lh-scene-chip,
.lh-focus-chip,
.lh-cloth-tag {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 2px 8px;
  border: 1px solid var(--lh-line);
  border-radius: var(--lh-radius);
  background: var(--lh-paper);
  background-image: none !important;
  color: var(--lh-ink);
  font-size: 12px;
  font-weight: 750;
}

.lh-focus-chip {
  border-color: #becbdd;
  color: var(--lh-lye);
}

.lh-story-title {
  color: var(--lh-ink);
  font-size: 13px;
  text-align: right;
}

.lh-story-body {
  padding: 20px 18px;
  background: var(--lh-paper);
  background-image: none !important;
}

.lh-story-prose {
  max-width: 76ch;
  margin: 0 auto;
}

.lh-story-line {
  margin: 0 0 0.9em;
}

.lh-dialog {
  display: grid;
  grid-template-columns: 82px 1fr;
  gap: 12px;
  align-items: start;
  margin: 12px 0;
  padding: 10px 12px;
  border: 1px solid var(--lh-line);
  border-radius: var(--lh-radius);
  background: var(--lh-paper);
  background-image: none !important;
}

.lh-dialog-name {
  font-size: 13px;
  font-weight: 850;
}

.lh-dialog em {
  display: block;
  font-style: normal;
  font-weight: 600;
}

.lh-dialog-lqw {
  border-left: 4px solid var(--lh-lqw);
}

.lh-dialog-lqw .lh-dialog-name,
.lh-dialog-lqw em {
  color: var(--lh-lqw);
}

.lh-dialog-lye {
  border-left: 4px solid var(--lh-lye);
}

.lh-dialog-lye .lh-dialog-name,
.lh-dialog-lye em {
  color: var(--lh-lye);
}

.lh-dialog-lzh {
  border-left: 4px solid var(--lh-lzh);
}

.lh-dialog-lzh .lh-dialog-name,
.lh-dialog-lzh em {
  color: var(--lh-lzh);
}

.lh-dialog-user {
  border-left: 4px solid var(--lh-user);
}

.lh-dialog-user .lh-dialog-name,
.lh-dialog-user em {
  color: var(--lh-user);
}

.lh-dialog-female {
  border-left: 4px solid #9a6682;
}

.lh-dialog-male {
  border-left: 4px solid #5f83a7;
}

.lh-inner-lqw,
.lh-inner-lye,
.lh-inner-lzh {
  display: inline;
  font-style: italic;
  font-weight: 850;
}

.lh-inner-lqw { color: var(--lh-lqw); }
.lh-inner-lye { color: var(--lh-lye); }
.lh-inner-lzh { color: var(--lh-lzh); }

.story-image {
  width: min(220px, 70vw);
  aspect-ratio: 3 / 4;
  margin: 14px auto;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background-size: cover;
  background-position: center top;
}

.lh-f-qw-01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/01_default_neutral_base_02.png?tr=w-440"); }
.lh-f-qw-02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/02_soft_smile_ramth_01.png?tr=w-440"); }
.lh-f-qw-03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/03_happy_smile_ramth_01.png?tr=w-440"); }
.lh-f-qw-04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/04_bright_laugh_ramth_01.png?tr=w-440"); }
.lh-f-qw-05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/05_serious_gaze_base_02.png?tr=w-440"); }
.lh-f-qw-06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/06_curious_tilt_ramth_01.png?tr=w-440"); }
.lh-f-qw-07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/07_surprised_base_01.png?tr=w-440"); }
.lh-f-qw-08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/08_blank_crash_base_01.png?tr=w-440"); }
.lh-f-qw-09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/09_shy_blush_base_01.png?tr=w-440"); }
.lh-f-qw-10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/10_flustered_blush_ramth_02.png?tr=w-440"); }
.lh-f-qw-11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/11_awkward_smile_ramth_02.png?tr=w-440"); }
.lh-f-qw-12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/12_guilty_caught_ramth_01.png?tr=w-440"); }
.lh-f-qw-13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/13_angry_ramth_02.png?tr=w-440"); }
.lh-f-qw-14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/14_pout_away_base_02.png?tr=w-440"); }
.lh-f-qw-15 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/15_cold_disgust_base_02.png?tr=w-440"); }
.lh-f-qw-16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/16_teasing_side_eye_ramth_01.png?tr=w-440"); }
.lh-f-qw-17 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/17_sad_low_ramth_01.png?tr=w-440"); }
.lh-f-qw-18 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/18_teary_wronged_ramth_02.png?tr=w-440"); }
.lh-f-qw-19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/19_nervous_base_02.png?tr=w-440"); }
.lh-f-qw-20 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/20_frightened_ramth_01.png?tr=w-440"); }
.lh-f-qw-21 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/21_proud_ramth_02.png?tr=w-440"); }
.lh-f-qw-23 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/23_romantic_blush_base_01.png?tr=w-440"); }
.lh-f-qw-24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/24_half_lidded_base_02.png?tr=w-440"); }
.lh-f-qw-25 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/25_enduring_bite_ramth_02.png?tr=w-440"); }
.lh-f-qw-26 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/26_trembling_breath_ramth_02.png?tr=w-440"); }
.lh-f-qw-27 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/27_overwhelmed_dazed_base_02.png?tr=w-440"); }
.lh-f-qw-28 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/28_tearful_yearning_ramth_01.png?tr=w-440"); }
.lh-f-qw-29 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/29_ahegao_ramth_01.png?tr=w-440"); }
.lh-f-qw-30 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/E/30_shock_orgasm_ramth_02.png?tr=w-440"); }

.lh-f-y-01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/01_default_neutral_base_01.png?tr=w-440"); }
.lh-f-y-02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/02_soft_smile_base_02.png?tr=w-440"); }
.lh-f-y-03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/03_happy_smile_base_02.png?tr=w-440"); }
.lh-f-y-04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/04_bright_laugh_base_02.png?tr=w-440"); }
.lh-f-y-05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/05_serious_gaze_base_02.png?tr=w-440"); }
.lh-f-y-06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/06_curious_tilt_base_01.png?tr=w-440"); }
.lh-f-y-07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/07_surprised_base_02.png?tr=w-440"); }
.lh-f-y-08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/08_blank_crash_base_02.png?tr=w-440"); }
.lh-f-y-09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/09_shy_blush_base_01.png?tr=w-440"); }
.lh-f-y-10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/10_flustered_blush_base_01.png?tr=w-440"); }
.lh-f-y-11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/11_awkward_smile_base_02.png?tr=w-440"); }
.lh-f-y-12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/12_guilty_caught_base_01.png?tr=w-440"); }
.lh-f-y-13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/13_angry_base_02.png?tr=w-440"); }
.lh-f-y-14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/14_pout_away_ramth_01.png?tr=w-440"); }
.lh-f-y-15 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/15_cold_disgust_base_02.png?tr=w-440"); }
.lh-f-y-16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/16_teasing_side_eye_ramth_02.png?tr=w-440"); }
.lh-f-y-17 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/17_sad_low_base_01.png?tr=w-440"); }
.lh-f-y-18 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/18_teary_wronged_ramth_01.png?tr=w-440"); }
.lh-f-y-19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/19_nervous_ramth_01.png?tr=w-440"); }
.lh-f-y-20 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/20_frightened_base_01.png?tr=w-440"); }
.lh-f-y-21 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/21_proud_base_02.png?tr=w-440"); }
.lh-f-y-22 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/22_mischievous_base_01.png?tr=w-440"); }
.lh-f-y-23 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/23_romantic_blush_ramth_02.png?tr=w-440"); }
.lh-f-y-24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/24_half_lidded_ramth_02.png?tr=w-440"); }
.lh-f-y-25 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/25_enduring_bite_ramth_02.png?tr=w-440"); }
.lh-f-y-26 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/26_trembling_breath_ramth_02.png?tr=w-440"); }
.lh-f-y-27 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/27_overwhelmed_dazed_base_01.png?tr=w-440"); }
.lh-f-y-28 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/28_tearful_yearning_ramth_01.png?tr=w-440"); }
.lh-f-y-29 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/29_ahegao_ramth_02.png?tr=w-440"); }
.lh-f-y-30 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/E/30_shock_orgasm_base_01.png?tr=w-440"); }

.lh-f-z-01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/01_default_neutral_base_02.png?tr=w-440"); }
.lh-f-z-02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/02_soft_smile_base_01.png?tr=w-440"); }
.lh-f-z-03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/03_happy_smile_base_01.png?tr=w-440"); }
.lh-f-z-04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/04_bright_laugh_base_02.png?tr=w-440"); }
.lh-f-z-05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/05_serious_gaze_base_02.png?tr=w-440"); }
.lh-f-z-06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/06_curious_tilt_base_02.png?tr=w-440"); }
.lh-f-z-07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/07_surprised_base_01.png?tr=w-440"); }
.lh-f-z-08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/08_blank_crash_base_01.png?tr=w-440"); }
.lh-f-z-09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/09_shy_blush_base_02.png?tr=w-440"); }
.lh-f-z-10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/10_flustered_blush_base_01.png?tr=w-440"); }
.lh-f-z-11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/11_awkward_smile_base_01.png?tr=w-440"); }
.lh-f-z-12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/12_guilty_caught_base_01.png?tr=w-440"); }
.lh-f-z-13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/13_angry_base_01.png?tr=w-440"); }
.lh-f-z-14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/14_pout_away_base_01.png?tr=w-440"); }
.lh-f-z-15 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/15_cold_disgust_base_01.png?tr=w-440"); }
.lh-f-z-16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/16_teasing_side_eye_base_02.png?tr=w-440"); }
.lh-f-z-17 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/17_sad_low_base_01.png?tr=w-440"); }
.lh-f-z-18 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/18_teary_wronged_base_01.png?tr=w-440"); }
.lh-f-z-19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/19_nervous_base_02.png?tr=w-440"); }
.lh-f-z-20 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/20_frightened_base_02.png?tr=w-440"); }
.lh-f-z-21 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/21_proud_base_01.png?tr=w-440"); }
.lh-f-z-22 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/22_mischievous_base_02.png?tr=w-440"); }
.lh-f-z-23 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/23_romantic_blush_base_02.png?tr=w-440"); }
.lh-f-z-24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/24_half_lidded_base_02.png?tr=w-440"); }
.lh-f-z-25 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/25_enduring_bite_base_02.png?tr=w-440"); }
.lh-f-z-26 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/26_trembling_breath_base_02.png?tr=w-440"); }
.lh-f-z-27 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/27_overwhelmed_dazed_base_01.png?tr=w-440"); }
.lh-f-z-28 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/28_tearful_yearning_base_02.png?tr=w-440"); }
.lh-f-z-29 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/29_ahegao_ramth_01.png?tr=w-440"); }
.lh-f-z-30 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/E/30_shock_orgasm_ramth_02.png?tr=w-440"); }

.lh-cg-showcase {
  width: min(420px, 100%);
  margin: 14px auto;
  padding: 12px;
}

.lh-cg-caption {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
}

.lh-cg-caption span,
.lh-cg-label {
  display: inline-flex;
  padding: 2px 8px;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background: var(--lh-panel);
  background-image: none !important;
  color: var(--lh-muted);
  font-size: 11px;
  font-weight: 850;
}

.lh-cg-caption b {
  color: var(--lh-ink);
  font-size: 13px;
}

.lh-cg-showcase.lh-cg-adult {
  border-color: #d7c6c6;
}

.lh-cg-img {
  width: 100%;
  aspect-ratio: 3 / 4;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f1f2f4;
}

/* Proj2 uploaded scene CG routes. Generated from proj2_imagekit_manifest.csv. */
.lh-cg-qw-s01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/1_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/2_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/4_1_pornmaster_04.png?tr=w-640"); }
.lh-cg-qw-s05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/5_1_pornmaster_04.png?tr=w-640"); }
.lh-cg-qw-s06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/6_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/8_1_base_01.png?tr=w-640"); }
.lh-cg-qw-s09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/9_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-qw-s10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/10_2_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/11_2_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/12_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/14_2_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/16_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s17 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/17_2_pornmaster_02.png?tr=w-640"); }
.lh-cg-qw-s19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/19_2_pornmaster_02.png?tr=w-640"); }
.lh-cg-qw-s20 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/20_2_ramth_02.png?tr=w-640"); }
.lh-cg-qw-s23 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/23_2_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/24_2_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s26 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/26_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s28 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/28_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-qw-s29 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/29_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s30 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/30_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s31 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/31_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s32 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/32_1_base_01.png?tr=w-640"); }
.lh-cg-qw-s33 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/33_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s34 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/34_1_ramth_01.png?tr=w-640"); }
.lh-cg-qw-s35 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/35_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s36 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/36_1_base_01.png?tr=w-640"); }
.lh-cg-qw-s37 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/37_1_base_01.png?tr=w-640"); }
.lh-cg-qw-s39 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/39_1_base_01.png?tr=w-640"); }
.lh-cg-qw-s40 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/40_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s41 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/41_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-s43 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/43_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-qw-n01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_Adv_HD_S_Square_1024x1024_01217_.png?tr=w-640"); }
.lh-cg-qw-n02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02667_.png?tr=w-640"); }
.lh-cg-qw-n03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02686_.png?tr=w-640"); }
.lh-cg-qw-n04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02737_.png?tr=w-640"); }
.lh-cg-qw-n05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02784_.png?tr=w-640"); }
.lh-cg-qw-n06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02788_.png?tr=w-640"); }
.lh-cg-qw-n07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02840_.png?tr=w-640"); }
.lh-cg-qw-n08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02850_.png?tr=w-640"); }
.lh-cg-qw-n09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02893_.png?tr=w-640"); }
.lh-cg-qw-n10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02900_.png?tr=w-640"); }
.lh-cg-qw-n11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03016_.png?tr=w-640"); }
.lh-cg-qw-n12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03078_.png?tr=w-640"); }
.lh-cg-qw-n13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03172_.png?tr=w-640"); }
.lh-cg-qw-n14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lqw/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03280_.png?tr=w-640"); }
.lh-cg-y-s01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/1_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/2_1_ramth_02.png?tr=w-640"); }
.lh-cg-y-s04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/4_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/5_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/6_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/8_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/9_1_base_01.png?tr=w-640"); }
.lh-cg-y-s10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/10_1_base_01.png?tr=w-640"); }
.lh-cg-y-s11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/11_2_ramth_01.png?tr=w-640"); }
.lh-cg-y-s12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/12_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/14_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s15 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/15_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/16_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s17 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/17_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s18 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/18_1_ramth_02.png?tr=w-640"); }
.lh-cg-y-s19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/19_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s20a { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/20_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s20b { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/20_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s21 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/21_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s23 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/23_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/24_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s25 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/25_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s26 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/26_1_base_01.png?tr=w-640"); }
.lh-cg-y-s29 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/29_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-y-s30 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/30_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s31 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/31_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s32 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/32_1_ramth_02.png?tr=w-640"); }
.lh-cg-y-s33 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/33_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s34 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/34_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s35 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/35_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s36 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/36_1_ramth_02.png?tr=w-640"); }
.lh-cg-y-s37 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/37_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-s39 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/39_2_ramth_01.png?tr=w-640"); }
.lh-cg-y-s40 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/40_1_ramth_02.png?tr=w-640"); }
.lh-cg-y-s41 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/41_1_ramth_01.png?tr=w-640"); }
.lh-cg-y-s43 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/43_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-y-n01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_Adv_HD_S_Square_1024x1024_01200_.png?tr=w-640"); }
.lh-cg-y-n02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_Adv_HD_S_Square_1024x1024_01268_.png?tr=w-640"); }
.lh-cg-y-n03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02651_.png?tr=w-640"); }
.lh-cg-y-n04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02687_.png?tr=w-640"); }
.lh-cg-y-n05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02744_.png?tr=w-640"); }
.lh-cg-y-n06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02779_.png?tr=w-640"); }
.lh-cg-y-n07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02799_.png?tr=w-640"); }
.lh-cg-y-n08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02845_.png?tr=w-640"); }
.lh-cg-y-n09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02860_.png?tr=w-640"); }
.lh-cg-y-n10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02885_.png?tr=w-640"); }
.lh-cg-y-n11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02905_.png?tr=w-640"); }
.lh-cg-y-n12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03033_.png?tr=w-640"); }
.lh-cg-y-n13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ly/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03099_.png?tr=w-640"); }
.lh-cg-z-s01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/1_1_base_01.png?tr=w-640"); }
.lh-cg-z-s02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/2_1_ramth_02.png?tr=w-640"); }
.lh-cg-z-s04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/4_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-z-s05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/5_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-z-s06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/6_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-z-s09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/9_1_ramth_01.png?tr=w-640"); }
.lh-cg-z-s10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/10_1_ramth_01.png?tr=w-640"); }
.lh-cg-z-s11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/11_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/12_1_ramth_02.png?tr=w-640"); }
.lh-cg-z-s14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/14_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/16_1_ramth_01.png?tr=w-640"); }
.lh-cg-z-s18 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/18_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s19 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/19_1_base_01.png?tr=w-640"); }
.lh-cg-z-s20 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/20_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s24 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/24_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s25 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/25_1_pornmaster_02.png?tr=w-640"); }
.lh-cg-z-s28 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/28_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s31 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/31_1_base_01.png?tr=w-640"); }
.lh-cg-z-s32 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/32_1_base_01.png?tr=w-640"); }
.lh-cg-z-s33 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/33_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s34 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/34_1_ramth_02.png?tr=w-640"); }
.lh-cg-z-s36 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/36_1_base_01.png?tr=w-640"); }
.lh-cg-z-s37 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/37_1_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-s39 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/39_2_ramth_01.png?tr=w-640"); }
.lh-cg-z-s40 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/40_1_ramth_01.png?tr=w-640"); }
.lh-cg-z-s41 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/41_1_ramth_01.png?tr=w-640"); }
.lh-cg-z-s43 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/43_2_pornmaster_01.png?tr=w-640"); }
.lh-cg-z-n01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_Adv_HD_S_Square_1024x1024_01235_.png?tr=w-640"); }
.lh-cg-z-n02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_Adv_HD_S_Square_1024x1024_01259_.png?tr=w-640"); }
.lh-cg-z-n03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02642_.png?tr=w-640"); }
.lh-cg-z-n04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02697_.png?tr=w-640"); }
.lh-cg-z-n05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02752_.png?tr=w-640"); }
.lh-cg-z-n06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02776_.png?tr=w-640"); }
.lh-cg-z-n07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02807_.png?tr=w-640"); }
.lh-cg-z-n08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02830_.png?tr=w-640"); }
.lh-cg-z-n09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02870_.png?tr=w-640"); }
.lh-cg-z-n10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02879_.png?tr=w-640"); }
.lh-cg-z-n11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02920_.png?tr=w-640"); }
.lh-cg-z-n12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_02978_.png?tr=w-640"); }
.lh-cg-z-n13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/lz/S/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_03112_.png?tr=w-640"); }
.lh-cg-h3-01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/harem/3girls/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_05854_.png?tr=w-640"); }
.lh-cg-h3-02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/harem/3girls/3.png?tr=w-640"); }
.lh-cg-h3-03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/harem/3girls/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_05864_.png?tr=w-640"); }
.lh-cg-h3-04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/harem/3girls/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_05885_.png?tr=w-640"); }
.lh-cg-h3-05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/harem/3girls/NativePreview_Anima_PreviewV5_Advanced_HD_MychLoRA_HighresBoost_1024x1536_05891_.png?tr=w-640"); }
/* BEGIN PROJ2 HAREM H2 */
/* Proj2 harem 1M2F supplemental CG */
.lh-cg-qy-h01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/1_1_3_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qz-h01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/1_2_1_base_3p4p_02.png?tr=w-640"); }
.lh-cg-yz-h01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/1_3_2_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qy-h02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/2_1_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qz-h02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/2_2_3_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qz-h03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/3_2_1_base_3p4p_01.png?tr=w-640"); }
.lh-cg-yz-h02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/3_3_1_base_3p4p_02.png?tr=w-640"); }
.lh-cg-yz-h03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/3_3_3_base_3p4p_01.png?tr=w-640"); }
.lh-cg-qy-h03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/4_1_base_3p4p_01.png?tr=w-640"); }
.lh-cg-qz-h04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/4_2_3_base_3p4p_01.png?tr=w-640"); }
.lh-cg-yz-h04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/4_3_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qy-h04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/6_1_2_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qz-h05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/6_2_1_base_3p4p_01.png?tr=w-640"); }
.lh-cg-qy-h05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/7_1_base_3p4p_02.png?tr=w-640"); }
.lh-cg-qz-h06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/7_2_base_3p4p_01.png?tr=w-640"); }
.lh-cg-yz-h05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/7_3_base_3p4p_02.png?tr=w-640"); }
/* BEGIN PROJ2 S SUPPLEMENT */
/* Supplemental shared/fallen S-route CGs. */
.lh-cg-qw-sh01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lqw_supp_share_05992.png?tr=w-640"); }
.lh-cg-qw-fl01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lqw_supp_fallen_06061.png?tr=w-640"); }
.lh-cg-y-sh01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lye_supp_share_05997.png?tr=w-640"); }
.lh-cg-y-sh02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lye_supp_share_06014.png?tr=w-640"); }
.lh-cg-y-fl01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lye_supp_fallen_06061.png?tr=w-640"); }
.lh-cg-z-sh01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lzh_supp_share_05983.png?tr=w-640"); }
.lh-cg-z-fl01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/S/lzh_supp_fallen_06089.png?tr=w-640"); }
/* END PROJ2 S SUPPLEMENT */
/* END PROJ2 HAREM H2 */
.lh-fold {
  overflow: hidden;
  border-left: 3px solid transparent;
}

.lh-fold summary {
  display: flex;
  align-items: center;
  gap: 9px;
  min-height: 42px;
  padding: 10px 12px;
  cursor: pointer;
  border-bottom: 1px solid var(--lh-line);
  background: var(--lh-panel);
  background-image: none !important;
  color: var(--lh-ink);
  position: relative;
  user-select: none;
}

.lh-fold summary::after {
  content: "+";
  margin-left: auto;
  color: var(--lh-muted);
  font-size: 16px;
  font-weight: 850;
  line-height: 1;
}

.lh-fold[open] {
  border-left-color: var(--lh-accent);
}

.lh-fold[open] summary {
  background: #f4efe4;
  border-bottom-color: #c9b06c;
}

.lh-fold[open] summary::after {
  content: "-";
  color: var(--lh-accent);
}

.lh-fold summary span {
  display: inline-flex;
  min-width: 52px;
  justify-content: center;
  padding: 2px 7px;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background: var(--lh-paper);
  background-image: none !important;
  color: var(--lh-muted);
  font-size: 10px;
  font-weight: 850;
}

.lh-fold summary b {
  font-size: 14px;
}

.lh-house-panel,
.lh-user-panel,
.lh-phone-panel,
.lh-memory-panel {
  margin: 0;
  padding: 14px 12px 16px;
  background: var(--lh-paper);
  background-image: none !important;
  border-top: 3px solid #f1e7cf;
}

.lh-data-row,
.lh-house-row {
  display: grid;
  grid-template-columns: 96px 1fr;
  gap: 10px;
  padding: 7px 0;
  border-bottom: 1px solid var(--lh-line-soft);
}

.lh-data-row:last-child,
.lh-house-row:last-child {
  border-bottom: 0;
}

.lh-character-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
  padding: 14px 12px 16px;
  background: var(--lh-paper);
  background-image: none !important;
  border-top: 3px solid #f1e7cf;
}

.lh-card {
  overflow: hidden;
  min-width: 0;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background: var(--lh-paper);
  background-image: none !important;
}

.lh-card::before {
  content: "";
  display: block;
  height: 3px;
  background: var(--lh-line);
}

.lh-card-lqw::before { background: var(--lh-lqw); }
.lh-card-lye::before { background: var(--lh-lye); }
.lh-card-lzh::before { background: var(--lh-lzh); }

.lh-card-focus {
  border-color: var(--lh-accent);
}

.lh-card-top {
  padding: 11px;
  border-bottom: 1px solid var(--lh-line);
  background: var(--lh-panel);
  background-image: none !important;
}

.lh-card-top b,
.lh-card-top em {
  display: block;
}

.lh-card-top b {
  font-size: 15px;
}

.lh-card-lqw .lh-card-top b { color: var(--lh-lqw); }
.lh-card-lye .lh-card-top b { color: var(--lh-lye); }
.lh-card-lzh .lh-card-top b { color: var(--lh-lzh); }

.lh-card-top em {
  color: var(--lh-muted);
  font-size: 11px;
  font-style: normal;
}

.lh-card-data {
  display: grid;
  padding: 8px 11px 11px;
}

.lh-card-data div {
  display: grid;
  grid-template-columns: 64px 1fr;
  gap: 8px;
  padding: 5px 0;
  border-bottom: 1px solid var(--lh-line-soft);
}

.lh-card-data div:last-child {
  border-bottom: 0;
}

.lh-message {
  display: grid;
  gap: 5px;
  padding: 10px 12px;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background: var(--lh-panel);
  background-image: none !important;
}

.lh-message span {
  color: var(--lh-lye);
  font-size: 12px;
  font-weight: 850;
}

.lh-message b {
  color: var(--lh-ink);
  font-size: 13px;
}

.lh-phone-note {
  margin: 8px 0 0;
  color: var(--lh-muted);
  font-size: 12px;
}

.lh-memory-panel b {
  display: block;
  margin-top: 6px;
  color: var(--lh-ink);
}

.lh-memory-text {
  margin: 4px 0 8px;
}

.lh-next-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  padding: 12px;
  background: var(--lh-paper);
  background-image: none !important;
}

.lh-next-list span {
  min-width: 0;
  padding: 8px 10px;
  border: 1px solid var(--lh-line);
  border-radius: 4px;
  background: var(--lh-panel);
  background-image: none !important;
  color: var(--lh-ink);
  font-size: 12px;
  font-weight: 700;
}

@media (max-width: 820px) {
  .lh-cover,
  .lh-log-grid,
  .lh-character-grid,
  .lh-next-list {
    grid-template-columns: 1fr;
  }

  .lh-cover-status {
    width: fit-content;
  }

  .lh-story-head {
    align-items: flex-start;
    flex-direction: column;
  }

  .lh-story-title {
    text-align: left;
  }

  .lh-dialog,
  .lh-data-row,
  .lh-house-row,
  .lh-card-data div {
    grid-template-columns: 1fr;
  }
}

/*
  Online hard reset.
  Keep this block at the end. It defeats older deployed theme rules that add
  faded apartment backgrounds, glass panels, shadows, or borderless layouts.
*/
.lh-root.lh-theme-apartment {
  max-width: 860px !important;
  margin: 0 auto !important;
  padding: 16px !important;
  color: #202124 !important;
  background: #f7f7f8 !important;
  background-color: #f7f7f8 !important;
  background-image: none !important;
  border: 1px solid #d6d8dc !important;
  border-top: 2px solid #b9902f !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  text-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.lh-root.lh-theme-apartment::before,
.lh-root.lh-theme-apartment::after,
.lh-root.lh-theme-apartment .lh-cover::before,
.lh-root.lh-theme-apartment .lh-cover::after,
.lh-root.lh-theme-apartment .lh-log::before,
.lh-root.lh-theme-apartment .lh-log::after,
.lh-root.lh-theme-apartment .lh-story-panel::before,
.lh-root.lh-theme-apartment .lh-story-panel::after,
.lh-root.lh-theme-apartment .lh-fold::before,
.lh-root.lh-theme-apartment .lh-fold::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}

.lh-root.lh-theme-apartment .lh-cover,
.lh-root.lh-theme-apartment .lh-log,
.lh-root.lh-theme-apartment .lh-story-panel,
.lh-root.lh-theme-apartment .lh-fold,
.lh-root.lh-theme-apartment .lh-cg-showcase {
  display: block;
  margin: 10px 0 !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  border: 1px solid #d6d8dc !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  overflow: hidden;
}

.lh-root.lh-theme-apartment .lh-cover {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 20px !important;
  align-items: center !important;
  padding: 18px 20px !important;
  border-left: 3px solid #b9902f !important;
}

.lh-root.lh-theme-apartment .lh-log {
  padding: 12px !important;
}

.lh-root.lh-theme-apartment .lh-log-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border-top: 1px solid #d6d8dc !important;
  border-left: 1px solid #eceef1 !important;
}

.lh-root.lh-theme-apartment .lh-log-grid > div {
  padding: 10px 11px !important;
  background: #ffffff !important;
  background-image: none !important;
  border-right: 1px solid #eceef1 !important;
  border-bottom: 1px solid #eceef1 !important;
}

.lh-root.lh-theme-apartment .lh-story-head,
.lh-root.lh-theme-apartment .lh-card-top,
.lh-root.lh-theme-apartment .lh-fold summary {
  background: #ffffff !important;
  background-image: none !important;
  border-bottom: 1px solid #d6d8dc !important;
  box-shadow: none !important;
}

.lh-root.lh-theme-apartment .lh-fold {
  border-left: 3px solid transparent !important;
}

.lh-root.lh-theme-apartment .lh-fold[open] {
  border-color: #c9b06c !important;
  border-left-color: #b9902f !important;
}

.lh-root.lh-theme-apartment .lh-fold[open] summary {
  background: #f4efe4 !important;
  background-color: #f4efe4 !important;
  background-image: none !important;
  border-bottom: 1px solid #c9b06c !important;
}

.lh-root.lh-theme-apartment .lh-fold summary::after {
  content: "+" !important;
  margin-left: auto !important;
  color: #666a70 !important;
  font-size: 16px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

.lh-root.lh-theme-apartment .lh-fold[open] summary::after {
  content: "-" !important;
  color: #b9902f !important;
}

.lh-root.lh-theme-apartment .lh-story-body,
.lh-root.lh-theme-apartment .lh-house-panel,
.lh-root.lh-theme-apartment .lh-user-panel,
.lh-root.lh-theme-apartment .lh-phone-panel,
.lh-root.lh-theme-apartment .lh-memory-panel,
.lh-root.lh-theme-apartment .lh-character-grid,
.lh-root.lh-theme-apartment .lh-next-list {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
}

.lh-root.lh-theme-apartment .lh-house-panel,
.lh-root.lh-theme-apartment .lh-user-panel,
.lh-root.lh-theme-apartment .lh-phone-panel,
.lh-root.lh-theme-apartment .lh-memory-panel,
.lh-root.lh-theme-apartment .lh-character-grid,
.lh-root.lh-theme-apartment .lh-next-list {
  border-top: 3px solid #f1e7cf !important;
}

.lh-root.lh-theme-apartment .lh-scene-chip,
.lh-root.lh-theme-apartment .lh-focus-chip,
.lh-root.lh-theme-apartment .lh-cloth-tag,
.lh-root.lh-theme-apartment .lh-dialog,
.lh-root.lh-theme-apartment .lh-card,
.lh-root.lh-theme-apartment .lh-message,
.lh-root.lh-theme-apartment .lh-next-list > span {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid #d6d8dc !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

.lh-root.lh-theme-apartment .lh-dialog-lqw { border-left: 4px solid #a87514 !important; }
.lh-root.lh-theme-apartment .lh-dialog-lye { border-left: 4px solid #204f84 !important; }
.lh-root.lh-theme-apartment .lh-dialog-lzh { border-left: 4px solid #8d2f32 !important; }
.lh-root.lh-theme-apartment .lh-dialog-user { border-left: 4px solid #3f6f55 !important; }

.lh-root.lh-theme-apartment .lh-dialog-lqw .lh-dialog-name,
.lh-root.lh-theme-apartment .lh-dialog-lqw em { color: #a87514 !important; }
.lh-root.lh-theme-apartment .lh-dialog-lye .lh-dialog-name,
.lh-root.lh-theme-apartment .lh-dialog-lye em { color: #204f84 !important; }
.lh-root.lh-theme-apartment .lh-dialog-lzh .lh-dialog-name,
.lh-root.lh-theme-apartment .lh-dialog-lzh em { color: #8d2f32 !important; }
.lh-root.lh-theme-apartment .lh-dialog-user .lh-dialog-name,
.lh-root.lh-theme-apartment .lh-dialog-user em { color: #3f6f55 !important; }

.lh-root.lh-theme-apartment .lh-inner-lqw {
  color: #a87514 !important;
  font-style: italic !important;
  font-weight: 850 !important;
}

.lh-root.lh-theme-apartment .lh-inner-lye {
  color: #204f84 !important;
  font-style: italic !important;
  font-weight: 850 !important;
}

.lh-root.lh-theme-apartment .lh-inner-lzh {
  color: #8d2f32 !important;
  font-style: italic !important;
  font-weight: 850 !important;
}

.lh-root.lh-theme-apartment .lh-card-lqw { border-top: 3px solid #a87514 !important; }
.lh-root.lh-theme-apartment .lh-card-lye { border-top: 3px solid #204f84 !important; }
.lh-root.lh-theme-apartment .lh-card-lzh { border-top: 3px solid #8d2f32 !important; }
.lh-root.lh-theme-apartment .lh-card-focus { border-color: #b9902f !important; }

.lh-root.lh-theme-apartment .lh-data-row,
.lh-root.lh-theme-apartment .lh-house-row,
.lh-root.lh-theme-apartment .lh-card-data > div {
  border-bottom: 1px solid #eceef1 !important;
}

@media (max-width: 820px) {
  .lh-root.lh-theme-apartment .lh-cover,
  .lh-root.lh-theme-apartment .lh-log-grid,
  .lh-root.lh-theme-apartment .lh-character-grid,
  .lh-root.lh-theme-apartment .lh-next-list {
    grid-template-columns: 1fr !important;
  }
}

/* BEGIN PROJ2 EXCG */
/* Proj2 ExCG special event CG */
.lh-cg-qw-d01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lqw-sofa-nap.png?tr=w-640"); }
.lh-cg-qw-d02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lqw-kitchen-soup.png?tr=w-640"); }
.lh-cg-qw-d03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lqw-work-call.png?tr=w-640"); }
.lh-cg-qw-d04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lqw-old-photo.png?tr=w-640"); }
.lh-cg-qw-d05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lqw-window-tea.png?tr=w-640"); }
.lh-cg-y-d01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-laptop-sofa.png?tr=w-640"); }
.lh-cg-y-d02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-night-snack.png?tr=w-640"); }
.lh-cg-y-d03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-powerout.png?tr=w-640"); }
.lh-cg-y-d04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-package.png?tr=w-640"); }
.lh-cg-y-d05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-yoga-corner.png?tr=w-640"); }
.lh-cg-y-d06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lye-wash-cup.png?tr=w-640"); }
.lh-cg-z-d01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-training-return.png?tr=w-640"); }
.lh-cg-z-d02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-nutrition-fail.png?tr=w-640"); }
.lh-cg-z-d03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-dance-practice.png?tr=w-640"); }
.lh-cg-z-d04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-rain-shoes.png?tr=w-640"); }
.lh-cg-z-d05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-game-lose.png?tr=w-640"); }
.lh-cg-z-d06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-lzh-bandage.png?tr=w-640"); }
.lh-cg-p01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lqw-kitchen-help.png?tr=w-640"); }
.lh-cg-p02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lqw-old-movie.png?tr=w-640"); }
.lh-cg-p03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lqw-medicine.png?tr=w-640"); }
.lh-cg-p04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lqw-grocery.png?tr=w-640"); }
.lh-cg-p05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lye-late-work.png?tr=w-640"); }
.lh-cg-p06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lye-tv.png?tr=w-640"); }
.lh-cg-p07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lye-router.png?tr=w-640"); }
.lh-cg-p08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lye-wrong-item.png?tr=w-640"); }
.lh-cg-p09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lzh-snack.png?tr=w-640"); }
.lh-cg-p10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lzh-cheer.png?tr=w-640"); }
.lh-cg-p11 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lzh-argument.png?tr=w-640"); }
.lh-cg-p12 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-lzh-rain.png?tr=w-640"); }
.lh-cg-p13 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-mother-lye-dishes.png?tr=w-640"); }
.lh-cg-p14 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-mother-lzh-food.png?tr=w-640"); }
.lh-cg-p15 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-sisters-remote.png?tr=w-640"); }
.lh-cg-p16 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-pair-sisters-door.png?tr=w-640"); }
.lh-cg-fam-d01 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-dinner.png?tr=w-640"); }
.lh-cg-fam-d02 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-tv-night.png?tr=w-640"); }
.lh-cg-fam-d03 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-cleaning.png?tr=w-640"); }
.lh-cg-fam-d04 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-breakfast.png?tr=w-640"); }
.lh-cg-fam-d05 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-takeout.png?tr=w-640"); }
.lh-cg-fam-d06 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-small-argument.png?tr=w-640"); }
.lh-cg-fam-d07 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-sofa-photo.png?tr=w-640"); }
.lh-cg-fam-d08 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-holiday-decor.png?tr=w-640"); }
.lh-cg-fam-d09 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-rain-return.png?tr=w-640"); }
.lh-cg-fam-d10 { background-image: url("https://ik.imagekit.io/1jvdj3cvw/Proj2/ExCG/lh-cg-sp-fam-balcony-talk.png?tr=w-640"); }
/* END PROJ2 EXCG */

/* PROJ2_CG_HARDEN_V2 */
/* Invalid or placeholder CG classes stay hidden. A valid class is repeated on
   the showcase and image by the V2 output contract. :has keeps valid legacy
   messages visible in modern WebViews. */
.lh-root .lh-cg-showcase { display: none !important; }
.lh-root .lh-cg-showcase.lh-cg-fam-d01,
.lh-root .lh-cg-showcase.lh-cg-fam-d02,
.lh-root .lh-cg-showcase.lh-cg-fam-d03,
.lh-root .lh-cg-showcase.lh-cg-fam-d04,
.lh-root .lh-cg-showcase.lh-cg-fam-d05,
.lh-root .lh-cg-showcase.lh-cg-fam-d06,
.lh-root .lh-cg-showcase.lh-cg-fam-d07,
.lh-root .lh-cg-showcase.lh-cg-fam-d08,
.lh-root .lh-cg-showcase.lh-cg-fam-d09,
.lh-root .lh-cg-showcase.lh-cg-fam-d10,
.lh-root .lh-cg-showcase.lh-cg-h3-01,
.lh-root .lh-cg-showcase.lh-cg-h3-02,
.lh-root .lh-cg-showcase.lh-cg-h3-03,
.lh-root .lh-cg-showcase.lh-cg-h3-04,
.lh-root .lh-cg-showcase.lh-cg-h3-05,
.lh-root .lh-cg-showcase.lh-cg-p01,
.lh-root .lh-cg-showcase.lh-cg-p02,
.lh-root .lh-cg-showcase.lh-cg-p03,
.lh-root .lh-cg-showcase.lh-cg-p04,
.lh-root .lh-cg-showcase.lh-cg-p05,
.lh-root .lh-cg-showcase.lh-cg-p06,
.lh-root .lh-cg-showcase.lh-cg-p07,
.lh-root .lh-cg-showcase.lh-cg-p08,
.lh-root .lh-cg-showcase.lh-cg-p09,
.lh-root .lh-cg-showcase.lh-cg-p10,
.lh-root .lh-cg-showcase.lh-cg-p11,
.lh-root .lh-cg-showcase.lh-cg-p12,
.lh-root .lh-cg-showcase.lh-cg-p13,
.lh-root .lh-cg-showcase.lh-cg-p14,
.lh-root .lh-cg-showcase.lh-cg-p15,
.lh-root .lh-cg-showcase.lh-cg-p16,
.lh-root .lh-cg-showcase.lh-cg-qw-d01,
.lh-root .lh-cg-showcase.lh-cg-qw-d02,
.lh-root .lh-cg-showcase.lh-cg-qw-d03,
.lh-root .lh-cg-showcase.lh-cg-qw-d04,
.lh-root .lh-cg-showcase.lh-cg-qw-d05,
.lh-root .lh-cg-showcase.lh-cg-qw-fl01,
.lh-root .lh-cg-showcase.lh-cg-qw-n01,
.lh-root .lh-cg-showcase.lh-cg-qw-n02,
.lh-root .lh-cg-showcase.lh-cg-qw-n03,
.lh-root .lh-cg-showcase.lh-cg-qw-n04,
.lh-root .lh-cg-showcase.lh-cg-qw-n05,
.lh-root .lh-cg-showcase.lh-cg-qw-n06,
.lh-root .lh-cg-showcase.lh-cg-qw-n07,
.lh-root .lh-cg-showcase.lh-cg-qw-n08,
.lh-root .lh-cg-showcase.lh-cg-qw-n09,
.lh-root .lh-cg-showcase.lh-cg-qw-n10,
.lh-root .lh-cg-showcase.lh-cg-qw-n11,
.lh-root .lh-cg-showcase.lh-cg-qw-n12,
.lh-root .lh-cg-showcase.lh-cg-qw-n13,
.lh-root .lh-cg-showcase.lh-cg-qw-n14,
.lh-root .lh-cg-showcase.lh-cg-qw-s01,
.lh-root .lh-cg-showcase.lh-cg-qw-s02,
.lh-root .lh-cg-showcase.lh-cg-qw-s04,
.lh-root .lh-cg-showcase.lh-cg-qw-s05,
.lh-root .lh-cg-showcase.lh-cg-qw-s06,
.lh-root .lh-cg-showcase.lh-cg-qw-s08,
.lh-root .lh-cg-showcase.lh-cg-qw-s09,
.lh-root .lh-cg-showcase.lh-cg-qw-s10,
.lh-root .lh-cg-showcase.lh-cg-qw-s11,
.lh-root .lh-cg-showcase.lh-cg-qw-s12,
.lh-root .lh-cg-showcase.lh-cg-qw-s14,
.lh-root .lh-cg-showcase.lh-cg-qw-s16,
.lh-root .lh-cg-showcase.lh-cg-qw-s17,
.lh-root .lh-cg-showcase.lh-cg-qw-s19,
.lh-root .lh-cg-showcase.lh-cg-qw-s20,
.lh-root .lh-cg-showcase.lh-cg-qw-s23,
.lh-root .lh-cg-showcase.lh-cg-qw-s24,
.lh-root .lh-cg-showcase.lh-cg-qw-s26,
.lh-root .lh-cg-showcase.lh-cg-qw-s28,
.lh-root .lh-cg-showcase.lh-cg-qw-s29,
.lh-root .lh-cg-showcase.lh-cg-qw-s30,
.lh-root .lh-cg-showcase.lh-cg-qw-s31,
.lh-root .lh-cg-showcase.lh-cg-qw-s32,
.lh-root .lh-cg-showcase.lh-cg-qw-s33,
.lh-root .lh-cg-showcase.lh-cg-qw-s34,
.lh-root .lh-cg-showcase.lh-cg-qw-s35,
.lh-root .lh-cg-showcase.lh-cg-qw-s36,
.lh-root .lh-cg-showcase.lh-cg-qw-s37,
.lh-root .lh-cg-showcase.lh-cg-qw-s39,
.lh-root .lh-cg-showcase.lh-cg-qw-s40,
.lh-root .lh-cg-showcase.lh-cg-qw-s41,
.lh-root .lh-cg-showcase.lh-cg-qw-s43,
.lh-root .lh-cg-showcase.lh-cg-qw-sh01,
.lh-root .lh-cg-showcase.lh-cg-qy-h01,
.lh-root .lh-cg-showcase.lh-cg-qy-h02,
.lh-root .lh-cg-showcase.lh-cg-qy-h03,
.lh-root .lh-cg-showcase.lh-cg-qy-h04,
.lh-root .lh-cg-showcase.lh-cg-qy-h05,
.lh-root .lh-cg-showcase.lh-cg-qz-h01,
.lh-root .lh-cg-showcase.lh-cg-qz-h02,
.lh-root .lh-cg-showcase.lh-cg-qz-h03,
.lh-root .lh-cg-showcase.lh-cg-qz-h04,
.lh-root .lh-cg-showcase.lh-cg-qz-h05,
.lh-root .lh-cg-showcase.lh-cg-qz-h06,
.lh-root .lh-cg-showcase.lh-cg-y-d01,
.lh-root .lh-cg-showcase.lh-cg-y-d02,
.lh-root .lh-cg-showcase.lh-cg-y-d03,
.lh-root .lh-cg-showcase.lh-cg-y-d04,
.lh-root .lh-cg-showcase.lh-cg-y-d05,
.lh-root .lh-cg-showcase.lh-cg-y-d06,
.lh-root .lh-cg-showcase.lh-cg-y-fl01,
.lh-root .lh-cg-showcase.lh-cg-y-n01,
.lh-root .lh-cg-showcase.lh-cg-y-n02,
.lh-root .lh-cg-showcase.lh-cg-y-n03,
.lh-root .lh-cg-showcase.lh-cg-y-n04,
.lh-root .lh-cg-showcase.lh-cg-y-n05,
.lh-root .lh-cg-showcase.lh-cg-y-n06,
.lh-root .lh-cg-showcase.lh-cg-y-n07,
.lh-root .lh-cg-showcase.lh-cg-y-n08,
.lh-root .lh-cg-showcase.lh-cg-y-n09,
.lh-root .lh-cg-showcase.lh-cg-y-n10,
.lh-root .lh-cg-showcase.lh-cg-y-n11,
.lh-root .lh-cg-showcase.lh-cg-y-n12,
.lh-root .lh-cg-showcase.lh-cg-y-n13,
.lh-root .lh-cg-showcase.lh-cg-y-s01,
.lh-root .lh-cg-showcase.lh-cg-y-s02,
.lh-root .lh-cg-showcase.lh-cg-y-s04,
.lh-root .lh-cg-showcase.lh-cg-y-s05,
.lh-root .lh-cg-showcase.lh-cg-y-s06,
.lh-root .lh-cg-showcase.lh-cg-y-s08,
.lh-root .lh-cg-showcase.lh-cg-y-s09,
.lh-root .lh-cg-showcase.lh-cg-y-s10,
.lh-root .lh-cg-showcase.lh-cg-y-s11,
.lh-root .lh-cg-showcase.lh-cg-y-s12,
.lh-root .lh-cg-showcase.lh-cg-y-s14,
.lh-root .lh-cg-showcase.lh-cg-y-s15,
.lh-root .lh-cg-showcase.lh-cg-y-s16,
.lh-root .lh-cg-showcase.lh-cg-y-s17,
.lh-root .lh-cg-showcase.lh-cg-y-s18,
.lh-root .lh-cg-showcase.lh-cg-y-s19,
.lh-root .lh-cg-showcase.lh-cg-y-s20a,
.lh-root .lh-cg-showcase.lh-cg-y-s20b,
.lh-root .lh-cg-showcase.lh-cg-y-s21,
.lh-root .lh-cg-showcase.lh-cg-y-s23,
.lh-root .lh-cg-showcase.lh-cg-y-s24,
.lh-root .lh-cg-showcase.lh-cg-y-s25,
.lh-root .lh-cg-showcase.lh-cg-y-s26,
.lh-root .lh-cg-showcase.lh-cg-y-s29,
.lh-root .lh-cg-showcase.lh-cg-y-s30,
.lh-root .lh-cg-showcase.lh-cg-y-s31,
.lh-root .lh-cg-showcase.lh-cg-y-s32,
.lh-root .lh-cg-showcase.lh-cg-y-s33,
.lh-root .lh-cg-showcase.lh-cg-y-s34,
.lh-root .lh-cg-showcase.lh-cg-y-s35,
.lh-root .lh-cg-showcase.lh-cg-y-s36,
.lh-root .lh-cg-showcase.lh-cg-y-s37,
.lh-root .lh-cg-showcase.lh-cg-y-s39,
.lh-root .lh-cg-showcase.lh-cg-y-s40,
.lh-root .lh-cg-showcase.lh-cg-y-s41,
.lh-root .lh-cg-showcase.lh-cg-y-s43,
.lh-root .lh-cg-showcase.lh-cg-y-sh01,
.lh-root .lh-cg-showcase.lh-cg-y-sh02,
.lh-root .lh-cg-showcase.lh-cg-yz-h01,
.lh-root .lh-cg-showcase.lh-cg-yz-h02,
.lh-root .lh-cg-showcase.lh-cg-yz-h03,
.lh-root .lh-cg-showcase.lh-cg-yz-h04,
.lh-root .lh-cg-showcase.lh-cg-yz-h05,
.lh-root .lh-cg-showcase.lh-cg-z-d01,
.lh-root .lh-cg-showcase.lh-cg-z-d02,
.lh-root .lh-cg-showcase.lh-cg-z-d03,
.lh-root .lh-cg-showcase.lh-cg-z-d04,
.lh-root .lh-cg-showcase.lh-cg-z-d05,
.lh-root .lh-cg-showcase.lh-cg-z-d06,
.lh-root .lh-cg-showcase.lh-cg-z-fl01,
.lh-root .lh-cg-showcase.lh-cg-z-n01,
.lh-root .lh-cg-showcase.lh-cg-z-n02,
.lh-root .lh-cg-showcase.lh-cg-z-n03,
.lh-root .lh-cg-showcase.lh-cg-z-n04,
.lh-root .lh-cg-showcase.lh-cg-z-n05,
.lh-root .lh-cg-showcase.lh-cg-z-n06,
.lh-root .lh-cg-showcase.lh-cg-z-n07,
.lh-root .lh-cg-showcase.lh-cg-z-n08,
.lh-root .lh-cg-showcase.lh-cg-z-n09,
.lh-root .lh-cg-showcase.lh-cg-z-n10,
.lh-root .lh-cg-showcase.lh-cg-z-n11,
.lh-root .lh-cg-showcase.lh-cg-z-n12,
.lh-root .lh-cg-showcase.lh-cg-z-n13,
.lh-root .lh-cg-showcase.lh-cg-z-s01,
.lh-root .lh-cg-showcase.lh-cg-z-s02,
.lh-root .lh-cg-showcase.lh-cg-z-s04,
.lh-root .lh-cg-showcase.lh-cg-z-s05,
.lh-root .lh-cg-showcase.lh-cg-z-s06,
.lh-root .lh-cg-showcase.lh-cg-z-s09,
.lh-root .lh-cg-showcase.lh-cg-z-s10,
.lh-root .lh-cg-showcase.lh-cg-z-s11,
.lh-root .lh-cg-showcase.lh-cg-z-s12,
.lh-root .lh-cg-showcase.lh-cg-z-s14,
.lh-root .lh-cg-showcase.lh-cg-z-s16,
.lh-root .lh-cg-showcase.lh-cg-z-s18,
.lh-root .lh-cg-showcase.lh-cg-z-s19,
.lh-root .lh-cg-showcase.lh-cg-z-s20,
.lh-root .lh-cg-showcase.lh-cg-z-s24,
.lh-root .lh-cg-showcase.lh-cg-z-s25,
.lh-root .lh-cg-showcase.lh-cg-z-s28,
.lh-root .lh-cg-showcase.lh-cg-z-s31,
.lh-root .lh-cg-showcase.lh-cg-z-s32,
.lh-root .lh-cg-showcase.lh-cg-z-s33,
.lh-root .lh-cg-showcase.lh-cg-z-s34,
.lh-root .lh-cg-showcase.lh-cg-z-s36,
.lh-root .lh-cg-showcase.lh-cg-z-s37,
.lh-root .lh-cg-showcase.lh-cg-z-s39,
.lh-root .lh-cg-showcase.lh-cg-z-s40,
.lh-root .lh-cg-showcase.lh-cg-z-s41,
.lh-root .lh-cg-showcase.lh-cg-z-s43,
.lh-root .lh-cg-showcase.lh-cg-z-sh01 { display: block !important; }
@supports selector(.lh-cg-showcase:has(.lh-cg-img)) {
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d07),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-fam-d10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-h3-01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-h3-02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-h3-03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-h3-04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-h3-05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p07),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p13),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p14),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p15),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-p16),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-d01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-d02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-d03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-d04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-d05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-fl01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n07),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n13),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-n14),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s14),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s16),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s17),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s19),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s20),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s23),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s24),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s26),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s28),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s29),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s30),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s31),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s32),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s33),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s34),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s35),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s36),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s37),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s39),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s40),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s41),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-s43),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qw-sh01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qy-h01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qy-h02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qy-h03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qy-h04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qy-h05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-qz-h06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-d06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-fl01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n07),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-n13),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s14),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s15),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s16),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s17),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s18),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s19),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s20a),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s20b),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s21),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s23),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s24),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s25),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s26),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s29),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s30),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s31),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s32),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s33),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s34),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s35),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s36),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s37),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s39),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s40),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s41),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-s43),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-sh01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-y-sh02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-yz-h01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-yz-h02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-yz-h03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-yz-h04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-yz-h05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-d06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-fl01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n03),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n07),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n08),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-n13),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s01),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s02),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s04),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s05),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s06),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s09),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s10),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s11),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s12),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s14),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s16),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s18),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s19),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s20),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s24),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s25),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s28),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s31),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s32),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s33),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s34),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s36),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s37),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s39),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s40),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s41),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-s43),
.lh-root .lh-cg-showcase:has(> .lh-cg-img.lh-cg-z-sh01) { display: block !important; }
}
.lh-root .lh-character-grid {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
}
.lh-root .lh-cg-caption::after {
  content: "图片空白：关闭代理或直连";
  margin-left: auto;
  color: var(--lh-muted);
  font-size: 9px;
  font-weight: 500;
  opacity: 0.62;
}
/* END PROJ2_CG_HARDEN_V2 */