.tgs-journal-index.tgs-journal-index--category h1{font-size:48px;line-height:1}
.tgs-journal-stream>.tgs-journal-grid{margin-bottom:32px}
.tgj-load{padding:32px 0;min-height:32px;text-align:center;overflow-anchor:none}
.tgj-load p,.tgj-complete{margin:24px 0 0;color:var(--s-muted);font-size:14px;line-height:20px}
.tgj-skeletons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;text-align:left}
.tgj-skeleton span{display:block;aspect-ratio:3/2;border-radius:16px;background:var(--s-line);opacity:.55}
.tgj-skeleton i{display:block;width:72%;height:24px;margin-top:16px;background:var(--s-line);border-radius:4px;opacity:.55}
.tgj-skeleton i:last-child{width:48%;height:12px;margin-top:8px}
.tgj-retry,.tgj-next{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:16px 8px 0;padding:8px 16px;border:1px solid var(--s-line);border-radius:9999px;background:var(--s-ink);color:var(--s-text)!important;font:inherit;font-size:16px;line-height:24px;text-decoration:none!important;cursor:pointer;transition:transform 500ms var(--s-ease),color 300ms var(--s-ease)}
.tgj-retry:hover,.tgj-next:hover{color:var(--s-lime)!important}.tgj-retry:active{transform:scale(.98)}
.tgj-retry:focus-visible,.tgj-next:focus-visible{outline:2px solid var(--s-lime);outline-offset:4px}
.tgj-complete{text-align:center;margin:24px 0 64px}
.tgj-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.tgs-journal-stream [hidden]{display:none!important}
.tgj-incoming{animation:tgj-arrive 500ms var(--s-ease) var(--tgj-stagger,0ms) backwards}
@keyframes tgj-arrive{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.tgs-journal-index.tgs-journal-index--category h1{font-size:36px;line-height:40px}.tgj-skeletons{grid-template-columns:1fr;gap:16px}.tgj-skeleton:nth-child(2){display:none}}
@media(prefers-reduced-motion:reduce){.tgj-incoming{animation:none}.tgj-retry,.tgj-next{transition:none}}
