#journalNotice{position:fixed;z-index:45;left:22px;top:175px;width:min(355px,calc(100vw - 44px));color:#e8dfcc;background:linear-gradient(130deg,#262322f5,#10161bf7);border:1px solid #9b8353;border-left:3px solid #ddba74;border-radius:5px;box-shadow:0 14px 40px #0009;text-align:left;font:15px/1.6 Georgia,serif;pointer-events:auto}#journalNotice[hidden]{display:none}.jn-top,.jn-bottom{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px}.jn-kind{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#e6c98d}.jn-reading{padding:0 19px;max-height:35vh;overflow:auto;scrollbar-width:thin}.jn-reading h3{font-size:19px;line-height:1.25;margin:0 0 10px;color:#f3dba6}.jn-reading p{margin:0 0 8px;white-space:pre-wrap}.jn-close,.jn-open,.jn-next{cursor:pointer;border:1px solid #9b835366;background:#ffffff08;color:#ead9b7;border-radius:3px;padding:6px 10px;font:13px Arial,sans-serif}.jn-close{font-size:22px;line-height:1;padding:3px 9px}.jn-count{font:12px Arial,sans-serif;color:#bdb39e}.jn-time{height:3px;background:#0004}.jn-time i{display:block;height:100%;background:#bba574}.jn-arrive{animation:journalArrive .32s ease-out}@keyframes journalArrive{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}#questbox{pointer-events:auto;max-height:55vh;overflow:auto;clip-path:none!important}#questbox .qoptional{margin-top:10px;padding-top:8px;border-top:1px solid #9b83534d;color:#c8bea8;font-size:12px}#questbox .qoptional summary{cursor:pointer;color:#e5c891}#questbox .qoptional .qrow{margin-top:7px;font-size:12px}@media(max-width:700px){#journalNotice{left:12px;top:auto;bottom:115px;width:calc(100vw - 24px);font-size:14px}.jn-reading{max-height:26vh}#questbox{max-height:30vh}}@media(prefers-reduced-motion:reduce){.jn-arrive{animation:none}}
@media(min-width:701px){body:has(#chest-reveal) #journalNotice{top:calc(11vh + 255px);left:max(205px,16vw);max-height:calc(89vh - 265px);overflow:auto}}

.journal-card{max-width:760px!important;text-align:left!important}.journal-scroll{max-height:58vh;overflow:auto;padding-right:12px}.journal-scroll ul{list-style:none;padding:0;margin:8px 0}.journal-next{padding:12px 16px;border-left:3px solid #dfbf77;background:#e6bd7010;border-radius:6px}.journal-next h3{margin:0;color:#edca88}.journal-task{padding:10px 0;border-bottom:1px solid #ffffff12}.journal-task strong,.journal-task span{display:block}.journal-task span,.journal-muted{color:#b1b9b9;font-size:14px}.journal-task.done{opacity:.7}.journal-clue{margin:12px 0;padding:12px 14px;background:#ffffff06;border-radius:6px}.journal-clue p{margin:6px 0 0;line-height:1.55;color:#d0d6d6}.journal-fold{border-top:1px solid #ffffff16;padding:12px 0}.journal-fold summary{cursor:pointer;color:#d1bf98;font-weight:600}.journal-fold small{float:right;color:#9ca9ad}.journal-card #journalClose{margin-top:16px}@media(max-width:500px){.journal-scroll{max-height:56vh}.journal-card{padding:18px!important}.journal-clue{padding:10px}}

.jn-next[hidden]{display:none}.jn-bottom{flex-wrap:wrap}.jn-next{white-space:nowrap}
