/* YEOKJU 27: premium midnight editorial reading, scoped to results only. */
@media screen {
#resultView{--yr-gold:#d4b17a;--yr-text:#efe9e6;--yr-muted:#c3b7bd;--yr-border:#b8956252;color:var(--yr-text)!important;background:radial-gradient(ellipse at 50% 0,#29202d 0,#15131b 38%,#0c0d13 100%)!important;border-radius:16px;padding-bottom:clamp(40px,8vw,100px)}
#resultView .page-head{max-width:760px;margin:0 auto;padding:clamp(38px,7vw,70px) 22px 32px;text-align:center;border-bottom:1px solid var(--yr-border)}
#resultView .page-head .eyebrow{color:var(--yr-gold)!important;letter-spacing:.19em;font-size:11px}
#resultView .page-head h1{color:#faf3ec!important;font-family:'Noto Serif KR','Nanum Myeongjo',serif!important;font-size:clamp(28px,6vw,43px)!important;letter-spacing:-.055em;line-height:1.4}
#resultView .page-head p{color:var(--yr-muted)!important;line-height:1.9}
#resultView .native-reading-tabs,#resultView .native-reading-toc{max-width:760px;margin-inline:auto}
#resultView .native-reading-toc button{background:linear-gradient(145deg,#25202b,#191820)!important;border:1px solid var(--yr-border)!important;border-radius:12px!important;color:var(--yr-text)!important}
#resultView .native-reading-toc button strong{color:#f1e8e5!important}
#resultView .native-reading-toc button span,#resultView .native-reading-toc button small{color:var(--yr-gold)!important}
#resultView .topic-explorer{max-width:800px;margin-inline:auto;background:transparent!important;color:var(--yr-text)!important;box-shadow:none!important;border:0!important}
#resultView .topic-chapter{background:#1b1821!important;border:1px solid var(--yr-border)!important;border-radius:14px!important;overflow:hidden;margin:0 0 18px!important}
#resultView .topic-chapter>summary{background:linear-gradient(120deg,#28212c,#1a1821)!important;color:#f3e9e5!important;padding:22px!important;min-height:64px}
#resultView .topic-chapter>summary strong,#resultView .topic-chapter>summary b{color:#f3e9e5!important}
#resultView .topic-sub{border-top:1px solid #b99c6929!important;background:#17151c!important;color:var(--yr-text)!important}
#resultView .topic-sub>summary{padding:18px 22px!important;color:#ebdfd8!important;line-height:1.6}
#resultView .topic-sub-content{padding:clamp(20px,5vw,36px)!important;background:linear-gradient(180deg,#1c1923,#14131a)!important;color:#eee6e3!important}
#resultView .topic-customer-reading{max-width:710px;margin:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#resultView .topic-reading-paragraph{color:#eae3e1!important;font-size:clamp(15.5px,3.7vw,17px)!important;line-height:2.15!important;letter-spacing:-.02em!important;word-break:keep-all;overflow-wrap:break-word;margin:0 0 29px!important;padding:0 0 26px!important;border-bottom:1px solid #bfa16f2c}
#resultView .topic-reading-paragraph:last-child{border:0!important}
#resultView .topic-sub-content button{min-height:44px}
#resultView .result-actions{max-width:760px;margin-inline:auto}
#resultView .result-actions button{border-radius:8px!important}
#resultView .yeokju-reading-guide{max-width:760px;margin:25px auto;padding:22px;border:1px solid var(--yr-border);border-radius:12px;background:#221d27!important;color:#d9cfd1!important}
#resultView .yeokju-reading-guide strong{color:var(--yr-gold)!important}
#resultView .yeokju-reading-guide p{color:#d7ced0!important}
#resultView .privacy-summary{max-width:760px;margin:20px auto;color:#d1c5c9!important;background:#1a1820!important;border:1px solid #b8956240;border-radius:10px}
#resultView .privacy-summary *{color:inherit}
#resultView .privacy-summary a{color:var(--yr-gold)!important}
}
@media screen and (max-width:600px){#resultView{border-radius:0!important}#resultView .topic-explorer{padding:0 12px!important}#resultView .topic-chapter{border-radius:11px!important}#resultView .topic-sub-content{padding:23px 18px!important}#resultView .topic-reading-paragraph{font-size:16px!important;line-height:2.08!important}#resultView .yeokju-reading-guide,#resultView .privacy-summary{margin-left:14px;margin-right:14px}}
@media(prefers-reduced-motion:reduce){#resultView *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
