:root{--paper: oklch(.962 .012 85);--paper-2: oklch(.945 .014 82);--card: oklch(.982 .01 88);--card-2: oklch(.93 .016 80);--ink: oklch(.22 .015 60);--ink-2: oklch(.38 .012 60);--ink-3: oklch(.56 .01 60);--ink-4: oklch(.74 .008 70);--rule: oklch(.82 .01 70);--rule-soft: oklch(.88 .01 75);--accent: oklch(.585 .13 40);--accent-soft: oklch(.585 .13 40 / .12);--crimson: oklch(.52 .16 30);--serif: "Source Serif 4", "Songti SC", "SimSun", "Noto Serif SC", serif;--sans: "Inter", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--serif);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt"}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(ellipse at 20% 10%,oklch(.9 .03 70 / .35),transparent 55%),radial-gradient(ellipse at 90% 90%,oklch(.88 .02 60 / .25),transparent 60%);mix-blend-mode:multiply;z-index:0}.page{position:relative;z-index:1}::selection{background:var(--accent-soft);color:var(--ink)}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"tnum"}.sans{font-family:var(--sans)}.smallcaps{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;font-weight:500;color:var(--ink-3)}.hairline{height:1px;background:var(--rule);border:0}.hairline-soft{height:1px;background:var(--rule-soft);border:0}.topstrip{position:sticky;top:0;z-index:20;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:#f6f2ead1;border-bottom:1px solid var(--rule)}.topstrip-inner{max-width:1280px;margin:0 auto;padding:10px 40px;display:flex;align-items:center;gap:24px;font-family:var(--sans);font-size:12.5px;color:var(--ink-2)}.topstrip .brand{font-family:var(--serif);font-weight:500;font-size:15px;color:var(--ink);letter-spacing:.02em}.topstrip .crumb{color:var(--ink-3)}.topstrip .crumb a{border-bottom:1px solid transparent;text-decoration:none;transition:border-color .15s}.topstrip .crumb a:hover{border-color:var(--accent);color:var(--ink)}.topstrip .sep{color:var(--ink-4);margin:0 6px}.topstrip .here{color:var(--ink);font-family:var(--serif)}.topstrip .spacer{flex:1}.topstrip .meta{color:var(--ink-3);font-family:var(--mono);font-size:11.5px}.topstrip-inner a.navlink{color:var(--ink-2);padding:4px 0;border-bottom:1px solid transparent;transition:border-color .15s}.topstrip-inner a.navlink:hover{border-color:var(--accent);color:var(--ink)}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:40;background:transparent}.progress>i{display:block;height:100%;width:0%;background:var(--accent);transition:width .08s linear}.container{max-width:1280px;margin:0 auto;padding:0 40px}.masthead{padding:56px 0 28px;border-bottom:1px solid var(--ink);position:relative}.masthead-title{font-family:var(--serif);font-weight:400;font-size:clamp(88px,14vw,200px);line-height:.88;letter-spacing:-.035em;margin:0;font-variation-settings:"opsz" 60}.masthead-title .amp{font-style:italic;font-weight:300;color:var(--accent)}.masthead-sub{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.masthead-tagline{font-family:var(--serif);font-size:19px;font-style:italic;color:var(--ink-2);max-width:520px;line-height:1.5}.masthead-tagline .en{font-family:var(--serif);font-style:italic}.datastrip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid var(--rule)}.datastrip .cell{padding:14px 28px 14px 0;border-right:1px solid var(--rule)}.datastrip .cell+.cell{padding-left:28px}.datastrip .cell:last-child{border-right:0;padding-right:0}.datastrip .cell .value{padding-right:4px}.datastrip .label{font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.datastrip .value{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--ink);letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px}.datastrip .value .u{font-family:var(--sans);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.sparkbars{display:flex;align-items:flex-end;gap:2px;height:26px}.sparkbars .b{flex:1;background:var(--ink);opacity:.78;min-height:2px}.sparkbars .b.accent{background:var(--accent);opacity:1}.layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding:48px 0 120px;align-items:start}.section{margin-bottom:56px}.section-header{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--ink);margin-bottom:22px}.section-num{font-family:var(--serif);font-style:italic;font-weight:300;font-size:44px;line-height:1;color:var(--accent);letter-spacing:-.02em;font-variation-settings:"opsz" 60}.section-title{font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.01em;margin:0;font-variation-settings:"opsz" 36}.section-title .en{font-style:italic;font-weight:400;color:var(--ink-3);font-size:16px;margin-left:8px}.section-meta{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);white-space:nowrap;padding-bottom:4px}.section-blurb{font-family:var(--serif);font-style:italic;color:var(--ink-3);font-size:14.5px;margin:-12px 0 18px;max-width:620px;line-height:1.5}.grid{display:grid;grid-template-columns:5fr 4fr;gap:20px}.card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);padding:26px 28px 22px;transition:background .2s,border-color .2s,transform .2s;cursor:pointer;min-height:220px}.card:hover{background:var(--card-2);border-color:var(--ink-2)}.card .card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.card .card-num{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.05em}.card .card-date{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.card .card-title{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.3;color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;text-wrap:pretty;font-variation-settings:"opsz" 24}.card .card-title .pin{display:inline-block;font-size:10px;color:var(--accent);transform:translateY(-3px);margin-left:4px;opacity:.7}.card .card-sub{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-2);line-height:1.45;margin:0 0 auto}.card .card-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--rule-soft)}.card .card-tags{display:flex;flex-wrap:wrap;gap:2px 14px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);line-height:1.7}.card .card-tags .tag{transition:color .15s;cursor:pointer}.card .card-tags .tag:before{content:"#";color:var(--ink-4)}.card:hover .card-tags .tag{color:var(--ink-2)}.card .card-tags .tag.primary{color:var(--accent)}.card .card-tags .tag.highlighted{color:var(--accent);font-weight:500}.card .read{font-family:var(--sans);font-size:11px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.card:hover .read{color:var(--accent)}.card .read .arr{display:inline-block;transition:transform .2s;margin-left:4px}.card:hover .read .arr{transform:translate(3px)}.card.feature{grid-column:span 2;min-height:240px;padding:26px 28px 20px;background:linear-gradient(180deg,var(--card-2) 0%,var(--card) 100%)}.card.feature .card-title{font-size:26px;font-variation-settings:"opsz" 36;line-height:1.2}.card.feature .card-sub{font-size:15.5px;max-width:720px}.card.feature .marker{font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-align:right;margin-bottom:8px}.card.type-capture{border-left:3px solid var(--accent)}.rail{position:sticky;top:64px}.rail-block{margin-bottom:36px}.rail-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid var(--ink)}.rail-head h3{font-family:var(--serif);font-weight:500;font-size:16px;margin:0;letter-spacing:-.005em}.rail-head .tiny{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.recent-item{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule-soft);cursor:pointer}.recent-item:last-child{border-bottom:0}.recent-item .d{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);padding-top:2px;line-height:1.4}.recent-item .d .m{color:var(--ink);font-weight:500}.recent-item .t{font-family:var(--serif);font-size:13.5px;line-height:1.35;color:var(--ink)}.recent-item:hover .t{color:var(--accent)}.timeline-wrap{padding:8px 0 0}.timeline-bars{display:flex;align-items:flex-end;gap:3px;height:48px}.timeline-bars .tb{flex:1;background:var(--ink-4);min-height:2px;transition:background .2s}.timeline-bars .tb.hot{background:var(--accent)}.timeline-bars .tb:hover{background:var(--ink)}.timeline-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:6px}.tagcloud{display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--mono);font-size:11.5px;line-height:1.8}.tagcloud .t{color:var(--ink-3);cursor:pointer;transition:color .15s}.tagcloud .t:before{content:"#";color:var(--ink-4)}.tagcloud .t:hover{color:var(--accent)}.tagcloud .t.big{font-size:13px;color:var(--ink-2)}.tagcloud .t.huge{font-size:14.5px;color:var(--ink);font-weight:500}.tagcloud .t.highlighted{color:var(--accent);font-weight:500}.tagcloud .t .n{color:var(--ink-4);margin-left:2px;font-size:10px}.controls{display:flex;align-items:center;gap:16px;padding:10px 0 0;margin-bottom:32px;font-family:var(--sans);flex-wrap:wrap}.controls .ctrl-group{display:inline-flex;border:1px solid var(--rule);background:var(--card)}.controls .ctrl-group button{font-family:var(--sans);font-size:11.5px;padding:6px 12px;background:transparent;border:0;cursor:pointer;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;border-right:1px solid var(--rule)}.controls .ctrl-group button:last-child{border-right:0}.controls .ctrl-group button.on{background:var(--ink);color:var(--paper)}.controls .label{font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.controls .spacer{flex:1}.controls .count{font-family:var(--mono);font-size:11.5px;color:var(--ink-3)}.search{display:flex;align-items:center;border:1px solid var(--rule);background:var(--card);padding:6px 12px;gap:8px;width:260px}.search input{border:0;outline:0;background:transparent;font-family:var(--serif);font-size:14px;color:var(--ink);width:100%}.search input::placeholder{color:var(--ink-4);font-style:italic}.search .kbd{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);border:1px solid var(--rule);padding:1px 5px;background:var(--paper)}.filter-chip{display:inline-flex;gap:10px;align-items:center;font-family:var(--sans);font-size:12px;color:var(--ink-2);padding:8px 14px;border:1px solid var(--accent);background:var(--accent-soft);margin-bottom:20px}.filter-chip .tag{font-family:var(--mono);color:var(--accent);font-weight:500}.filter-chip button{border:0;background:transparent;cursor:pointer;font-family:var(--mono);color:var(--ink-3);font-size:12px}.article-wrap{max-width:1080px;margin:0 auto;padding:48px 40px 120px;display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;column-gap:40px;row-gap:0}.article{display:contents}.article>*{grid-column:2}.art-meta-top{grid-column:2;display:flex;gap:16px;align-items:baseline;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;flex-wrap:wrap}.art-meta-top .sectionlink{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}.art-meta-top .sectionlink:hover{border-color:var(--accent)}.art-meta-top .dot{color:var(--ink-4)}.art-meta-top .mono{font-family:var(--mono);letter-spacing:.05em;text-transform:none;color:var(--ink-3)}.art-title{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.2vw,48px);line-height:1.14;letter-spacing:-.015em;margin:0 0 20px;text-wrap:pretty;font-variation-settings:"opsz" 48}.art-lede{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.55;color:var(--ink-2);margin:0 0 28px;text-wrap:pretty}.art-tagstrip{display:flex;flex-wrap:wrap;gap:2px 14px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);line-height:1.8;margin:0 0 22px}.art-tagstrip .t:before{content:"#";color:var(--ink-4)}.art-tagstrip .t.primary{color:var(--accent)}.art-sources{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 0;margin:0 0 40px;display:grid;grid-template-columns:84px 1fr;gap:10px 20px;font-family:var(--sans);font-size:12.5px;color:var(--ink-2)}.art-sources .k{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.art-sources .v{line-height:1.55;word-break:break-all}.art-sources .v a{color:var(--ink-2);font-family:var(--mono);font-size:11.5px;border-bottom:1px solid var(--rule)}.art-sources .v a:hover{border-color:var(--accent);color:var(--accent)}.prose{grid-column:2;font-family:var(--serif);font-size:17px;line-height:1.72;color:var(--ink);font-variation-settings:"opsz" 12;text-wrap:pretty;counter-reset:h2}.prose>*{grid-column:2}.prose p{margin:0 0 22px}.prose strong{font-weight:600;background:linear-gradient(transparent 60%,var(--accent-soft) 60%);padding:0 1px;color:var(--ink)}.prose em{font-style:italic;color:var(--ink-2)}.prose h1{font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.2;margin:48px 0 16px}.prose h2{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:56px 0 18px;padding-bottom:8px;border-bottom:1px solid var(--rule);font-variation-settings:"opsz" 32;text-wrap:pretty;counter-increment:h2}.prose h2:before{content:"§" counter(h2) "  ";color:var(--accent);font-style:italic;font-weight:300;margin-right:4px}.prose h3{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.3;margin:36px 0 12px;color:var(--ink);text-wrap:pretty}.prose h3:before{content:"—  ";color:var(--accent);font-style:italic}.prose h4{font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--ink-2);letter-spacing:.02em;margin:28px 0 10px}.prose ul,.prose ol{padding-left:0;margin:0 0 22px}.prose ul{list-style:none}.prose ul li{position:relative;padding-left:20px;margin-bottom:8px}.prose ul li:before{content:"·";color:var(--accent);position:absolute;left:6px;top:-3px;font-size:24px;line-height:1}.prose ol{list-style:none;counter-reset:li}.prose ol>li{counter-increment:li;position:relative;padding-left:32px;margin-bottom:10px}.prose ol>li:before{content:counter(li,decimal-leading-zero);position:absolute;left:0;top:3px;font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.05em}.prose li>p{margin:0 0 6px}.prose a{color:var(--ink);border-bottom:1px solid var(--rule);transition:color .15s,border-color .15s}.prose a:hover{color:var(--accent);border-color:var(--accent)}.prose code{font-family:var(--mono);font-size:.86em;background:var(--card);padding:1px 6px;border:1px solid var(--rule);color:var(--ink-2)}.prose pre{background:var(--card);border:1px solid var(--rule);padding:18px 20px;overflow-x:auto;margin:0 0 22px;line-height:1.55;-webkit-overflow-scrolling:touch}.prose pre code{background:none;border:0;padding:0;font-size:13.5px;color:var(--ink)}.prose blockquote{margin:28px 0;padding:0 0 0 24px;border-left:2px solid var(--accent);font-style:italic;color:var(--ink-2)}.prose blockquote p{margin:0 0 10px}.prose blockquote p:last-child{margin-bottom:0}.prose img{max-width:100%;height:auto;display:block;margin:28px auto 8px}.prose p>img+em,.prose p>img~em:last-child{display:block;text-align:center;color:var(--ink-3);font-size:13.5px;font-style:italic;margin:-4px 0 24px;line-height:1.55}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;margin:0 0 22px;background:var(--card)}.prose th,.prose td{border:1px solid var(--rule);padding:10px 14px;text-align:left;vertical-align:top;line-height:1.55}.prose th{background:var(--card-2);font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink);letter-spacing:.01em}.hr-orn{text-align:center;margin:40px 0;font-family:var(--serif);font-style:italic;color:var(--ink-4);letter-spacing:.5em}.callout{margin:28px 0;padding:16px 20px 14px;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--accent);font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--ink-2)}.callout>*:last-child{margin-bottom:0}.callout p{margin:0 0 10px}.callout strong{color:var(--ink);background:none;padding:0;font-weight:600}.callout em{color:var(--ink-2)}.callout code{font-family:var(--mono);font-size:.88em;background:var(--paper-2);border:1px solid var(--rule);padding:1px 6px;color:var(--ink-2)}.callout .c-label{font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.callout-note,.callout-warning{border-left-color:var(--accent)}.callout-tip{border-left-color:var(--ink-3)}.callout-important{border-left-color:var(--crimson)}.callout-important .c-label{color:var(--crimson)}.callout-quiz{background:#f7efe3;border-left-color:var(--accent)}.callout-answer{background:transparent;border:1px dashed var(--accent);color:var(--ink-2)}.callout-answer .c-label{color:var(--accent)}.callout-answer strong{color:var(--ink)}.callout-answer .sub{margin-top:10px;padding-left:16px;border-left:2px solid var(--rule);font-size:13px;color:var(--ink-3);font-style:italic}.callout .sub p{margin:0 0 6px}.callout .sub p:last-child{margin-bottom:0}.hljs{color:var(--ink);background:transparent}.hljs-comment,.hljs-quote{color:var(--ink-3);font-style:italic}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:var(--accent)}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-doctag,.hljs-type{color:var(--ink);font-weight:500}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-bullet,.hljs-symbol,.hljs-variable,.hljs-template-variable{color:var(--accent)}.hljs-title,.hljs-title.class_,.hljs-title.function_,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-params,.hljs-attr,.hljs-tag{color:var(--ink-2)}.hljs-meta{color:var(--ink-3)}.hljs-deletion{color:var(--crimson)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.hljs-link{color:var(--accent)}pre.mermaid{background:none;border:0;padding:0;text-align:center}.wikilink{color:var(--ink-3);font-style:italic}a.wikilink{color:var(--ink);font-style:normal;border-bottom:1px dashed var(--rule)}a.wikilink:hover{color:var(--accent);border-color:var(--accent)}.art-foot{grid-column:2;margin-top:80px;border-top:1px solid var(--ink);padding-top:28px}.art-foot .fin{text-align:center;font-family:var(--serif);font-style:italic;color:var(--ink-3);letter-spacing:.3em;margin-bottom:36px}.nav-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nav-pair.single{grid-template-columns:1fr}.nav-pair a{display:block;padding:18px 20px;border:1px solid var(--rule);background:var(--card);text-decoration:none;color:var(--ink);transition:border-color .15s,background .15s}.nav-pair a:hover{border-color:var(--ink-2);background:var(--card-2)}.nav-pair .dir{font-family:var(--sans);font-size:10.5px;color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.nav-pair .t{font-family:var(--serif);font-size:15.5px;line-height:1.35;color:var(--ink)}.nav-pair .prev{text-align:left}.nav-pair .next{text-align:right}.back-to-index{text-align:center;margin-top:32px;font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.back-to-index a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px}.back-to-index a:hover{color:var(--accent);border-color:var(--accent)}.foot{border-top:1px solid var(--ink);padding:28px 0 60px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sans);font-size:12px;color:var(--ink-3);letter-spacing:.02em}.foot .mark{font-family:var(--serif);font-style:italic;color:var(--ink-2)}.empty{color:var(--ink-3);text-align:center;padding:64px 0;font-family:var(--serif);font-style:italic}.empty code{font-family:var(--mono);font-style:normal;font-size:13px;background:var(--card);border:1px solid var(--rule);padding:1px 6px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:1040px){.layout{grid-template-columns:1fr;gap:40px}.rail{order:-1;position:static}}@media(max-width:900px){.article-wrap{grid-template-columns:1fr;column-gap:0}.article>*,.prose{grid-column:1}}@media(max-width:720px){.art-title{font-size:30px}.prose{font-size:16px}.topstrip-inner{padding:10px 20px;gap:10px}.article-wrap{padding:32px 20px 80px}.nav-pair{grid-template-columns:1fr}.nav-pair .next{text-align:left}.container{padding:0 22px}.masthead{padding:36px 0 18px}.datastrip{grid-template-columns:repeat(2,1fr)}.datastrip .cell:nth-child(2){border-right:0;padding-right:0}.datastrip .cell:nth-child(3){padding-left:0}.grid{grid-template-columns:1fr}body[data-view=list] .card{grid-template-columns:36px 1fr auto}body[data-view=list] .card .card-tags,body[data-view=list] .card .read{display:none}}body[data-view=list] .grid{grid-template-columns:1fr;gap:0}body[data-view=list] .card{min-height:0;padding:14px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;display:grid;grid-template-columns:48px 1fr 220px 100px;align-items:center;gap:20px}body[data-view=list] .card.type-capture{border-left:0;padding-left:10px;box-shadow:inset 3px 0 0 var(--accent)}body[data-view=list] .card:first-child{border-top:1px solid var(--rule)}body[data-view=list] .card.feature{grid-column:auto;background:transparent;padding:14px 0;min-height:0}body[data-view=list] .card.feature .card-title{font-size:17px}body[data-view=list] .card.feature .marker{display:none}body[data-view=list] .card .card-top{display:contents}body[data-view=list] .card .card-num{align-self:center;color:var(--ink-3)}body[data-view=list] .card .card-title{font-size:17px;margin:0}body[data-view=list] .card .card-sub{display:none}body[data-view=list] .card .card-foot{display:contents}body[data-view=list] .card .card-tags{border:0;padding:0;flex-wrap:nowrap;overflow:hidden;font-size:11px;align-self:center;margin:0}body[data-view=list] .card .card-date,body[data-view=list] .card .read{align-self:center;text-align:right}
