body[data-screen="watch"] header,body[data-screen="watch"] footer{display:none}body[data-screen="watch"] main{padding:0!important;width:100%;max-width:none}body[data-screen="watch"] #watch{display:block!important;margin:0;padding:0}#journeyShell{--ground:#10382c;--band:#0b2921;display:flex!important;flex-direction:column;height:100svh;max-width:680px;margin:auto;background:var(--ground);position:relative;overflow:hidden;transition:background 1s}#journeyShell[data-theme="birth"]{--ground:#31151a;--band:#210c12}#journeyShell[data-theme="sea"]{--ground:#102d49;--band:#0a2035}#journeyShell[data-theme="city"]{--ground:#111c38;--band:#0b1429}#journeyShell[data-theme="ash"]{--ground:#333a3c;--band:#252d30}#jProgress{border:0;border-radius:0;text-align:left;background:var(--band);padding:10px 16px;color:#edf1df;transition:background 1s;flex:none}#jProgress b{font-size:29px}#jAge{font-size:12px}#jLifetime{display:block;font-size:10px;opacity:.8;margin-top:5px}.j-track{display:block;height:5px;background:linear-gradient(to right,#559dc5 0 17.4%,#6da875 17.4% 95.6%,#b5a474 95.6%);position:relative;margin-top:6px;border-radius:3px}.j-track:before,.j-track:after{content:'';position:absolute;top:-2px;height:9px;border-left:2px solid #eee;left:17.4%}.j-track:after{left:95.6%}#jFill{display:block;height:100%;background:#fff8;transition:width .8s}#jLifeMark{position:absolute;top:-4px;height:13px;border-left:2px dotted #efb0a2}#jVisual{flex:1;min-height:0;position:relative;padding:4px 12px;display:grid;place-items:center}#jPicture{width:100%;height:100%;object-fit:contain}#jFlash{position:absolute;inset:0;background:white;animation:jflash .3s ease-in}#jMerged{text-align:center;padding:24px;color:#e2e8da}#jMerged h2{font-size:24px;line-height:1.6}#jCopy{padding:8px 18px;opacity:0;transition:opacity .5s;max-height:30svh;overflow:auto;flex:none}#journeyShell.copy-ready #jCopy{opacity:1}#jCopy h2{font-size:17px;margin:0 0 6px}#jCopy p{font-size:13px;line-height:1.65;white-space:pre-line;margin:4px 0}#jChange{color:#b6d2b3;font-size:11px!important}#jReason{border:0;background:none;font-size:11px;padding:4px 0;color:#c1d5bf}#jControls{display:flex;gap:8px;padding:8px 14px max(12px,env(safe-area-inset-bottom));flex:none;background:var(--band)}#jControls button{min-height:46px;font-size:14px;margin:0}#jNext{flex:1}#jFast{width:90px}#jChoices{position:absolute;bottom:0;left:0;right:0;background:#0c2524f7;padding:16px 16px max(18px,env(safe-area-inset-bottom));z-index:4;animation:jfade .5s ease;max-height:66svh;overflow:auto}#jChoices h2{font-size:18px;line-height:1.5;margin:0 0 12px}#jChoices>div{display:grid;gap:9px}#jChoices button{display:grid;text-align:left;gap:4px;border:1px solid #688d77;background:#163d31;border-radius:12px;padding:13px;color:#eef0d8;min-height:62px}#jChoices strong{font-size:16px}#jChoices span{font-size:12px;line-height:1.5}.choosing #jVisual{filter:brightness(.4)}.choosing #jCopy{visibility:hidden}#jSheet{width:min(90%,600px);max-height:80svh;background:#102b27;color:#e7ecdd;border:1px solid #557c66;border-radius:16px;padding:18px}#jSheetBody>button{display:block;width:100%;text-align:left;margin:8px 0;padding:12px}#jSheetBody p{line-height:1.8;font-size:14px}.journey-record-art{width:100%;height:auto;max-height:340px;object-fit:contain}#resultJournal>.journal-entry{display:block;padding:14px;margin:12px 0;border:1px solid #466859;border-radius:12px}#resultJournal h3{font-size:16px;line-height:1.6}#resultJournal p{font-size:13px;line-height:1.7;white-space:pre-line}#resultJournal strong{font-size:13px;color:#c3dca6}@keyframes jfade{from{opacity:0}to{opacity:1}}@keyframes jflash{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){#journeyShell *,#jChoices{animation:none!important;transition:none!important}}
#watch>#journeyShell{display:flex!important}

#resultPunchline{text-wrap:balance}

#journeyShell.choosing .major-moment{display:none}
