.intro-file{padding-bottom:2.4rem}.file-index{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.file-index a{padding:.5rem .7rem;border:1px solid var(--rule);background:rgba(255,255,255,.18);font:800 .64rem var(--mono);text-transform:uppercase;text-decoration:none}.file-index a:hover{border-color:var(--red);color:var(--red)}.idea-list{counter-reset:ideas;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule);list-style:none}.idea-list li{counter-increment:ideas;position:relative;min-height:150px;padding:1.25rem 1.25rem 1.25rem 4.4rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:rgba(255,255,255,.12)}.idea-list li:before{content:counter(ideas,decimal-leading-zero);position:absolute;left:1.15rem;top:1.25rem;color:var(--red);font:800 1rem var(--mono)}.idea-list h3{margin:0 0 .45rem;font:700 1.25rem/1.12 var(--serif)}.idea-list p{margin:0;color:var(--muted);font-size:.9rem}.idea-tag{display:block;margin:0 0 .35rem;color:var(--red);font:800 .62rem var(--mono);text-transform:uppercase}.priority-list{counter-reset:priority}.priority-list li{counter-increment:priority;background:var(--paper2)}.priority-list li:before{content:'P' counter(priority,decimal-leading-zero)}.idea-group{scroll-margin-top:6rem}@media(max-width:700px){.idea-list{grid-template-columns:1fr}.idea-list li{min-height:0;padding-left:4rem}}
