.blocks{gap:var(--space-5);flex-direction:column;max-width:40rem;display:flex}.block{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-press);border-radius:var(--radius-card);box-shadow:var(--shadow-block);flex-direction:column;display:flex}.block>h1,.block>h2{color:var(--color-primary-dark);margin:0}.block>h1{font:var(--text-title)}.block>h2{padding-bottom:var(--space-2);border-bottom:var(--border-press);font:var(--text-subtitle);font-weight:800}.block p{margin:0}.block.danger{border-color:var(--color-danger);box-shadow:4px 4px 0 var(--color-danger)}.items{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{gap:var(--space-1);min-height:var(--touch-target);padding:var(--space-3);background:var(--color-background);border:var(--border-press);border-radius:var(--radius-card);overflow-wrap:anywhere;flex-direction:column;display:flex}.item[data-card]:hover{background:var(--color-primary-light)}.item a[data-card-link]{color:var(--color-primary-dark);font-weight:700}.chip{padding:0 var(--space-2);background:var(--color-highlight);border:var(--border-press);border-radius:var(--radius-control);color:var(--color-ink);font:var(--text-small);align-self:flex-start;font-weight:700}
