Turn tiny terraces, balconies, roof gardens and windowsills into vibrant green oases with 30 inventive projects, offering fresh planting schemes, layout hacks and stylish DIY accents for any space.