/* dancooney.com — the few rules the notes need; the aesthetic is a later phase (dancooney/PLAN.html §11). Quark 2's custom.css is empty, so this replaces it. */
.note-entry { margin: 0 0 1.6rem; padding-bottom: 1.1rem; border-bottom: 1px solid rgba(128,128,128,.25); }
.note-entry:last-of-type { border-bottom: none; }
.note-meta { font-size: .85rem; opacity: .75; display: flex; gap: .6rem; flex-wrap: wrap; align-items: baseline; margin-bottom: .25rem; }
.note-meta a { text-decoration: none; }
.note-type { border: 1px solid currentColor; border-radius: 3px; padding: 0 .35em; text-transform: uppercase; letter-spacing: .05em; font-size: .7rem; opacity: .8; }
.note-entry .e-content > p:last-child, .note-entry .e-summary > p:last-child { margin-bottom: 0; }
.note-entry blockquote { margin: .4rem 0; padding-left: .9rem; border-left: 3px solid rgba(128,128,128,.4); font-style: italic; }
.note-source, .note-cats, .note-more, .note-subtitle { font-size: .9rem; opacity: .8; margin: .3rem 0 0; }
.note-prevnext { display: flex; justify-content: space-between; margin-top: 1.6rem; padding-top: .8rem; border-top: 1px solid rgba(128,128,128,.25); }
.note-end { opacity: .5; }
.note-way, .notes-way, .home-way { margin-top: 1rem; opacity: .85; }
.home-way a, .notes-way a { margin-right: 1rem; }
.notes-in { font-weight: 400; opacity: .7; }
.notes-cats { font-size: .9rem; opacity: .85; }
.notes-cats a.is-current { font-weight: 700; }
.home-identity { margin-top: 2.2rem; padding-top: 1.2rem; border-top: 2px solid currentColor; }
.home-identity h1 { font-size: 1.5rem; margin: 0 0 .4rem; }
/* The ASCII drawing from the hand-written home page: 80 columns, scaled to the viewport rather than scrolled (decision 5). A monospace glyph is about 0.6em wide, so 80 columns ≈ 48em. */
pre.drawing { font-family: ui-monospace, Menlo, Consolas, monospace; font-size: min(10px, calc((100vw - 3rem) / 50)); line-height: 1.12; letter-spacing: 0; overflow: hidden; white-space: pre; margin: .8rem 0; padding: 0; background: none; border: none; opacity: .85; }
.nm-row { margin: .3rem 0; } .nm-count { font-size: .8rem; opacity: .6; font-weight: 400; } .nm-date, .nm-hint, .nm-empty { opacity: .7; font-size: .9rem; }
