@property --ink-fill{syntax:"<percentage>";inherits:true;initial-value:100%}.entry-toc-row{isolation:isolate;align-items:center;gap:clamp(var(--spacing-md), 3vw, var(--spacing-2xl));padding:clamp(var(--spacing-xl), 3.5vw, var(--spacing-3xl)) 0;border-top:var(--stroke-hair) solid var(--rule);grid-template-columns:clamp(4.5rem,12vw,7.5rem) minmax(0,1fr);text-decoration:none;display:grid;position:relative}.entries>.entry-toc-row:last-child{border-bottom:var(--stroke-hair) solid var(--rule)}.entry-toc-row:before{content:"";z-index:-1;inset:var(--spacing-2xs) calc(var(--spacing-lg) * -1);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow-card-hover);opacity:0;transition:opacity var(--dur-settle) var(--ease-quaderno), scale var(--dur-enter) var(--ease-quaderno);position:absolute;scale:.97}.entry-toc-row:hover:before,.entry-toc-row:focus-visible:before{opacity:1;scale:1}.entry-toc-gutter{justify-content:flex-end;align-items:center;display:flex;overflow:visible}.entry-num{letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:var(--stroke-hair) var(--margine);background-image:linear-gradient(to top, var(--margine) var(--ink-fill), transparent var(--ink-fill));transition:scale var(--dur-settle) var(--ease-quaderno);-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:clamp(2.6rem,1.2rem + 5vw,5.5rem);font-style:italic;font-weight:300;line-height:.9}:root .entry-toc-row .entry-num{text-shadow:none}@supports (animation-timeline:view()){.entry-num{animation:linear both entry-ink;animation-timeline:view();animation-range:entry 30% cover 50%}}@keyframes entry-ink{0%{--ink-fill:0%}to{--ink-fill:100%}}.entry-toc-row:hover .entry-num,.entry-toc-row:focus-visible .entry-num{scale:1.04}.entry-toc-body{min-width:0}.entry-toc-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.entry-date{margin-bottom:var(--spacing-xs);font-family:var(--font-ui);font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-ui);color:var(--ink-faint);transition:color var(--dur-quick) var(--ease-quaderno);order:-1}.entry-toc-row:hover .entry-date{color:var(--ink-soft)}.entry-title{font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;transition:color var(--dur-quick) var(--ease-quaderno), --fr-soft var(--dur-enter) var(--ease-quaderno), --fr-wonk var(--dur-enter) var(--ease-quaderno);margin:0;font-size:clamp(1.45rem,.9rem + 2.3vw,2.35rem);line-height:1.12}.entry-toc-row:hover .entry-title,.entry-toc-row:focus-visible .entry-title{color:var(--margine);--fr-soft:100;--fr-wonk:1}.entry-summary{margin:var(--spacing-sm) 0 0;color:var(--ink-soft);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:var(--container-measure);text-wrap:pretty;transition:color var(--dur-quick) var(--ease-quaderno)}.entry-toc-row:hover .entry-summary{color:var(--ink)}.entry-toc-action{right:0;bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-2xs);color:var(--margine);opacity:0;transition:opacity var(--dur-settle) var(--ease-glide), translate var(--dur-enter) var(--ease-quaderno);display:flex;position:absolute;translate:-.6rem}.entry-toc-prompt{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.entry-toc-arrow{font-size:var(--text-md);transition:translate var(--dur-settle) var(--ease-quaderno)}.entry-toc-row:hover .entry-toc-action,.entry-toc-row:focus-visible .entry-toc-action{opacity:.85;translate:0}.entry-toc-row:hover .entry-toc-arrow{translate:3px}.cw-tag{line-height:var(--leading-none);margin-top:var(--spacing-sm);border:var(--stroke-hair) solid color-mix(in srgb, var(--margine) 60%, transparent);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--margine) 80%, var(--ink-soft));transition:border-color var(--dur-quick) var(--ease-quaderno), color var(--dur-quick) var(--ease-quaderno);align-items:baseline;gap:.15em;padding:.35em .75em;display:inline-flex}.entry-toc-row:hover .cw-tag,.entry-toc-row:focus-visible .cw-tag{border-color:var(--margine);color:var(--margine)}.cw-tag-bracket{display:none}@media (hover:none){.entry-toc-action{display:none}.entry-toc-row:active:before{opacity:1;scale:1}.entry-toc-row:active .entry-title{color:var(--margine);--fr-soft:100;--fr-wonk:1}}@media (max-width:38rem){.entry-toc-row{align-items:start;gap:var(--spacing-md);grid-template-columns:minmax(3.25rem,max-content) minmax(0,1fr)}.entry-toc-row:before{inset-inline:calc(var(--spacing-sm) * -1)}.entry-toc-action{display:none}}@media (prefers-reduced-motion:reduce){.entry-num{--ink-fill:100%;animation:none}}
.index-head{padding-bottom:var(--spacing-xl);justify-content:flex-start;align-items:baseline;display:flex}.index-page-title{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--ink)}.entries{padding-bottom:var(--section-y);flex-direction:column;display:flex}.index-empty{padding:var(--spacing-2xl) 0 var(--section-y)}.index-empty .index-empty-flower{aspect-ratio:260/274;background-color:var(--ink);opacity:.14;width:clamp(5.5rem,16vw,8.5rem);margin-bottom:var(--spacing-2xl);display:block}[data-theme=dark] .index-empty .index-empty-flower{opacity:.18}.index-empty p{max-width:var(--container-column);color:var(--ink-soft);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}
