/* Original parchment leaves inside restrained bronze and dark leather frames.
   Presentation only: quest prose, decisions, rewards and scrolling stay in the UI module. */
#panel-journal,#panel-conversation{border-color:#a78a55;border-radius:2px;background:#cdb680;color:#382d1f;box-shadow:inset 0 0 0 1px #f3dba475,0 9px 25px #0009}
#panel-journal>header,#panel-conversation>header{background:linear-gradient(100deg,#18272c,#38423c 52%,#18252b);border-bottom-color:#b69a60;color:#eed9aa;text-shadow:0 2px 2px #000;box-shadow:inset 0 1px #dcc17d77,inset 0 -3px #07141b77}
#panel-journal>header button,#panel-conversation>header button{color:#ebd5a2}
#panel-journal>.panel-content,#panel-conversation>.panel-content{background:radial-gradient(ellipse at 20% 12%,#f1dfac88,transparent 52%),linear-gradient(90deg,#8a633d33,#e2cea0 4%,#dcc594 94%,#82592e44);scrollbar-color:#92734b #cbb17d;box-shadow:inset 0 0 15px #77562b22}
#panel-journal .journal-pages{background:linear-gradient(90deg,transparent 30%,#97754522 32%,#fff1c633 34%,transparent 38%);color:#352b1e}
#panel-journal .journal-pages nav{border-right:2px solid #9e7b46;box-shadow:2px 0 #f5e1ad88}
#panel-journal .journal-pages nav h3{font-size:18px;color:#44351e;line-height:1.3}
#panel-journal .journal-pages nav h4{color:#725331;font:12px Georgia,serif;letter-spacing:.35px;border-bottom:1px solid #94724955;padding-bottom:5px}
#panel-journal .journal-pages nav button{color:#4c3b25;font-size:13px;line-height:1.4;border-left:3px solid transparent;border-radius:0}
#panel-journal .journal-pages nav button.selected{color:#302318;background:linear-gradient(90deg,#9b6d3040,#ac864318);border-left-color:#82542d;box-shadow:inset 0 1px #9a703b55,inset 0 -1px #9a703b33}
#panel-journal .journal-pages nav button:hover{background:#9d7a3933;color:#20180f}
#panel-journal .journal-pages article h2,#panel-conversation h2{font:24px/1.25 Georgia,serif;color:#3d2b18;text-shadow:0 1px #fff0c780}
#panel-journal .journal-pages h4{font:14px Georgia,serif;color:#674629;letter-spacing:.3px}
#panel-journal .journal-pages article p,#panel-conversation .panel-content>p,#panel-conversation .conversation-quest p,#panel-conversation .quest-completion-reply p{font:15px/1.65 Georgia,serif;color:#382c1e}
#panel-journal .journal-pages article li,#panel-conversation .conversation-quest li{font:14px/1.55 Georgia,serif;color:#44341f}
#panel-journal .journal-pages .eyebrow{color:#705332;font:11px Georgia,serif;letter-spacing:.7px}
#panel-journal .journal-pages .muted,#panel-conversation .muted{color:#6c5133!important}
#panel-conversation .conversation-quest{border-top:1px solid #97723e;padding:8px 0;box-shadow:0 -1px #f1dfab77}
#panel-conversation .conversation-quest h3,#panel-conversation .quest-completion-reply h3{font:20px/1.3 Georgia,serif;color:#63431f;text-shadow:0 1px #f7e9bc}
#panel-conversation .conversation-quest small{color:#694524;font:13px Georgia,serif;font-variant-numeric:tabular-nums}
#panel-conversation .conversation-services{padding-bottom:5px}
#panel-conversation .quest-completion-reply{border-left:3px solid #97733e;padding-left:12px;background:linear-gradient(90deg,#b2904530,transparent)}
#panel-journal .journal-pages article button,#panel-conversation .panel-content button{background:linear-gradient(#4a5546,#273b36);color:#f3dfaf;border:1px solid #6f623e;box-shadow:inset 0 1px #bdaf7455,0 1px 2px #61462144;font:13px Georgia,serif}
#panel-journal .journal-pages article button:hover,#panel-conversation .panel-content button:hover{background:linear-gradient(#65705a,#3e5143);border-color:#584021}
#panel-journal button:focus-visible,#panel-conversation button:focus-visible,#panel-journal .quest-item-reward:focus-visible,#panel-conversation .quest-item-reward:focus-visible{outline:2px solid #3b5c5c;outline-offset:3px}
#panel-journal .quest-item-reward,#panel-conversation .quest-item-reward{color:#3e301d;border-top:1px solid #9d793b66;border-bottom:1px solid #9d793b66;padding:7px 0;background:linear-gradient(90deg,#a0834522,transparent)}
#panel-journal .quest-item-reward img,#panel-conversation .quest-item-reward img{outline:1px solid #806235;box-shadow:0 1px 3px #59432466}
.high-contrast-ui #panel-journal>.panel-content,.high-contrast-ui #panel-conversation>.panel-content{background:#f0dfb5;color:#23190e}
.high-contrast-ui #panel-journal .journal-pages p,.high-contrast-ui #panel-conversation .panel-content p,.high-contrast-ui #panel-conversation .conversation-quest small{color:#23190e}
.high-contrast-ui #panel-journal .muted,.high-contrast-ui #panel-conversation .muted{color:#49371d!important}
@media(max-width:760px){#panel-journal .journal-pages article h2{font-size:21px}#panel-journal .journal-pages nav h3{font-size:16px}}
@media(forced-colors:active){#panel-journal .journal-pages nav button.selected{border-left-color:Highlight}#panel-conversation .panel-content button,#panel-journal .journal-pages article button{border-color:ButtonText}}
