.orient-followups{text-align:left;flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.orient-followup{border:1px solid var(--border);background:var(--panel2,#7f7f7f0f);color:inherit;border-radius:8px;flex-direction:column;gap:.12rem;padding:.5rem .65rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.orient-followup:hover,.orient-followup:focus-visible{border-color:var(--accent,#9db8ff);background:var(--panel,#7f7f7f1f)}.orient-followup-lead{color:var(--text);font-size:.82rem;font-weight:600;line-height:1.3}.orient-followup-sub{color:var(--muted);font-size:.72rem;line-height:1.35}.overview-arrival{border:1px solid var(--border);background:var(--panel,#7f7f7f14);border-radius:10px;margin:0 0 .9rem;padding:.8rem .9rem .85rem;position:relative}.overview-arrival-title{color:var(--text);margin:0 0 .2rem;padding-right:1.6rem;font-size:.92rem;font-weight:600}.overview-arrival-desc{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.overview-arrival-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .35rem;font-size:1rem;line-height:1;position:absolute;top:.4rem;right:.45rem}.overview-arrival-dismiss:hover{color:var(--text);background:var(--panel2,#7f7f7f26)}.caught-up-card .orient-followups{max-width:30rem;margin-top:.6rem;margin-left:auto;margin-right:auto}.caught-up-card .orient-followup{background:0 0;padding:.4rem .55rem}.caught-up-card{border:1px solid var(--accent-dim);background:var(--accent-dim,#ffffff0a);text-align:center;border-radius:8px;max-width:680px;margin:1.5rem auto 2.5rem;padding:1.25rem 1.5rem}.caught-up-title{color:var(--accent);letter-spacing:.01em;margin:0 0 .4rem;font-size:1rem;font-weight:600}.caught-up-desc{color:var(--muted);margin:0 0 .9rem;font-size:.875rem;line-height:1.5}.caught-up-card.caught-up-calm .caught-up-title{letter-spacing:.02em;font-weight:500}.caught-up-back-top{border:1px solid var(--accent-dim);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.3em;padding:.3rem .75rem;font-size:.8125rem;transition:background .15s,border-color .15s;display:inline-flex}.caught-up-back-top:hover,.caught-up-back-top:focus-visible{background:var(--accent-dim);border-color:var(--accent);outline:none}@media (max-width:340px){.caught-up-card{margin:1rem .5rem 2rem;padding:1rem}}.caught-up-more-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3em;margin-top:.4rem;padding:.3rem .5rem;font-size:.78125rem;display:inline-flex}.caught-up-more-toggle:hover,.caught-up-more-toggle:focus-visible{color:var(--accent);outline:none}.caught-up-more-panel{border-top:1px solid var(--accent-dim);flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.caught-up-more-btn{border:1px solid var(--accent-dim);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.3em;padding:.3rem .75rem;font-size:.8125rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.caught-up-more-btn:hover,.caught-up-more-btn:focus-visible{background:var(--accent-dim);border-color:var(--accent);outline:none}@media (max-width:340px){.caught-up-more-panel{gap:.4rem}.caught-up-more-btn{padding:.25rem .6rem;font-size:.75rem}}
