.dl-notice{margin:var(--space-lg) 0}.dl-notice .planned-tag{margin:0 var(--space-sm) 0 0}.dl-sprite{width:64px;height:48px;margin-right:var(--space-md);vertical-align:middle;display:inline-block}.dl-sprite svg{width:100%;height:100%;display:block}.dl-cards{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.dl-card{padding:var(--space-md) var(--space-lg) var(--space-lg);border:3px solid var(--ink)}.dl-card h3{margin:0 0 var(--space-sm)}.dl-card h4{margin:var(--space-md) 0 var(--space-xs);font-size:15px}.dl-card p{margin:0 0 var(--space-xs)}.dl-card ol{margin:0 0 var(--space-sm);padding-left:var(--space-xl)}.slots{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.slot{gap:var(--space-xs);padding:var(--space-md);border:2px dashed var(--ink-muted);color:var(--ink-muted);background:var(--paper);cursor:default;flex-direction:column;align-items:flex-start;display:flex}.slot-name{color:var(--ink);font-weight:600}.slot-what{font-size:var(--meta-size)}.slot .planned-tag{margin:0}.build-parts .door-line{max-width:none}.dl-page ol li+li{margin-top:var(--space-xs)}
