.journal-opening{z-index:30;color:#65553c;pointer-events:none;background:#eee8dc;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.journal-opening iframe{filter:none;opacity:.85;border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.journal-opening-status{letter-spacing:1px;background:#f5ebdbd9;border-radius:3px;align-self:end;margin-bottom:5dvh;padding:8px 14px;font-size:13px;animation:1.5s both journal-wait-hint;position:relative}@keyframes journal-wait-hint{0%,60%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.journal-opening-status{animation:none}}.journal-opening[data-stalled=true]{pointer-events:auto}.journal-opening-status p{margin:0 0 12px;line-height:1.7}.journal-opening-actions{flex-wrap:wrap;gap:10px;display:flex}.journal-opening-actions button{color:#315341;cursor:pointer;background:#fffaf0;border:1px solid #b69a61;border-radius:6px;padding:10px 14px;font-size:14px}.journal-opening-status{max-width:calc(100vw - 32px)}
