.journal-hub-hero{max-width:96rem;margin:auto;padding:clamp(8rem,11vw,11rem) clamp(1.5rem,4vw,3rem) 2rem;border-bottom:1px solid var(--line)}.journal-hub-hero h1{font-size:clamp(1.35rem,5.7vw,5rem);max-width:none;width:100%;white-space:nowrap;margin:.7rem 0 0}.journal-hub-layout{max-width:96rem;margin:auto;padding:2.5rem clamp(1.5rem,4vw,3rem) 4rem;display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.mira-hub-buttons{display:flex;flex-direction:column;gap:.85rem}.journal-hub-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.45rem;min-height:7rem;padding:1rem 1.25rem;border:1px solid #52627a;border-radius:1.15rem;background:linear-gradient(145deg,#1c2736,#111b29 42%,#090f19);box-shadow:inset 0 1px #ffffff16,inset 0 -1px #00000060,0 5px 18px #00000030;text-decoration:none;color:#e4eaf2;transition:background .2s,border-color .2s,box-shadow .2s}.journal-hub-button:hover{border-color:#b1bac5;background:linear-gradient(145deg,#28374a,#18273a 55%,#101b2b)}.journal-hub-button[aria-selected=true]{border-color:#bdccec;background:linear-gradient(145deg,#30435e,#1c304a 55%,#111f33);box-shadow:inset 3px 0 #d8e5ff,inset 0 1px #ffffff25,0 5px 22px #a7b5c41a}.journal-hub-button:focus-visible{outline:2px solid #d8e5ff;outline-offset:4px}.journal-hub-number{font-size:.62rem;font-weight:500;line-height:1;letter-spacing:.2em;color:#9fb3d1;font-variant-numeric:tabular-nums}.mira-hub-title{font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:.01em;text-wrap:pretty}.mira-hub-description{font-size:.8rem;font-weight:400;line-height:1.4;color:#adbfd9;letter-spacing:.03em}.mira-hub-panel{min-width:0;overflow-wrap:anywhere}.mira-hub-status{color:var(--muted)}@media(max-width:760px){.journal-hub-layout{grid-template-columns:1fr}.mira-hub-buttons{max-height:22rem;overflow-y:auto;padding:.25rem .4rem .5rem .25rem;scrollbar-color:#697582 #090f19;overscroll-behavior:contain}.journal-hub-button{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.journal-hub-button{transition:none}}
