/* Square year tabs, stepped accents and paper files continue the pixel town. */
.chron-cover{display:flex;align-items:center;gap:16px;padding:16px 12px 18px;border-bottom:3px solid var(--disc-edge);background:var(--disc-soft);margin-bottom:16px}
.chron-cover .disc-intro{margin:5px 0 0;font-size:13px}
.chron-pixel-date{display:grid;place-content:center;flex:0 0 88px;width:88px;height:88px;text-align:center;border:4px double var(--disc-accent);box-shadow:4px 4px 0 var(--disc-edge);color:var(--disc-accent);background:var(--disc-paper);font:26px/1.4 var(--pixel,monospace)}
.chron-pixel-date small{font-size:8px;letter-spacing:.02em}
.chron-author-channels{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:12px;margin:0 0 12px;border:2px solid var(--disc-edge);background:var(--disc-soft)}
.chron-author-channels strong{color:var(--disc-ink);font-size:13px}
.chron-author-channels p{margin:3px 0 0;font-size:11px;line-height:1.7;color:var(--disc-muted)}
.chron-author-entry{display:grid;gap:4px;max-width:100%}
.chron-author-entry small{font-size:10px;color:var(--disc-muted)}
.chron-author-link{display:inline-block;max-width:100%;padding:6px 9px;border:2px solid var(--disc-accent);background:var(--disc-paper);color:var(--disc-ink);font-size:12px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.chron-author-link:hover{background:var(--disc-tint);color:var(--disc-ink)}
.chron-announcement{padding:11px 12px;margin:0 0 16px;border-left:4px solid var(--disc-accent);background:var(--disc-tint);color:var(--disc-ink)}
.chron-announcement>div{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}
.chron-announcement time{font-size:10px;color:var(--disc-muted)}
.chron-announcement p{margin:6px 0 3px;font-size:12px;font-weight:700}
.chron-announcement small{display:block;margin-bottom:7px;font-size:11px;line-height:1.8;color:var(--disc-ink)}
.chron-status{display:inline-block;margin-right:7px;padding:1px 6px;border:1px solid var(--disc-accent);background:var(--disc-paper);color:var(--disc-ink);font-size:10px;font-weight:400;line-height:1.8}
.chron-panel .chron-announcement-note{margin-top:9px;padding:8px 9px;background:var(--disc-soft);color:var(--disc-ink);font-size:11px}
.chron-source-link,.chron-panel .disc-sources .chron-source-link{display:inline-block;max-width:100%;padding:5px 8px;border:1px solid var(--disc-edge);background:var(--disc-soft);color:var(--disc-ink);font-size:11px;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.chron-source-link:hover,.chron-panel .disc-sources .chron-source-link:hover{background:var(--disc-tint);color:var(--disc-ink)}
.chron-source-link:focus-visible,.chron-author-link:focus-visible{outline:3px solid var(--disc-accent);outline-offset:3px}
.chron-filters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
.chron-chip{border:2px solid var(--disc-edge);padding:7px 11px;background:var(--disc-paper);color:var(--disc-ink);font:12px/1.5 var(--pixel,monospace);cursor:pointer;min-height:36px}
.chron-chip[aria-pressed=true]{color:var(--disc-paper);background:var(--disc-accent);border-color:var(--disc-accent);box-shadow:3px 3px 0 var(--disc-edge)}
.chron-chip:focus-visible,.chron-card-actions .act-button:focus-visible{outline:3px solid var(--disc-accent);outline-offset:3px}
.chron-topics{padding-top:10px;border-top:1px dashed var(--disc-edge)}
.chron-platform-section{padding-top:10px;border-top:1px dashed var(--disc-edge)}
.chron-filter-label{margin:0;font-size:12px;color:var(--disc-ink)}
.chron-filter-label span{display:block;margin-top:3px;font-size:10px;color:var(--disc-muted)}
.chron-platforms{margin-top:8px}
.chron-year-route{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;border:1px dashed var(--disc-edge);background:var(--disc-soft)}
.chron-year-route .act-button{font-size:11px}
.chron-year-route>span{font-size:11px;color:var(--disc-muted)}
.chron-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 6px;padding:10px 0;border-top:2px solid var(--disc-edge);border-bottom:2px solid var(--disc-edge)}
.chron-toolbar p{margin:0;color:var(--disc-muted);font-size:12px}
.chron-toolbar strong{color:var(--disc-accent)}
.chron-toolbar .chron-chip{font-family:inherit;font-size:11px}
.chron-list{padding:5px 0 0 18px;margin:0;list-style:none}
.chron-year-mark{display:flex;align-items:center;gap:12px;position:relative;padding:18px 0 13px 20px;border-left:3px solid var(--disc-edge)}
.chron-year-mark:before{content:"";position:absolute;left:-8px;width:13px;height:13px;background:var(--disc-accent);border:3px solid var(--disc-paper);box-shadow:0 0 0 2px var(--disc-accent)}
.chron-year-mark span{color:var(--disc-accent);font:23px var(--pixel,monospace)}
.chron-year-mark small{font-size:11px;color:var(--disc-muted)}
.chron-event{position:relative;padding:0 0 16px 20px;border-left:3px solid var(--disc-edge)}
.chron-event:before{content:"";position:absolute;top:18px;left:-5px;width:7px;height:7px;background:var(--disc-accent)}
.chron-event article{padding:14px;border:2px solid var(--disc-edge);background:var(--disc-paper);box-shadow:3px 3px 0 var(--disc-soft)}
.chron-meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:7px;color:var(--disc-muted);font-size:10px;line-height:1.8}
.chron-meta span{padding:1px 6px;border:1px solid var(--disc-edge);background:var(--disc-soft)}
.chron-event h3{margin:9px 0 6px;color:var(--disc-ink);font-size:15px;line-height:1.7}
.chron-event p{margin:0;font-size:12px;line-height:1.9;color:var(--disc-ink)}
.chron-card-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:13px}
.chron-card-actions .act-button{font-size:11px;min-height:36px}
.chron-empty{padding:28px 16px;margin:14px 0;border:2px dashed var(--disc-edge);text-align:center;background:var(--disc-soft)}
.chron-empty p{font-size:12px;line-height:1.8}
.chron-journal{display:flex;gap:12px;align-items:center;justify-content:space-between}
.chron-journal p{margin:3px 0;color:var(--disc-muted)}
.chron-journal>.act-button{flex:0 0 auto}
@media(max-width:600px){.chron-cover{gap:12px;padding:12px 10px}.chron-pixel-date{flex-basis:68px;width:68px;height:76px;font-size:21px}.chron-pixel-date small{font-size:6px}.chron-list{padding-left:8px}.chron-event{padding-left:13px}.chron-year-mark{padding-left:13px}.chron-event article{padding:11px}.chron-journal{flex-wrap:wrap}.chron-journal>.act-button{width:100%}}
@media(max-width:400px){.chron-filters{gap:6px}.chron-chip{padding:7px 9px}.chron-card-actions .act-button{flex:1 1 100%}.chron-toolbar{align-items:flex-start}.chron-meta{font-size:10px}.chron-cover .disc-intro{font-size:12px}.jlu-corner-nav{max-width:calc(100% - 12px);flex-wrap:wrap;justify-content:flex-end}}
@media(pointer:coarse){.chron-chip,.chron-card-actions .act-button,.chron-source-link,.chron-author-link{min-height:44px}}
