Blob Tree Template -

.blob-label font-size: 0.7rem; font-weight: 600; background: #ffffffcc; backdrop-filter: blur(4px); padding: 4px 10px; border-radius: 28px; margin-top: 6px; color: #5c3a1e; text-align: center; max-width: 100px; line-height: 1.3;

h1 small font-size: 0.85rem; font-weight: normal; background: #ffecd6; padding: 6px 14px; border-radius: 60px; color: #a1652c; letter-spacing: normal; blob tree template

/* selected highlight */ .blob-item.selected .blob-svg filter: drop-shadow(0 0 0 3px #ffaa44) drop-shadow(0 8px 18px rgba(0,0,0,0.2)); transform: scale(1.02); .blob-label font-size: 0.7rem

/* tree grid layout */ .tree-grid display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem 1.5rem; margin: 2rem 0 2rem; padding: 4px 10px