/* Koohrun | Daily Editorial — Beijing in Contradictions | isolated single-post design */
html body.kr-ch-daily-editorial { background:#080707!important; color:#e8ddcf!important; }
body.kr-ch-daily-editorial .single-page { width:100%!important; max-width:1520px!important; margin:0 auto!important; padding:18px clamp(8px,1.8vw,26px) 64px!important; background:transparent!important; box-sizing:border-box!important; }
body.kr-ch-daily-editorial .single-layout { display:block!important; width:100%!important; max-width:1480px!important; margin:0 auto!important; }
body.kr-ch-daily-editorial .single-main { float:none!important; display:block!important; width:100%!important; max-width:none!important; min-width:0!important; margin:0 auto!important; padding:0!important; overflow:visible!important; background:#100d0d!important; border:1px solid rgba(166,31,42,.48)!important; box-shadow:0 26px 80px rgba(0,0,0,.52)!important; }
body.kr-ch-daily-editorial .sidebar--latest { display:none!important; }
body.kr-ch-daily-editorial .single-post-header { display:none!important; }
body.kr-ch-daily-editorial .single-main .post-content.entry-content { width:100%!important; max-width:none!important; margin:0!important; padding:0!important; background:transparent!important; overflow:visible!important; }
body.kr-ch-daily-editorial .post-content.entry-content .post-feature-inline { display:none!important; }
body.kr-ch-daily-editorial .kr-ch-daily { --kr-red:#bd1724; --kr-red-dark:#710f18; --kr-ivory:#f0dfca; --kr-muted:#c4af9b; direction:rtl!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; color:#e8ddcf!important; background:radial-gradient(ellipse at 14% 8%,rgba(133,16,26,.13),transparent 30%),linear-gradient(180deg,#100d0d 0%,#0d0b0b 100%)!important; font-family:"B Zar","B Zar Regular","B Zar Bold",Tahoma,sans-serif!important; text-align:right!important; overflow-wrap:anywhere!important; box-sizing:border-box!important; }
body.kr-ch-daily-editorial .kr-ch-daily * { box-sizing:border-box!important; }
body.kr-ch-daily-editorial .kr-ch-mast { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:9px 22px!important; flex-wrap:wrap!important; padding:13px clamp(22px,4vw,60px)!important; border-top:6px solid var(--kr-red)!important; border-bottom:1px solid rgba(190,55,61,.34)!important; color:#d6c1aa!important; background:#090808!important; font-size:13px!important; line-height:1.8!important; }
body.kr-ch-daily-editorial .kr-ch-mast-mark { display:inline-flex!important; align-items:center!important; gap:9px!important; color:#f3e4d3!important; font-size:15px!important; font-weight:700!important; white-space:nowrap!important; }
body.kr-ch-daily-editorial .kr-ch-mast-mark:before { content:""!important; display:inline-block!important; width:25px!important; height:4px!important; background:var(--kr-red)!important; }
body.kr-ch-daily-editorial .kr-ch-mast-center { color:#aa9482!important; letter-spacing:.01em!important; }
body.kr-ch-daily-editorial .kr-ch-mast-center i { display:inline-block!important; width:4px!important; height:4px!important; margin:0 8px 3px!important; background:var(--kr-red)!important; border-radius:50%!important; }
body.kr-ch-daily-editorial .kr-ch-mast time { color:#c7b7a6!important; white-space:nowrap!important; font-variant-numeric:tabular-nums!important; }
body.kr-ch-daily-editorial .kr-ch-hero { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important; gap:clamp(26px,4vw,58px)!important; align-items:center!important; padding:clamp(30px,4.3vw,64px)!important; border-bottom:1px solid rgba(161,54,53,.45)!important; background:radial-gradient(ellipse at 84% 10%,rgba(178,24,35,.11),transparent 37%),linear-gradient(125deg,#171111 0%,#100d0d 65%,#0b0909 100%)!important; }
body.kr-ch-daily-editorial .kr-ch-hero-copy { min-width:0!important; }
body.kr-ch-daily-editorial .kr-ch-kicker { margin:0 0 14px!important; color:#bd776e!important; font-size:13px!important; line-height:1.8!important; letter-spacing:.04em!important; }
body.kr-ch-daily-editorial .kr-ch-kicker span { color:var(--kr-red)!important; margin-right:8px!important; font-family:Arial,sans-serif!important; font-size:11px!important; letter-spacing:.12em!important; }
body.kr-ch-daily-editorial .kr-ch-hero h1 { margin:0!important; padding:0!important; color:var(--kr-ivory)!important; font-size:clamp(36px,4.2vw,62px)!important; font-weight:700!important; line-height:1.55!important; letter-spacing:0!important; text-align:right!important; }
body.kr-ch-daily-editorial .kr-ch-subtitle { margin:10px 0 0!important; color:#d52a35!important; font-size:clamp(21px,2.25vw,31px)!important; font-weight:600!important; line-height:1.9!important; }
body.kr-ch-daily-editorial .kr-ch-rule { width:76px!important; height:4px!important; margin:22px 0 21px!important; background:var(--kr-red)!important; }
body.kr-ch-daily-editorial .kr-ch-deck { margin:0!important; color:#d8cbbb!important; font-size:clamp(18px,1.5vw,21px)!important; font-weight:400!important; line-height:2.12!important; text-align:justify!important; }
body.kr-ch-daily-editorial .kr-ch-byline { display:flex!important; flex-wrap:wrap!important; gap:8px 22px!important; margin-top:27px!important; padding-top:13px!important; border-top:1px solid rgba(188,120,96,.23)!important; color:#a99480!important; font-size:12px!important; line-height:1.8!important; }
body.kr-ch-daily-editorial .kr-ch-byline span+span:before { content:"/"!important; margin-left:22px!important; color:#a61a25!important; }
body.kr-ch-daily-editorial .kr-ch-cover { width:100%!important; max-width:590px!important; margin:0 auto!important; padding:9px!important; background:#080707!important; border:1px solid rgba(202,91,79,.54)!important; box-shadow:0 22px 52px rgba(0,0,0,.52)!important; position:relative!important; }
body.kr-ch-daily-editorial .kr-ch-cover:before { content:""!important; position:absolute!important; top:-9px!important; right:-9px!important; width:34%!important; height:4px!important; background:var(--kr-red)!important; }
body.kr-ch-daily-editorial .kr-ch-cover img { display:block!important; width:100%!important; height:auto!important; aspect-ratio:1/1!important; object-fit:contain!important; background:#080707!important; }
body.kr-ch-daily-editorial .kr-ch-cover figcaption { margin:0!important; padding:11px 4px 3px!important; color:#b59b84!important; font-size:12px!important; line-height:1.8!important; text-align:center!important; }
body.kr-ch-daily-editorial .kr-ch-cover figcaption b { color:var(--kr-red)!important; padding:0 5px!important; }
body.kr-ch-daily-editorial .kr-ch-toc { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:0 22px!important; align-items:stretch!important; padding:21px clamp(24px,4vw,60px)!important; background:#171111!important; border-bottom:1px solid rgba(185,75,67,.3)!important; }
body.kr-ch-daily-editorial .kr-ch-toc-label { grid-column:1/-1!important; margin:0 0 11px!important; color:#d18e7b!important; font-size:12px!important; line-height:1.8!important; }
body.kr-ch-daily-editorial .kr-ch-toc a { display:block!important; min-width:0!important; padding:7px 0!important; color:#d9c8b7!important; border-bottom:1px solid rgba(194,156,130,.12)!important; text-decoration:none!important; font-size:14px!important; line-height:1.8!important; transition:color .16s ease!important; }
body.kr-ch-daily-editorial .kr-ch-toc a:hover { color:#f0b1a5!important; }
body.kr-ch-daily-editorial .kr-ch-toc a:before { content:"—"!important; color:var(--kr-red)!important; margin-left:8px!important; }
body.kr-ch-daily-editorial .kr-ch-reading-head { display:flex!important; align-items:center!important; gap:15px!important; padding:22px clamp(24px,4vw,60px) 3px!important; color:#c3a992!important; font-size:12px!important; line-height:1.8!important; }
body.kr-ch-daily-editorial .kr-ch-reading-line { flex:1 1 auto!important; height:1px!important; background:linear-gradient(to left,rgba(188,45,52,.52),transparent)!important; }
body.kr-ch-daily-editorial .kr-ch-sections { padding:30px clamp(24px,4vw,60px) 42px!important; }
body.kr-ch-daily-editorial .kr-ch-section { margin:0 0 39px!important; padding:0 0 31px!important; border-bottom:1px solid rgba(188,118,91,.23)!important; scroll-margin-top:35px!important; }
body.kr-ch-daily-editorial .kr-ch-section:last-child { margin-bottom:0!important; padding-bottom:0!important; border-bottom:0!important; }
body.kr-ch-daily-editorial .kr-ch-section h2 { display:flex!important; align-items:flex-start!important; gap:15px!important; margin:0 0 21px!important; padding:0 0 13px!important; color:#efddc8!important; border:0!important; border-bottom:1px solid rgba(194,60,58,.5)!important; font-size:clamp(23px,2.05vw,30px)!important; font-weight:700!important; line-height:1.8!important; break-after:avoid!important; }
body.kr-ch-daily-editorial .kr-ch-index { display:inline-flex!important; flex:0 0 39px!important; width:39px!important; height:39px!important; align-items:center!important; justify-content:center!important; margin-top:6px!important; background:var(--kr-red-dark)!important; color:#f3e2d2!important; font-family:"B Zar",Tahoma,sans-serif!important; font-size:17px!important; line-height:1!important; border-radius:1px!important; }
body.kr-ch-daily-editorial .kr-ch-copy { column-count:2!important; column-gap:clamp(34px,4.2vw,58px)!important; column-fill:balance!important; }
body.kr-ch-daily-editorial .kr-ch-copy p { margin:0 0 1.18em!important; color:#ded3c7!important; font-size:20px!important; font-weight:400!important; line-height:2.08!important; text-align:justify!important; break-inside:avoid!important; orphans:3!important; widows:3!important; }
body.kr-ch-daily-editorial .kr-ch-copy h3 { margin:0 0 13px!important; padding-right:13px!important; border-right:3px solid var(--kr-red)!important; color:#d69e87!important; font-size:20px!important; font-weight:700!important; line-height:1.9!important; break-after:avoid!important; }
body.kr-ch-daily-editorial .kr-ch-footer { display:flex!important; align-items:center!important; justify-content:space-between!important; flex-wrap:wrap!important; gap:10px 22px!important; padding:19px clamp(24px,4vw,60px)!important; background:#080707!important; border-top:4px solid var(--kr-red-dark)!important; color:#ad9884!important; font-size:12px!important; line-height:1.8!important; }
body.kr-ch-daily-editorial .kr-ch-footer b { padding:0 5px!important; color:var(--kr-red)!important; }
body.kr-ch-daily-editorial .kr-ch-daily a:focus-visible { outline:2px solid #e7ab9a!important; outline-offset:4px!important; }
@media(max-width:1050px) {
 body.kr-ch-daily-editorial .kr-ch-hero { gap:24px!important; padding:28px!important; }
 body.kr-ch-daily-editorial .kr-ch-copy { column-count:1!important; }
 body.kr-ch-daily-editorial .kr-ch-copy p { font-size:19.5px!important; }
 body.kr-ch-daily-editorial .kr-ch-toc { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
}
@media(max-width:760px) {
 body.kr-ch-daily-editorial .single-page { padding:8px 6px 30px!important; }
 body.kr-ch-daily-editorial .kr-ch-mast { justify-content:flex-start!important; gap:6px 15px!important; padding:11px 16px!important; }
 body.kr-ch-daily-editorial .kr-ch-mast-center { order:3!important; flex:1 1 100%!important; }
 body.kr-ch-daily-editorial .kr-ch-hero { grid-template-columns:minmax(0,1fr)!important; gap:22px!important; padding:23px 17px 27px!important; }
 body.kr-ch-daily-editorial .kr-ch-hero-copy { grid-row:1!important; }
 body.kr-ch-daily-editorial .kr-ch-hero h1 { font-size:clamp(33px,8vw,43px)!important; }
 body.kr-ch-daily-editorial .kr-ch-subtitle { font-size:23px!important; }
 body.kr-ch-daily-editorial .kr-ch-deck { font-size:18.5px!important; line-height:2!important; }
 body.kr-ch-daily-editorial .kr-ch-cover { max-width:460px!important; }
 body.kr-ch-daily-editorial .kr-ch-toc { padding:16px 18px!important; gap:0 14px!important; }
 body.kr-ch-daily-editorial .kr-ch-toc a { font-size:13.5px!important; }
 body.kr-ch-daily-editorial .kr-ch-reading-head { padding:17px 18px 2px!important; }
 body.kr-ch-daily-editorial .kr-ch-sections { padding:24px 18px 31px!important; }
 body.kr-ch-daily-editorial .kr-ch-section { margin-bottom:29px!important; padding-bottom:24px!important; }
 body.kr-ch-daily-editorial .kr-ch-section h2 { gap:10px!important; font-size:22px!important; margin-bottom:16px!important; }
 body.kr-ch-daily-editorial .kr-ch-index { flex-basis:32px!important; width:32px!important; height:32px!important; font-size:15px!important; }
 body.kr-ch-daily-editorial .kr-ch-copy { column-count:1!important; }
 body.kr-ch-daily-editorial .kr-ch-copy p { font-size:18.5px!important; line-height:2.03!important; }
 body.kr-ch-daily-editorial .kr-ch-copy h3 { font-size:19px!important; }
 body.kr-ch-daily-editorial .kr-ch-footer { padding:16px 18px!important; }
}
@media(max-width:390px) {
 body.kr-ch-daily-editorial .kr-ch-toc { grid-template-columns:minmax(0,1fr)!important; }
 body.kr-ch-daily-editorial .kr-ch-mast time { font-size:11px!important; }
}
@media(prefers-reduced-motion:reduce) {
 body.kr-ch-daily-editorial .kr-ch-toc a { transition:none!important; }
}

/* 2026-10-30 refinement: reclaim the theme's unused grid rail and improve reading measure. */
html body.single-post.postid-1046.kr-ch-daily-editorial main#main-content {
  display:block!important; width:100%!important; max-width:none!important;
  margin:0!important; padding-left:0!important; padding-right:0!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial main#main-content .single-page.content-area {
  display:block!important; width:100%!important; max-width:none!important;
  margin:0!important; padding:12px clamp(12px,1.35vw,22px) 50px!important;
  overflow:visible!important; box-sizing:border-box!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial main#main-content .single-page .single-layout {
  display:block!important; width:100%!important; max-width:none!important;
  margin:0!important; padding:0!important; gap:0!important;
  grid-template-columns:none!important; grid-template-rows:none!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial main#main-content .single-page .single-layout .single-main {
  display:block!important; float:none!important; width:100%!important; max-width:none!important;
  min-width:0!important; margin:0!important; padding:0!important;
  border:1px solid rgba(166,31,42,.34)!important; overflow:visible!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-mast {
  padding:12px clamp(22px,3.1vw,48px)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-hero {
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:clamp(30px,4.3vw,66px)!important;
  padding:clamp(34px,3.7vw,54px) clamp(30px,4.1vw,62px)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-cover {
  width:100%!important; max-width:650px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-hero h1 {
  font-size:clamp(40px,4vw,64px)!important; line-height:1.48!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-subtitle {
  font-size:clamp(24px,2.1vw,32px)!important; line-height:1.75!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-deck {
  font-size:clamp(20px,1.55vw,23px)!important; line-height:2.02!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc {
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:clamp(18px,2.4vw,36px)!important;
  row-gap:2px!important; padding:20px clamp(30px,4vw,60px)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc a {
  padding:9px 0!important; font-size:16px!important; line-height:1.75!important;
  border-bottom:1px solid rgba(194,156,130,.10)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-reading-head {
  padding:24px clamp(32px,4.1vw,62px) 4px!important; font-size:14px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-sections {
  padding:36px clamp(34px,4.1vw,62px) 48px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-section {
  margin:0 0 34px!important; padding:0 0 27px!important;
  border-bottom:1px solid rgba(188,118,91,.16)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-section h2 {
  align-items:center!important; gap:17px!important; margin:0 0 19px!important;
  padding:0 0 8px!important; border-bottom:0!important;
  font-size:clamp(25px,2vw,31px)!important; line-height:1.65!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-section h2:after {
  content:""!important; display:block!important; flex:1 1 auto!important;
  height:1px!important; margin-right:12px!important;
  background:linear-gradient(to left,rgba(184,32,43,.48),rgba(184,32,43,0))!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-index {
  flex-basis:42px!important; width:42px!important; height:42px!important;
  margin-top:0!important; font-size:18px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy {
  column-count:2!important; column-gap:clamp(48px,5vw,76px)!important;
  column-rule:1px solid rgba(194,156,130,.12)!important; column-fill:balance!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy p {
  margin:0 0 1.08em!important; font-size:21px!important; line-height:2.02!important;
  text-align:justify!important; text-justify:inter-word!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy h3 {
  font-size:21px!important; line-height:1.8!important; margin:0 0 12px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-footer {
  padding:19px clamp(30px,4vw,60px)!important;
}
@media(max-width:1050px) {
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy {column-count:1!important;column-rule:0!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy p {font-size:21px!important;line-height:2.02!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-hero {gap:clamp(24px,3vw,38px)!important;}
}
@media(max-width:760px) {
  html body.single-post.postid-1046.kr-ch-daily-editorial main#main-content .single-page.content-area {
    padding:8px 6px 30px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-hero {
    grid-template-columns:minmax(0,1fr)!important; gap:22px!important;
    padding:23px 17px 27px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-hero h1 {
    font-size:clamp(35px,8vw,45px)!important; line-height:1.48!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-subtitle {font-size:23px!important;line-height:1.8!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-deck {font-size:20.5px!important;line-height:2!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-cover {max-width:470px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc {padding:16px 18px!important;gap:0 14px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc a {font-size:15px!important;padding:8px 0!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-reading-head {padding:18px 18px 2px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-sections {padding:25px 18px 31px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-section {margin-bottom:28px!important;padding-bottom:22px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-section h2 {font-size:23px!important;gap:11px!important;margin-bottom:14px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-index {flex-basis:34px!important;width:34px!important;height:34px!important;font-size:15px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy p {font-size:20px!important;line-height:2!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-copy h3 {font-size:20px!important;}
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-footer {padding:16px 18px!important;}
}
@media(max-width:390px) {
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-ch-toc {grid-template-columns:minmax(0,1fr)!important;}
}

/* Full-article audio player in the Beijing editorial header — post 1046 only. */
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-player {
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:640px!important;
  min-width:0!important;
  margin:18px 0 20px!important;
  padding:14px 16px 12px!important;
  direction:rtl!important;
  text-align:right!important;
  color:#e8ddcf!important;
  background:linear-gradient(115deg,rgba(138,18,27,.12),rgba(16,12,12,.92) 58%),#100d0d!important;
  border:1px solid rgba(177,67,63,.42)!important;
  border-right:3px solid #bd1724!important;
  border-radius:2px!important;
  box-shadow:inset 0 1px 0 rgba(255,231,215,.035),0 7px 20px rgba(0,0,0,.15)!important;
  overflow:hidden!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-topline {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:wrap!important;
  gap:7px 14px!important;
  margin:0 0 10px!important;
  padding:0!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-badge {
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  color:#d99a8a!important;
  font-size:12.5px!important;
  font-weight:700!important;
  line-height:1.7!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-dot {
  display:inline-block!important;
  flex:0 0 8px!important;
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:#bd1724!important;
  box-shadow:0 0 0 4px rgba(189,23,36,.14)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-duration {
  color:#bca997!important;
  font-size:11.5px!important;
  font-weight:600!important;
  line-height:1.7!important;
  font-variant-numeric:tabular-nums!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-main {
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 52px!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  margin:0!important;
  padding:0 0 0 2px!important;
  color:#fff0e5!important;
  background:linear-gradient(145deg,#c22631 0%,#790e17 100%)!important;
  border:1px solid rgba(221,117,105,.64)!important;
  border-radius:50%!important;
  box-shadow:0 5px 15px rgba(89,8,12,.28),inset 0 1px 0 rgba(255,255,255,.12)!important;
  cursor:pointer!important;
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play:hover {
  transform:translateY(-1px)!important;
  filter:brightness(1.1)!important;
  box-shadow:0 7px 18px rgba(89,8,12,.36)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play:focus-visible {
  outline:3px solid #e5b59d!important;
  outline-offset:4px!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play svg {
  display:block!important;
  width:24px!important;
  height:24px!important;
  color:inherit!important;
  fill:currentColor!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-copy {
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:3px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  text-align:right!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-copy strong {
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#f0dfca!important;
  font-size:19px!important;
  font-weight:800!important;
  line-height:1.6!important;
  background:transparent!important;
  border:0!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-copy span {
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#c4b3a5!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.8!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-controls {
  display:none!important;
  margin:11px 0 0!important;
  padding:0!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-player.is-enhanced .kr-beijing-audio-controls {
  display:block!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-seek {
  display:block!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  box-sizing:border-box!important;
  width:100%!important;
  height:5px!important;
  min-height:5px!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
  background:linear-gradient(90deg,#bd1724 0%,#bd1724 var(--kr-beijing-audio-progress,0%),rgba(232,221,207,.17) var(--kr-beijing-audio-progress,0%),rgba(232,221,207,.17) 100%)!important;
  border:0!important;
  border-radius:20px!important;
  cursor:pointer!important;
  outline:none!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-seek:disabled {
  cursor:default!important;
  opacity:.55!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-seek::-webkit-slider-thumb {
  appearance:none!important;
  -webkit-appearance:none!important;
  width:13px!important;
  height:13px!important;
  border:2px solid #f5e2d4!important;
  border-radius:50%!important;
  background:#bd1724!important;
  box-shadow:0 0 0 3px rgba(189,23,36,.2)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-seek::-moz-range-thumb {
  width:10px!important;
  height:10px!important;
  border:2px solid #f5e2d4!important;
  border-radius:50%!important;
  background:#bd1724!important;
  box-shadow:0 0 0 3px rgba(189,23,36,.2)!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-bottomline {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:8px 0 0!important;
  padding:0!important;
  color:#b7a596!important;
  font-size:11px!important;
  line-height:1.7!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-status {
  display:block!important;
  min-width:0!important;
  color:#c4b3a5!important;
  text-align:right!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-times {
  display:inline-flex!important;
  flex:0 0 auto!important;
  direction:ltr!important;
  gap:6px!important;
  color:#e2c8b6!important;
  font-size:11px!important;
  font-variant-numeric:tabular-nums!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-separator {
  color:#92786c!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-native {
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  height:42px!important;
  margin:11px 0 0!important;
  padding:0!important;
  color-scheme:dark!important;
  accent-color:#bd1724!important;
}
html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-player.is-enhanced .kr-beijing-audio-native {
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
@media(max-width:760px) {
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-player {
    margin:16px 0 18px!important;
    padding:12px 12px 11px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-topline {
    margin-bottom:9px!important;
    gap:6px 9px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-badge {
    font-size:11.5px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-duration {
    font-size:10.5px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-main {
    gap:11px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play {
    flex-basis:47px!important;
    width:47px!important;
    height:47px!important;
    min-width:47px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-copy strong {
    font-size:17px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-copy span {
    font-size:11.5px!important;
    line-height:1.75!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-controls {
    margin-top:10px!important;
  }
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-bottomline {
    font-size:10.5px!important;
    gap:7px!important;
  }
}
@media(prefers-reduced-motion:reduce) {
  html body.single-post.postid-1046.kr-ch-daily-editorial .kr-beijing-audio-play {
    transition:none!important;
  }
}
