/* Content additions use the existing Astral layout and typography. */
#project-list table{width:100%;margin:0 0 2em}#project-list th{text-align:left;font-weight:400;font-size:1.25em;padding:0 0 .7em}#project-list td{padding:0 1em 1em 0;vertical-align:top}#project-list img{max-width:100%;height:150px;object-fit:contain}.classic-links a{margin-right:1.2em}.classic-entry{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #ddd}.classic-entry h3{margin:0 0 .3em}.classic-meta{font-size:.8em;color:#888;margin-bottom:.7em}.classic-prose p{white-space:pre-wrap}.classic-prose img{max-width:100%;height:auto}.classic-prose pre{overflow:auto;background:#f5f5f5;padding:1em;font-size:.8em;line-height:1.6}.classic-prose h2{margin:1.5em 0 .6em}.classic-prose h3{margin:1em 0 .5em}.classic-prose blockquote{border-left:3px solid #ddd;padding-left:1em;margin:1em 0}.classic-empty{color:#777}.classic-tags{display:flex;gap:.5em;flex-wrap:wrap;margin-bottom:1em;font-size:.8em;color:#777}.classic-back{display:block;margin-bottom:1.5em}.classic-project-title{font-size:1.2em}.classic-project-copy{max-width:100%}@media(max-width:600px){#project-list td{display:block;width:100%;padding-right:0}#project-list img{height:auto;max-height:180px}.classic-links a{display:inline-block;margin-bottom:.5em}}
